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.
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
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
Bernstein, P., “Synthesizing Third Normal Relations from Functional Dependencies”, ACM Transactions on Database Systems, Vol. No. 4 Dec. 1976, pp. 277–298.
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.
Graham, M.H., “Functions in Databases”, Computer Systems Research Group Report, University of Toronto, Canada, June 1981.
Beeri, C. and Rissanen, J., “Faithful Representations of Relational Database Schemes”, IBM Report RJ2722, San Jose, CA, January 1981.
Author information
Authors and Affiliations
Editor information
Rights 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