• 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