Skip to main content

Uniqueness conditions for ER representations

  • Integrated Approaches
  • Conference paper
  • First Online:
OOER '95: Object-Oriented and Entity-Relationship Modeling (ER 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1021))

Included in the following conference series:

  • 138 Accesses

Abstract

Given a collection of entity types (database tables) there is usually more than one way to model their associations. Consequently two data models may appear different while essentially they are the same. To simplify the task of comparing data models, necessary and sufficient conditions are defined for a collection of entity types to have a unique Entity Relationship Diagram. The sufficient conditions for uniqueness are translated into modeling constraints that can be easily used to build an Entity-Relationship model. It is shown that the constraints do not prevent the representation of information requirements except for rare types of involuted relationships that seldom appear in the real world. All of this is done under the assumption that relationships are degree 2 or less. The results are extended to models containing relationships of higher degree.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chen, Peter P., “The Entity-Relationship Model — Toward a Unified View of Data”, ACM Transactions on Database Systems, Vol 1, No. 1, Mar. 1976, pp. 9–36.

    Google Scholar 

  2. Ng, Peter A., “Further Analysis of the Entity-Relationship Approach to Database Design”, IEEE Transactions on Software Engineering, Vol. se-7, No. 1, Jan. 1981, pp. 85–99.

    Google Scholar 

  3. Hull, R., “Relative Information Capacity of Simple Relational Database Schema”, Proc of the Third ACM Symposium on Principles of Database Systems, 1984 pp. 97–109.

    Google Scholar 

  4. Japoda, S., Ng, P.A., Springnoel, F.N. “The problem of Equivalence for the Entity Relationship Diagrams”, IEEE Trans. on Software Engineering SE-9.5 Sept. 1983, pp. 617–630

    Google Scholar 

  5. Bernstein, P., “Synthesizing Third Normal Relations from Functional Dependencies”, ACM Transactions on Database Systems, Vol. No. 4 Dec. 1976, pp. 277–298.

    Google Scholar 

  6. Beeri, C., Mendelzon, A.O., Sagiv, Y., Ullman, J.D., “Equivalence of Relational Database Schemes, SIAM Journal on Computing 10:2, May 1981, pp. 352–370.

    Google Scholar 

  7. Graham, M.H., “Functions in Databases”, Computer Systems Research Group Report, University of Toronto, Canada, June 1981.

    Google Scholar 

  8. Beeri, C. and Rissanen, J., “Faithful Representations of Relational Database Schemes”, IBM Report RJ2722, San Jose, CA, January 1981.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michael P. Papazoglou

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Knapp, J.L. (1995). Uniqueness conditions for ER representations. In: Papazoglou, M.P. (eds) OOER '95: Object-Oriented and Entity-Relationship Modeling. ER 1995. Lecture Notes in Computer Science, vol 1021. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020541

Download citation

  • DOI: https://doi.org/10.1007/BFb0020541

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60672-7

  • Online ISBN: 978-3-540-48527-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics