Support for Repetitive Transactions and Ad Hoc Queries in System R.
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:
Support for Repetitive Transactions and Ad Hoc Queries in System R.
ACM Trans. Database Syst. 6(1): 70-94(1981)@article{DBLP:journals/tods/ChamberlinAKLMPSSSWY81,
author = {Donald D. Chamberlin and
Morton M. Astrahan and
W. Frank King III and
Raymond A. Lorie and
James W. Mehl and
Thomas G. Price and
Mario Schkolnick and
Patricia G. Selinger and
Donald R. Slutz and
Bradford W. Wade and
Robert A. Yost},
title = {Support for Repetitive Transactions and Ad Hoc Queries in System
R},
journal = {ACM Trans. Database Syst.},
volume = {6},
number = {1},
year = {1981},
pages = {70-94},
ee = {http://doi.acm.org/10.1145/319540.319550, db/journals/tods/ChamberlinAKLMPSSSWY81.html},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
System 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.
Copyright © 1981 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
CDROM Version: Load the CDROM "Volume 3 Issue 1, TODS 1976-1990" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 2" and ...
BibTeX
References
- [1]
- Morton M. Astrahan, Mike W. Blasgen, Donald D. Chamberlin, Kapali P. Eswaran, Jim Gray, 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:
System R: Relational Approach to Database Management.
ACM Trans. Database Syst. 1(2): 97-137(1976) BibTeX
- [2]
- Donald D. Chamberlin:
Relational Data-Base Management Systems.
ACM Comput. Surv. 8(1): 43-66(1976) BibTeX
- [3]
- ...
- [4]
- ...
- [5]
- ...
- [6]
- ...
- [7-1]
- William C. McGee:
The Information Management System IMS/VS Part I: General Structure and Operation.
IBM Systems Journal 16(2): 84-95(1977) BibTeX
- [7-2]
- William C. McGee:
The Information Management System IMS/VS Part II: Data Base Facilities.
IBM Systems Journal 16(2): 96-122(1977) BibTeX
- [7-3]
- William C. McGee:
The Information Management System IMS/VS Part III: Batch Processing Facilities.
IBM Systems Journal 16(2): 123-135(1977) BibTeX
- [7-4]
- William C. McGee:
The Information Management System IMS/VS Part IV: Data Communication Facilities.
IBM Systems Journal 16(2): 136-147(1977) BibTeX
- [7-5]
- William C. McGee:
The Information Management System IMS/VS Part V: Transaction Processing Facilities.
IBM Systems Journal 16(2): 148-168(1977) BibTeX
- [8]
- ...
- [9]
- ...
- [10]
- Patricia G. Selinger, Morton M. Astrahan, Donald D. Chamberlin, Raymond A. Lorie, Thomas G. Price:
Access Path Selection in a Relational Database Management System.
SIGMOD Conference 1979: 23-34 BibTeX
- [11]
- Michael Stonebraker, Eugene Wong, Peter Kreps, Gerald Held:
The Design and Implementation of INGRES.
ACM Trans. Database Syst. 1(3): 189-222(1976) BibTeX
- [12]
- Stephen Todd:
The Peterlee Relational Test Vehicle - A System Overview.
IBM Systems Journal 15(4): 285-308(1976) BibTeX
- [13]
- Moshé M. Zloof:
Query-by-Example: A Data Base Language.
IBM Systems Journal 16(4): 324-343(1977) BibTeX
Referenced by
- Richard L. Cole, Goetz Graefe:
Optimization of Dynamic Query Evaluation Plans.
SIGMOD Conference 1994: 150-160
- Goetz Graefe:
Query Evaluation Techniques for Large Databases.
ACM Comput. Surv. 25(2): 73-170(1993)
- Alexander Brodsky, Joxan Jaffar, Michael J. Maher:
Toward Practical Constraint Databases.
VLDB 1993: 567-580
- Laura M. Haas, Johann Christoph Freytag, Guy M. Lohman, Hamid Pirahesh:
Extensible Query Processing in Starburst.
SIGMOD Conference 1989: 377-388
- Goetz Graefe, Karen Ward:
Dynamic Query Evaluation Plans.
SIGMOD Conference 1989: 358-366
- Jeffrey D. Ullman:
Principles of Database and Knowledge-Base Systems, Volume II.
Computer Science Press 1989, ISBN 0-7167-8162-X
Contents - Sheldon J. Finkelstein, Mario Schkolnick, Paolo Tiberio:
Physical Database Design for Relational Databases.
ACM Trans. Database Syst. 13(1): 91-128(1988)
- Don S. Batory, T. Y. Leung, T. E. Wise:
Implementation Concepts for an Extensible Data Model and Data Language.
ACM Trans. Database Syst. 13(3): 231-262(1988)
- Michael V. Mannino, Paicheng Chu, Thomas Sager:
Statistical Profile Estimation in Database Systems.
ACM Comput. Surv. 20(3): 191-221(1988)
- Volker Linnemann, Klaus Küspert, Peter Dadam, Peter Pistor, R. Erbe, Alfons Kemper, Norbert Südkamp, Georg Walch, Mechtild Wallrath:
Design and Implementation of an Extensible Database Management System Supporting User Defined Data Types and Functions.
VLDB 1988: 294-305
- Klaus Küspert, Peter Dadam, Jürgen Günauer:
Cooperative Object Buffer Management in the Advanced Information Management Prototype.
VLDB 1987: 483-492
- Hai-Yann Hwang, Yao-Tin Yu:
An Analytical Method for Estimating and Interpreting Query Time.
VLDB 1987: 347-358
- Lothar F. Mackert, Guy M. Lohman:
R* Optimizer Validation and Performance Evaluation for Distributed Queries.
VLDB 1986: 149-159
- Lothar F. Mackert, Guy M. Lohman:
R* Optimizer Validation and Performance Evaluation for Local Queries.
SIGMOD Conference 1986: 84-95
- Wolfgang Effelsberg, Mary E. S. Loomis:
Logical, Internal, and Physical Reference Behavior in CODASYL Database Systems.
ACM Trans. Database Syst. 9(2): 187-213(1984)
- Matthias Jarke, Jürgen Koch:
Query Optimization in Database Systems.
ACM Comput. Surv. 16(2): 111-152(1984)
- Guy M. Lohman, Dean Daniels, Laura M. Haas, Ruth Kistler, Patricia G. Selinger:
Optimization of Nested Queries in a Distributed Relational Database.
VLDB 1984: 403-415
- Chaitanya K. Baru, Stanley Y. W. Su:
Performance Evaluation of the Statistical Aggregation by Caterogization in the SM3 System.
SIGMOD Conference 1984: 77-89
- Paul F. Wilms, Bruce G. Lindsay, Patricia G. Selinger:
"I wish I were over there": Distributed Execution Protocols for Data Definition in R*.
SIGMOD Conference 1983: 238-242
- Robert W. Marti:
Integrating Database and Program Description Using an ER-Data Dictionary.
ER 1983: 377-392
- David Maier:
The Theory of Relational Databases.
Computer Science Press 1983, ISBN 0-914894-42-0
Contents - Frank W. Allen, Mary E. S. Loomis, Michael V. Mannino:
The Integrated Dictionary/Directory System.
ACM Comput. Surv. 14(2): 245-286(1982)
- Reind P. van de Riet, Anthony I. Wasserman, Martin L. Kersten, Wiebren de Jonge:
High-Level Programming Features for Improving the Efficiency of a Relational Database System.
ACM Trans. Database Syst. 6(3): 464-485(1981)
- A. James Baroody Jr., David J. DeWitt:
An Object-Oriented Approach to Database System Implementation.
ACM Trans. Database Syst. 6(4): 576-601(1981)
- Kenneth C. Sevcik:
Data Base System Performance Prediction Using an Analytical Model (Invited Paper).
VLDB 1981: 182-198
- David J. DeWitt, Paula B. Hawthorn:
A Performance Evaluation of Data Base Machine Architectures (Invited Paper).
VLDB 1981: 199-214
- Donald D. Chamberlin, A. M. Gilbert, Robert A. Yost:
A History of System R and SQL/Data System (Invited Paper).
VLDB 1981: 456-464
- Michel E. Adiba:
Derived Relations: A Unified Mechanism for Views, Snapshots, and Distributed Data.
VLDB 1981: 293-305
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
TODS, ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Tue Jun 24 18:38:45 2008