An entity-relationship algebra and its semantic description capabilities

https://doi.org/10.1016/0164-1212(84)90005-0Get rights and content

Abstract

The entity-relationship model (ERM) has been defined without a manipulative part. Since a link between the ERM and the relational model may be established by choosing the relation to be the structural unit of the data-representational level of the ERM, this model could benefit by somehow inheriting the relational algebra. This paper proposes as manipulative part for the entity-relationship model a reshaped relational algebra (RRA). It is shown that just as the entity-relationship model concepts are based on the way people perceive information, the RRA operators bear analogies to the way people communicate, i.e., natural language, and are therefore convenient in describing the semantics of query languages within ERM.

References (14)

  • A.L. Furtado

    Formal aspects of the relational model

  • P. Atzeni et al.

    Completeness of query languages for the entity-relationship model

  • P.P. Chen

    The Entity-Relationship Model Toward a Unified View of Data

    ACM Trans. Database Syst.

    (March 1976)
  • E.F. Codd

    Relational completeness of database sublanguages

  • E.F. Codd

    Relational Databases: A Practical Foundation for Productivity

    Commun. ACM

    (Feb 1982)
  • P. Hall et al.

    Relations and entities

  • W. Kent

    Data and Reality

    (1978)
There are more references available in the full text version of this article.

Cited by (4)

  • An extended ER algebra to support semantically richer queries in ERDBMS

    2015, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
  • Janus-faced probability

    2014, Janus-Faced Probability
View full text