Download:
|
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
|