IBM Relational Database Systems: The Early Years

The relational data model, proposed by E.F. Codd in 1970, inspired several research projects at IBM and elsewhere. Among these was System R, which demonstrated the commercial viability of relational database systems. This article describes the research challenges faced by the System R team and how the technology they created has influenced the development of the modern database industry.

[1]  Robert Tibshirani,et al.  An Introduction to the Bootstrap , 1994 .

[2]  Tim Bergin,et al.  Guest Editors' Introduction: History of Database Management Systems , 2009, IEEE Annals of the History of Computing.

[3]  The Gamma-0 n-ary Relational Data Base Interface Specifications of Objects and Operations , 1973, Research Report / RJ / IBM / San Jose, California.

[4]  Raymond A. Lorie,et al.  XRM - An Extended (N-ary) Relational Memory , 1974, Research Report / G / IBM / Cambridge Scientific Center.

[5]  Henning Schulzrinne,et al.  Introduction to IMS , 2009 .

[6]  E. F. Codd,et al.  Understanding relations , 1974, SGMD.

[7]  Stephen Todd,et al.  The Peterlee Relational Test Vehicle - A System Overview , 1976, IBM Syst. J..

[8]  Donald D. Chamberlin,et al.  SEQUEL: A structured English query language , 1974, SIGFIDET '74.

[9]  Charles W. Bachman,et al.  The programmer as navigator , 1973, CACM.

[10]  E. F. Codd,et al.  Recent Investigations in Relational Data Base Systems , 1974, ACM Pacific.

[11]  P. H. Lindsay Human Information Processing , 1977 .

[12]  Donald D. Chamberlin,et al.  Implementation of a structured English query language , 1975, CACM.

[13]  P. Kidwell,et al.  The mythical man-month: Essays on software engineering , 1996, IEEE Annals of the History of Computing.

[14]  Peter van Emde Boas,et al.  Compiling Horn-Clause Rules in IBM's Business System 12 and Early Experiment in Declarativeness , 1998, SOFSEM.

[15]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[16]  William C. McGee The Information Management System (IMS) Program Product , 2009, IEEE Annals of the History of Computing.

[17]  Barbara Klein,et al.  An Introduction to IMS: Your Complete Guide to IBM Information Management System , 2011 .

[18]  Judith M. Kruntorad History of The CA IDMS Database Management System , 2009, IEEE Annals of the History of Computing.

[19]  E. F. Codd,et al.  A data base sublanguage founded on the relational calculus , 1971, SIGFIDET '71.

[20]  E. F. Codd,et al.  Relational Completeness of Data Base Sublanguages , 1972, Research Report / RJ / IBM / San Jose, California.

[21]  C. J. Date An Introduction to the Unified Database Language (UDL) , 1980, VLDB.

[22]  Moshé M. Zloof Query-by-example: the invocation and definition of tables and forms , 1975, VLDB '75.

[23]  Hamid Pirahesh,et al.  ARIES: a transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead logging , 1998 .

[24]  Bernard Van Haecke Jdbc: Java Database Connectivity , 1997 .

[25]  P. E. Boas,et al.  Compiling Horn-Clause Rules in IBM ' s Business System 12 an Early Experiment in DeclarativenessGhica , 1998 .

[26]  Robert L. Patrick IMS @ Conception , 2009, IEEE Annals of the History of Computing.

[27]  Donald D. Chamberlin,et al.  Human factors evaluation of two data base query languages: square and sequel , 1975, AFIPS '75.

[28]  Fred P. Brooks,et al.  The Mythical Man-Month , 1975, Reliable Software.

[29]  Patricia G. Selinger,et al.  Support for repetitive transactions and ad hoc queries in System R , 1981, TODS.

[30]  IEEE Annals of the History of Computing, 2003 Annual Index, Volume 25 , 2003, IEEE Ann. Hist. Comput..

[31]  F. E. A Relational Model of Data Large Shared Data Banks , 2000 .

[32]  E. F. Codd,et al.  Seven Steps to Rendezvous with the Casual User , 1974, IFIP Working Conference Data Base Management.

[33]  Connolly,et al.  Database Systems , 2004 .

[34]  Irving L. Traiger,et al.  System R: relational approach to database management , 1976, TODS.

[35]  Michael Hammer,et al.  Specifying queries as relational expressions: the SQUARE data sublanguage , 1975, CACM.

[36]  Marcelo Arenas,et al.  Composition and inversion of schema mappings , 2009, SGMD.

[37]  Rudolf Bayer,et al.  Binary B-trees for virtual memory , 1971, SIGFIDET '71.

[38]  Jonathan S. Sayles,et al.  QMF: how to use query management facility with DB2 and SQL/DS , 1991 .

[39]  Michael Stonebraker,et al.  INGRES: a relational data base system , 1975, AFIPS '75.

[40]  W. D. Hoskins,et al.  Algorithm 461: cubic spline solutions to a class of functional differential equations , 1973 .

[41]  Kyle Geiger,et al.  Inside ODBC , 1995 .

[42]  E. F. Codd Derivability, redundancy and consistency of relations stored in large data banks , 2009, SGMD.

[43]  Patricia G. Selinger,et al.  Access path selection in a relational database management system , 1979, SIGMOD '79.