Demo Data from VLDB 2026 / reviewers in the wild / expert
Bradford W. Wade
dblp:59/3575
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 1981
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
4 papers |
Database system architecture and tuning · 45% Query processing and optimization · 39% Transaction processing and concurrency control · 16% | |
| Network and information security
3 papers |
Authentication and access control · 100% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning
relational database system |
0.0 | 4 | 1981 | Support for Repetitive Transactions and Ad Hoc Queries in System R · ACM Trans. Database Syst. 1981 An Authorization Mechanism for a Relational Database System · ACM Trans. Database Syst. 1976 System R: Relational Approach to Database Management · ACM Trans. Database Syst. 1976 |
Query processing and optimization › query planning
access path selection |
0.0 | 1 | 1981 | Support for Repetitive Transactions and Ad Hoc Queries in System R · ACM Trans. Database Syst. 1981 |
Query processing and optimization
query compilation |
0.0 | 1 | 1981 | Support for Repetitive Transactions and Ad Hoc Queries in System R · ACM Trans. Database Syst. 1981 |
Authentication and access control
authorization |
0.0 | 2 | 1976 | An Authorization Mechanism for a Relational Database System · ACM Trans. Database Syst. 1976 System R: Relational Approach to Database Management · ACM Trans. Database Syst. 1976 |
Database system architecture and tuning
data independence |
0.0 | 1 | 1976 | System R: Relational Approach to Database Management · ACM Trans. Database Syst. 1976 |
Methods — techniques the papers use, named apart from their topics
system design · 0.0name binding · 0.0authorization graph traversal · 0.0architecture description · 0.0access path selection · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1981 | Support for Repetitive Transactions and Ad Hoc Queries in System RabstractSystem R supports a high-level relational user language called SQL which may be used by ad hoc users at terminals or as an embedded data sublanguage in PL/I or COBOL. Host-language programs with embedded SQL statements are processed by the System R precompiler which replaces the SQL statements by calls to a machine-language access module. The precompilation approach removes much of the work of parsing, name binding, and access path selection from the path of a running program, enabling highly efficient support for repetitive transactions. Ad hoc queries are processed by a similar approach of name binding and access path selection which takes place on-line when the query is specified. By providing a flexible spectrum of binding times, System R permits transaction-oriented programs and ad hoc query users to share a database without loss of efficiency. System R is an experimental database management system designed and built by members of the IBM San Jose Research Laboratory as part of a research program on the relational model of data. This paper describes the architecture of System R, and gives some preliminary measurements of system performance in both the ad hoc query and the “canned program” environments. Donald D. Chamberlin, Morton M. Astrahan, W. Frank King III, Raymond A. Lorie, James W. Mehl, Thomas G. Price, Mario Schkolnick, Patricia G. Selinger, Donald R. Slutz, Bradford W. Wade, Robert A. Yost |
ACM Trans. Database Syst. | 10 |
| 1976 | An Authorization Mechanism for a Relational Data Base System (Abstract)abstractA multi-user data base system must permit users to selectively share data, while retaining the ability to restrict data access. There must be a mechanism to provide protection and security, permitting information to be accessed only by properly authorized users. Further, when tables or restricted views of tables are created and destroyed dynamically, the granting, authentication, and revocation of authorization to use them must also be dynamic. We discuss each of these issues and their solutions in the context of the relational data base management system, System R.When a data base user creates a table, he is fully and solely authorized to perform actions upon it such as read, insert, update, and delete. If he wishes, he may explicitly grant to any other user any or all of his privileges on the table. In addition, he may specify that that user is authorized to further grant these privileges to other users. The result is a directed graph of granted privileges originating from the table creator.At some later time, a user A may revoke some or all of the privileges which he previously granted to another user B. This action usually revokes the entire subgraph of the grants originating from A's grant to B. It may be, however, that B will still possess the revoked privileges by means of a grant from another user C, and therefore some or all of B's grants should not be revoked. We discuss this problem in detail and present an algorithm for detecting exactly which of B'S grants should be revoked.Because revocation may be performed dynamically, a user's authorization for a table must be checked dynamically. We present a scheme which attempts to minimize the cost of such revalidation. Patricia P. Griffiths, Bradford W. Wade |
SIGMOD Conference | 2 |
| 1976 | System R: Relational Approach to Database ManagementabstractSystem R is a database management system which provides a high level relational data interface. The systems provides a high level of data independence by isolating the end user as much as possible from underlying storage structures. The system permits definition of a variety of relational views on common underlying data. Data control features are provided, including authorization, integrity assertions, triggered transactions, a logging and recovery subsystem, and facilities for maintaining data consistency in a shared-update environment. This paper contains a description of the overall architecture and design of the system. At the present time the system is being implemented and the design evaluated. We emphasize that System R is a vehicle for research in database architecture, and is not planned as a product. Morton M. Astrahan, Mike W. Blasgen, Donald D. Chamberlin, Kapali P. Eswaran, Jim Gray 0001, Patricia P. Griffiths, W. Frank King III, Raymond A. Lorie, Paul R. McJones, James W. Mehl, Gianfranco R. Putzolu, Irving L. Traiger, Bradford W. Wade, Vera Watson |
ACM Trans. Database Syst. | 13 |
| 1976 | An Authorization Mechanism for a Relational Database SystemabstractA multiuser database system must selectively permit users to share data, while retaining the ability to restrict data access. There must be a mechanism to provide protection and security, permitting information to be accessed only by properly authorized users. Further, when tables or restricted views of tables are created and destroyed dynamically, the granting, authentication, and revocation of authorization to use them must also be dynamic. Each of these issues and their solutions in the context of the relational database management system System R are discussed. When a database user creates a table, he is fully and solely authorized to perform upon it actions such as read, insert, update, and delete. He may explicitly grant to any other user any or all of his privileges on the table. In addition he may specify that that user is authorized to further grant these privileges to still other users. The result is a directed graph of granted privileges originating from the table creator. At some later time a user A may revoke some or all of the privileges which he previously granted to another user B. This action usually revokes the entire subgraph of the grants originating from A's grant to B. It may be, however, that B will still possess the revoked privileges by means of a grant from another user C, and therefore some or all of B's grants should not be revoked. This problem is discussed in detail, and an algorithm for detecting exactly which of B's grants should be revoked is presented. Patricia P. Griffiths, Bradford W. Wade |
ACM Trans. Database Syst. | 2 |