MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  About Entities, Complex Objects and Object-oriented Data Models (1989) [5 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Christine Parent, Stefano Spaccapietra
in Information System Concepts: An In-depth Analysis, E.D. Falkenberg and P. Lindgreen Eds., North-Holland
ftp://lbdsun.epfl.ch/pub/./enco89.ps.Z
Add To MetaCart

Abstract:

Facilities for complex object modeling are nowadays needed in several areas of database applications (CAD/CAM, office automation, robotics,...). Consequently, either new models are developed, or existing ones (relational, functional) are extended to better respond to this requirement. This paper intends to show that the entity-relationship approach may offer the required facilities, preserving the well known advantages inherent to this approach: increased readability and graphical display of the database schema. To this aim, an enhanced entity-relationship model, called ERC+ (for Entity Relationship Complex plus generalization), is presented. The associated query facilities are presented as well, in the form of an ERC+ algebra. Finally, the paper discusses how ERC+ peculiar features (complex attribute structures, multivalued attributes, duplicates) and its algebra succeed in supporting complex object management. A comparison with object-oriented models is proposed.

Citations

1072 The entity-relationship model - toward a unified view of data – Chen - 1976
244 The functional data model and the data language daplex – SHIPMAN - 1981
191 Database Abstractions: Aggregation and Generalization – Smith, Smith - 1977
108 Making Smalltalk a database system – COPELAND, MAIER - 1984
63 A Consideration on Normal Form of Not-NecessarilyNormalized Relation in the Relational Data Model – Makinouchi - 1977
41 A survey of theoretical research on typed complex database objects – Hull - 1987
9 An algebra for a directional binary entity-relationship model – Chen - 1984
7 Completeness of Query Languages for the Entity-Relationship Model – Atzeni, Chen - 1981
6 Codd: "A Relational Model of Data for Large Shared Data Banks – F - 1970
5 Object-oriented database systems - A workshop report – Dittrich - 1987
5 Spaccapietra: "An ER Calculus for the EntityRelationship Complex Model – Parent, Rolin, et al. - 1990
5 L.: "The Design of POSTGRES – Stonebraker, Rowe - 1986
4 CODD: "Extending the database relational model to capture more meaning – F - 1979
3 Spaccapietra , "A Model and an Algebra for Entity-Relation type Databases – Parent, S - 1987
3 ABAIDI: "Generalizations: a Formal and Flexible Approach – Spaccapietra, Parent, et al. - 1989
2 CZEJDO: "A relationally complete query language for an entity-relationship model – CAMPBELL, EMBLEY, et al. - 1985
2 HEVNER: "The category concept : an extension to the entity-relationship model – ELMASRI, WEELDREYER, et al. - 1985
2 R.Lorie, "On extending the functions of a relational database systems – Haskin - 1982
2 L'approche ERC : un modle de donnes et une algbre de type entit-relation", Thse d'tat – PARENT - 1987
2 Towards a minimal set of operations for nested relations – SCHOLL - 1987
1 SPACCAPIETRA: "Etude de faisabilit pour une liaison entit-relation/objets complexes – ABAIDI, PARENT, et al. - 1988
1 ADIBA: "Modeling complex objects for multimedia databases – E - 1987
1 ORSINI: "A strongly typed, interactive object-oriented database programming language – ALBANO, GHELLI, et al.
1 al.: " The Design and Implementation of O2, an Object-Oriented Database System – BANCILHON - 1988
1 BUCHMANN: "Molecular objects, abstract data types and data models : a framework – BATORY, P - 1984
1 al.: "Simplifying Complex Objects : The PROBE Approach to Modelling and Querying Them – DAYAL
1 LOOQ : un langage de requtes pour bases de donnes orientes objet", Proc. "Bases de donnes dductives et bases de donnes orientes objets", Journes d'tude AFCET – DELOBEL, LECLUSE, et al.
1 The CO2 V0.4 Language and Some Extensions Release 3.1", Internal Report Altar 4-88 – HAUX, LECLUSE, et al. - 1988
1 RAZ: " A modified relational algebra and its use in an entity-relationship environment", in Entity-relationship approach to software engineering – MARKOWITZ, Y - 1983
1 SPACCAPIETRA: "Enhancing the operational semantics of the entity-relationship model – PARENT, S - 1985
1 View Integration with the ERC approach – SPACCAPIETRA - 1988