DocumentCode :
1238094
Title :
An Algebra for a General Entity-Relationship Model
Author :
Parent, Christine ; Spaccapietra, Stefano
Author_Institution :
Institut Universitaire de Technologie
Issue :
7
fYear :
1985
fDate :
7/1/1985 12:00:00 AM
Firstpage :
634
Lastpage :
643
Abstract :
Although many data manipulation languages (DML´s) have been proposed for the entity-relationship (ER) model, there is no agreement on what are the basic manipulations that any ER DML must offer. Moreover, there is no DML which fully supports all the capabilities of a general ER model with n-ary relationships, relationships with attributes, optional, complex, and multivalued attributes. This paper consequently proposes a definition of a set of algebraic operators to be applied on a general ER database. The algebra is said to be complete through equivalence with the usual definition of completeness for relational data manipulation languages. This work is intended to provide a sound basis for the definition of complete entity-relationship DML´s, an essential feature to make the ER model fully operational.
Keywords :
Algebra; algebraic operators; completeness; data manipulation language; data model; entity-relationship model; Algebra; Calculus; Data models; Database systems; Erbium; Power system modeling; Proposals; Relational databases; Spatial databases; Algebra; algebraic operators; completeness; data manipulation language; data model; entity-relationship model;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1985.232507
Filename :
1702067
Link To Document :
بازگشت