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