Object-oriented databases

Database management systems (DBMS) emerged as the need to process large amounts of data became important in the database industry. Early attempts resulted in ‘file systems’ that provided sequential access to data stored as records in files. To accommodate various needs of different programs, multiple copies of the same data were made and sorted in various orders (Loomis, 1990). Collections of programs for sorting, indexing etc. made up the ‘file system’. Hierarchical and Network databases evolved because of the needs of data storage to be accessed by multiple programs in multiple ways. These requirements also gave rise to mechanisms for concurrency control, recovery etc., which in turn gave rise to the idea of database management systems (DBMS).

[1]  Won Kim,et al.  Versions of Schema for Object-Oriented Databases , 1988, VLDB.

[2]  Michael Stonebraker,et al.  Object Management in Postgres using Procedures , 1986, On Object-Oriented Database System.

[3]  T.M. Atwood The case for object-oriented databases , 1991, IEEE Spectrum.

[4]  Michael Stonebraker,et al.  The POSTGRES Data Model , 1987, Research Foundations in Object-Oriented and Semantic Database Systems.

[5]  David Maier,et al.  Readings in Object-Oriented Database Systems , 1989 .

[6]  Mary E. S. Loomis,et al.  The Basics: , 1990, Is That True?.

[7]  Ellis Horowitz,et al.  Object-oriented databases with applications to CASE, networks, and VLSI CAD , 1991 .

[8]  Sophie Cluet,et al.  RELOOP, an Algebra Based Query Language for an Object-Oriented Database System , 1990, Data Knowl. Eng..

[9]  Dominique Rieu,et al.  Schema Evolution in Object-Oriented Database Systems , 1989, Data Knowl. Eng..

[10]  Melvin A. Breuer,et al.  An Object-Oriented VLSI CAD Framework: A Case Study in Rapid Prototyping , 1989, Computer.

[11]  Fereidoon Sadri Object-oriented database systems , 1989, [1989] Proceedings of the Thirteenth Annual International Computer Software & Applications Conference.

[12]  Stanley B. Zdonik Directions in object-oriented databases , 1989, [1989] Proceedings of the Thirteenth Annual International Computer Software & Applications Conference.

[13]  Michael Stonebraker,et al.  Third-generation database system manifesto , 1990, SGMD.

[14]  Herman Lam,et al.  OQL: A Query Language for Manipulating Object-oriented Databases , 1989, VLDB.

[15]  R. G. G. Cattell,et al.  The Engineering Database Benchmark , 1994, The Benchmark Handbook.

[16]  Jay Banerjee,et al.  Semantics and implementation of schema evolution in object-oriented databases , 1987, SIGMOD '87.

[17]  C. J. Date An Introduction to Database Systems , 1975 .

[18]  David Beech,et al.  Generalized version control in an object-oriented database , 1988, Proceedings. Fourth International Conference on Data Engineering.

[19]  Stanley B. Zdonik,et al.  The management of changing types in an object-oriented database , 1986, OOPSLA 1986.

[20]  Won Kim,et al.  Object-Oriented Concepts, Databases, and Applications , 1989 .

[21]  R. G. G. Cattell Object-Oriented DBMS Performance Measurement , 1988, OODBS.

[22]  Michael Stonebraker,et al.  "The Committee for Advanced DBMS Function": Third Generation Data Base System Manifesto , 1990, SIGMOD Conference.

[23]  Michael Stonebraker,et al.  A measure of transaction processing power , 1985 .

[24]  Dennis McLeod,et al.  A Learning-Based Approach to Meta-data Evolution in an Object-Oriented Database , 1988, OODBS.