First Edition

The Roots

E. F. Codd. A Relational Model of Data for Large Shared Data Banks.. Commun. ACM, 13(6), 1970, 377-387.

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), 1976, 97-137.

Michael Stonebraker Eugene Wong Peter Kreps Gerald Held . The Design and Implementation of INGRES. . ACM Trans. Database Syst. , 1 (3 ), 1976 , 189-222 .

Donald D. Chamberlin Morton M. Astrahan Mike W. Blasgen Jim Gray W. Frank King III Bruce G. Lindsay Raymond A. Lorie James W. Mehl Thomas G. Price Gianfranco R. Putzolu Patricia G. Selinger Mario Schkolnick Donald R. Slutz Irving L. Traiger Bradford W. Wade Robert A. Yost. A History and Evaluation of System R.. Commun. ACM, 24(10), 1981, 632-646.

Michael Stonebraker. Retrospection on a Database System.. ACM Trans. Database Syst., 5(2), 1980, 225-240.

Relational Implementation Techniques

Patricia G. Selinger Morton M. Astrahan Donald D. Chamberlin Raymond A. Lorie Thomas G. Price. Access Path Selection in a Relational Database Management System.. Proc. SIGMOD Conference, 1979, 23-34.

Jim Gray Raymond A. Lorie Gianfranco R. Putzolu Irving L. Traiger. Granularity of Locks and Degrees of Consistency in a Shared Data Base.. IBM, September, 1975.

H. T. Kung John T. Robinson. On Optimistic Methods for Concurrency Control.. Proc. VLDB, 1979, 351.

Rudolf Bayer Mario Schkolnick. Concurrency of Operations on B-Trees.. Acta Inf., 9(), 1977, 1-21.

Jim Gray. The Transaction Concept: Virtues and Limitations (Invited Paper). Proc. VLDB, 1981, 144-154.

Theo Härder Andreas Reuter. Principles of Transaction-Oriented Database Recovery.. ACM Comput. Surv., 15(4), 1983, 287-317.

Michael Stonebraker. Operating System Support for Database Management.. Commun. ACM, 24(7), 1981, 412-418.

Hong-Tai Chou David J. DeWitt. An Evaluation of Buffer Management Strategies for Relational Database Systems.. Proc. VLDB, 1985, 127-141.

Distributed Database Systems

R. Williams Dean Daniels Laura M. Haas George Lapis Bruce G. Lindsay Pui Ng Ron Obermarck Patricia G. Selinger Adrian Walker Paul F. Wilms Robert A. Yost. R*: An Overview of the Architecture.. Proc. JCDKB, 1982, 1-27.

Lothar F. Mackert Guy M. Lohman. R* Optimizer Validation and Performance Evaluation for Distributed Queries.. Proc. VLDB, 1986, 149-159.

Philip A. Bernstein Nathan Goodman. Concurrency Control in Distributed Database Systems.. ACM Comput. Surv., 13(2), 1981, 185-221.

Dale Skeen. Nonblocking Commit Protocols.. Proc. SIGMOD Conference, 1981, 133-142.

Amr El Abbadi Dale Skeen Flaviu Cristian. An Efficient, Fault-Tolerant Protocol for Replicated Data Management.. Proc. PODS, 1985, 215-229.

Performance and Data Base Machines

Dina Bitton. A Retrospective on the Wisconsin Benchmark. . , Unpublished working paper.

Anon, et. al.. A Measure of Transaction Processing Power. Tandem.

Won Kim. Highly Available Systems for Database Applications.. ACM Comput. Surv., 16(1), 1984, 71-98.

David J. DeWitt Robert H. Gerber Goetz Graefe Michael L. Heytens Krishna B. Kumar M. Muralikrishna. GAMMA - A High Performance Dataflow Database Machine.. Proc. VLDB, 1986, 228-237.

User Interfaces

Joachim W. Schmidt . Some High Level Language Constructs for Data of Type Relation. . ACM Trans. Database Syst. , 2 (3 ), 1977 , 247-261 .

Lawrence A. Rowe. "Fill-in-the-Form" Programming.. Proc. VLDB, 1985, 394-404.

T. R. Rogers R. G. G. Cattell. Entity-Relationship Database User Interfaces.. Proc. ER, 1987, 353-365.

New Data Models

Peter P. Chen. The Entity-Relationship Model - Toward a Unified View of Data.. ACM Trans. Database Syst., 1(1), 1976, 9-36.

David W. Shipman. The Functional Data Model and the Data Language DAPLEX.. ACM Trans. Database Syst., 6(1), 1981, 140-173.

Michael Hammer Dennis McLeod. Database Description with SDM: A Semantic Database Model.. ACM Trans. Database Syst., 6(3), 1981, 351-386.

Carlo Zaniolo. The Database Language GEM.. Proc. SIGMOD Conference, 1983, 207-218.

George P. Copeland David Maier. Making Smalltalk a Database System.. Proc. SIGMOD Conference, 1984, 316-325.

Jay Banerjee Hong-Tai Chou Jorge F. Garza Won Kim Darrell Woelk Nat Ballou Hyoung-Joo Kim. Data Model Issues for Object-Oriented Applications.. ACM Trans. Inf. Syst., 5(1), 1987, 3-26.

E. F. Codd. Extending the Database Relational Model to Capture More Meaning.. ACM Trans. Database Syst., 4(4), 1979, 397-434.


Michael Stonebraker. Inclusion of New Types in Relational Data Base Systems.. Proc. ICDE, 1986, 262-269.

Michael J. Carey David J. DeWitt Daniel Frank Goetz Graefe M. Muralikrishna Joel E. Richardson Eugene J. Shekita. The Architecture of the EXODUS Extensible DBMS.. Proc. OODBS, 1986, 52-65.

Integration of Knowledge and Data Management

François Bancilhon Raghu Ramakrishnan. An Amateur's Introduction to Recursive Query Processing Strategies.. Proc. SIGMOD Conference, 1986, 16-52.

Michael Stonebraker Eric N. Hanson Chin-Heng Hong. The Design of the Postgres Rules System.. Proc. ICDE, 1987, 365-374.

Storage Management Issues

Witold Litwin. Linear Hashing: A New Tool for File and Table Addressing.. Proc. VLDB, 1980, 212-223.

Jürg Nievergelt Hans Hinterberger Kenneth C. Sevcik . The Grid File: An Adaptable, Symmetric Multikey File Structure. . ACM Trans. Database Syst. , 9 (1 ), 1984 , 38-71 .

Antonin Guttman. R-Trees: A Dynamic Index Structure for Spatial Searching.. Proc. SIGMOD Conference, 1984, 47-57.

Michael Stonebraker. The Design of the POSTGRES Storage System.. Proc. VLDB, 1987, 289-300.

© 2005, Joseph M. Hellerstein.