An Extended Entity-Relationship Approach to Data Management in Object-Oriented Systems

Database programming in object-oriented systems can be supported by combining data modelling and programming technologies such that a data model supports the management of collections of objects where those objects are as specified by the underlying object-oriented programming language. This approach is the basis of the object data management services (ODMS) of the Comandos system. The ODMS data model provides constructs for the representation of both entities and their relationships and further supports rich classification structures. To complement the structural model, there is an operational model based on an algebra over collections of objects.

[1]  Renzo Orsini,et al.  A Relationship Mechanism for a Strongly Typed Object-Oriented Database Programming Language , 1991, VLDB.

[2]  Hans-Jörg Schek,et al.  Object Algebra and Views for Multi-Objectbases , 1992, IWDOM.

[3]  Svein Erik Bratsberg FOOD: Supporting Explicit Relations in a Fulle Object-Oriented Database , 1990, DS-4.

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

[5]  Stanley B. Zdonik,et al.  An object-oriented query algebras , 1989 .

[6]  David J. DeWitt,et al.  The EXODUS Extensible DBMS Project: An Overview , 1989 .

[7]  Stanley B. Zdonik,et al.  A query algebra for object-oriented databases , 1990, [1990] Proceedings. Sixth International Conference on Data Engineering.

[8]  Moira C. Norrie A collection model for data management in object-oriented systems , 1992 .

[9]  Jianhua Zhu,et al.  Extending The Object-Oriented Paradigm To Support Relationships and Constraints , 1990, DS-4.

[10]  James E. Rumbaugh,et al.  Relations as semantic constructs in an object-oriented language , 1987, OOPSLA '87.

[11]  Michael Z. Spivey,et al.  The Z notation , 1989 .

[12]  Oscar Díaz,et al.  Semantic-rich User-defined Relationship as a Main Constructor in Object Oriented Database , 1990, DS-4.

[13]  Jennifer Widom,et al.  Deriving Production Rules for Constraint Maintainance , 1990, VLDB.

[14]  David J. DeWitt,et al.  Algebraic support for complex objects with arrays, identity, and inheritance , 1991, SIGMOD '91.

[15]  O. Deux,et al.  The O2 system , 1991 .

[16]  Vinny Cahill,et al.  The Comandos Distributed Application Platform , 1993, Comput. J..

[17]  O. Deux,et al.  The O2 system , 1991 .

[18]  M. Tamer Özsu,et al.  Queries and query processing in object-oriented database systems , 1990, TOIS.

[19]  Jack A. Orenstein,et al.  The ObjectStore database system , 1991, CACM.