DICE: Declarative Integrity Constraint Embedding Into the Object Database Standard ODMG-93

Abstract In this paper we present a new approach for embedding integrity constraints into object-oriented database systems (OODBS), which can not be specified implicitly by structure or explicitly by keywords of the system. To take those integrity constraints into consideration they have to be integrated into the behavioral part of an object-oriented schema. This paper gives a survey of the existing proposals for this integration and presents a new one, DICE, to overcome the drawbacks of the reviewed solutions. As an example we describe the integration of DICE into object-oriented schema according to ODMG-93.

[1]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[2]  E. F. Codd,et al.  A relational model of data for large shared data banks , 1970, CACM.

[3]  Michael F. Kilian,et al.  Bridging the Gap Between O-O and E-R , 1991, International Conference on Conceptual Modeling.

[4]  Henri Briand,et al.  From Entity-Relationship Diagram to an Object-Oriented Database , 1991, International Conference on Conceptual Modeling.

[5]  Gottfried Vossen,et al.  A Survey of Database Design Transformations Based on the Entity-Relationship Model , 1995, Data Knowl. Eng..

[6]  Ramez Elmasri,et al.  Automatic Class and Method Generation for Object-Oriented Databases , 1993, DOOD.

[7]  Shamkant B. Navathe,et al.  On Mapping ER Models into OO Schemas , 1993, ER.

[8]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

[9]  William J. Premerlani,et al.  An approach for reverse engineering of relational databases , 1993, [1993] Proceedings Working Conference on Reverse Engineering.

[10]  Gottfried Vossen Data models, database languages and database management systems , 1990, International computer science series.

[11]  David Jordan,et al.  The Object Database Standard: ODMG 2.0 , 1997 .

[12]  Zahir Tari,et al.  On the design of object-oriented databases , 1992 .

[13]  Joachim Biskup,et al.  Transforming an Entity-Relationship Schema into Object-Oriented Database Schemas , 1995, ADBIS.

[14]  Elisabeth Métais,et al.  Semantic Modeling of Object Oriented Databases , 1991, VLDB.

[15]  T. J. Teorey,et al.  A logical design methodology for relational databases using the extended entity-relationship model , 1986, CSUR.

[16]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.