Abstract
Conceptual design (conceptual modelling) is the most important phase in database design as it results in a conceptual schema, which is a high-level description of the user requirements. Over the past decade, several data models, called semantic or conceptual models, have been proposed for conceptual design. Two of the most popular of these data models are the ER and NIAM models. In this paper we present a semantic comparison of the ER and NIAM models with a view to highlighting their similarities and differences, and to showing the major characteristics of each model. The comparison is divided in three parts. Firstly, we describe and compare the model constructs using a common terminology framework. We then compare their modelling capability by discussing the mapping of ER and NIAM schemas into the relational model. Finally, we relate the models to a checklist of conceptual modelling objectives.
Preview
Unable to display preview. Download preview PDF.
References
Batini, C., Ceri, S. and Navathe, S. Conceptual Database Design: An Entity-Relationship Approach, Benjamin Cummings (1992).
Casanova, M.A., Furtado, L. and Tucherman, L. “Enforcing inclusion dependencies and referential integrity”, Proceedings of the 14th International Conference on Very Large Data Bases, Los Angeles, California (Sept. 1988).
Casanova, M.A., Tucherman, L. and Laender, A.H.F. “On the design and maintainance of optimized relational representations of entity-relationship schemas”, Data and Knowledge Engineering 11, 1 (1993).
Chen, P.P. “The entity-relationship model: toward a unified view of data”, ACM Transactions on Database Systems 1, 1 (March 1976).
Creasy, P. “ENIAM: a more complete conceptual schema language”, Proceedings of the 15th International Conference on Very Large Data Bases, Amsterdam (Sept. 1989).
Elmasri, R. and Navathe, S. Fundamentals of Database Systems, Benjamin Cummings (1989).
Ferg, S. “Cardinality concepts in entity-relatinship modelling”, Proceedings of the 10th International Conference on Entity-Relationship Approach, San Mateo, California (Oct. 1991).
Flynn, D.J. and Laender, A.H.F. “Mapping from a conceptual schema to a target internal schema”, The Computer Journal 28, 5 (1985).
Guido, G. “Semantic modeling of an accounting universe of discourse — the usefulness of inter-relationship constraints”, Proceedings of the 10th International Conference on Entity-Relationship Approach, San Mateo, California (Oct. 1991).
Hull, R. and King, R. “Semantic database modelling: survey, applications, and research issues”, ACM Computing Surveys 19, 3 (Sept. 1987).
Laender, A.H.F., Casanova, M.A., Carvalho, A.P. and Ridolfi, L.F.G.G.M. “An analysis of SQL integrity constraints from an entity-relationship model perspective”, Information Systems (to appear).
Leung, C.M.R. and Nijssen, G.M. “Relational database design using the NIAM conceptual schema”, Information Systems 13, 2 (1988).
Markowitz, V.M. and Shoshani, A. “On the correctness of representing extended entity-relationship structures in the relational model”, Proceedings of the ACM SIGMOD International Conference on the Management of Data, Portland, Oregon (June 1989).
Navathe, S.B. “Evolution of data modeling for databases”, Communications of the ACM 35, 9 (September 1992).
Nijssen, G.M. and Halpin, T.A. Conceptual Schema and Relational Database Design: A Fact Oriented Approach, Prentice-Hall (1989).
Peckham, J. and Maryanski, F. “Semantic data models”, A CM Computing Surveys 20, 3 (September 1988).
Smith, J.M. and Smith, D.C. “Database abstractions: aggregation and generalization”, ACM Transactions on Database Systems 2, 2 (June 1977).
Song, I.-Y. and Forbes, E.A. “Schema conversion rules between EER and NIAM model”, Proceedings of the 10th International Conference on Entity-Relationship Approach, San Mateo, California (Oct. 1991).
Teorey, T. J. Database Modeling and Design: The Entity-Relationship Approach, Morgan Kaufmann (1990).
Verheijen, G. and Van Bekkum, J. “NIAM: An information analysis method”, in T.W. Olle et al. (eds.), Information Systems Design Methodologies: A Comparative Review, North-Holland (1982).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Laender, A.H.F., Flynn, D.J. (1994). A semantic comparison of the modelling capabilities of the ER and NIAM models. In: Elmasri, R.A., Kouramajian, V., Thalheim, B. (eds) Entity-Relationship Approach — ER '93. ER 1993. Lecture Notes in Computer Science, vol 823. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024371
Download citation
DOI: https://doi.org/10.1007/BFb0024371
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58217-5
Online ISBN: 978-3-540-48575-9
eBook Packages: Springer Book Archive