Abstract
The ER model is the most popular model for database modeling. Its popularity is based on simple graphical representations, on graphical extensibility of given design and last but not least on safe constructs. The model strength is its strict hierarchic structure. This basis leads to safe implementations. There has been a large number of different extensions to the ER model both consistent and well-based or intuitive and seldom well-based. In this paper we demonstrate a safe path to extended ER models.
Meanwhile object-oriented model have gained large attention. Most of the object-oriented models are based on very powerful constructs which cannot be safely implemented. Some of the models are based on ER constructs with the extension of methods. We show that this approach is safe and powerful.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul, J. Van der Bussche, Deep equality revised. Proc. DOOD’95 (eds. T.W. Ling, A.O. Mendelzon, L. Vielle), LNCS 1013, 213–228.
S. Alter, Information systems. Benjamin/Cummings, Menlo Park, 1996.
H. Balzert, Lehrbuch der Software-Technik. Spektrum-Verlag, Heidelberg, 1996.
C. Beeri. Formal Models for Object Oriented Databases. Proc. DOOD 89, Kyoto 1989, 370–395.
C. Beeri, Some thoughts on the future evolution of object-oriented database concepts. Proc. BTW 93 (ed. W. Stucky), Springer, 1993, 18–32.
C. Beeri, B. Thalheim, Can I see your identi_cation, please?-Identification is well-founded in object-oriented databases. Manuscript, Cottbus-Jerusalem, 1995.
G. Booch, Object-oriented analysis and design. Benjamin-Cummings, Redwood, 1993.
T. Bruce, Designing quality databases with IDEF1X information models. Dorset House Publ., New York, 1992.
P. P.S. Chen. The Entity-Relationship Model: Toward a unified view of data. ACM TODS 1,1, 1976, 9–36.
W. ClauB, B. Thalheim, Abstraction layered structure-process codesign. COMAD’ 97, Chennai (Madras), India 1997.
C.J. Date, An iontroduction to database systems. Addison-Wesley, Reading, 1986.
C. Finkelstein, An introduction to information engineering. Addison-Wesley, Sydney, 1989.
J. Grant, T.W. Ling, and M. L. Lee, ERL: Logic for entity-relationship databases. Journal of Intelligent Information Systems, 1993, 2, 115–147.
M. Gogolla, A declarative query approach to object identification. Proc. OOER95 (ed. M. Papazoglou), LNCS 1021, 65–76.
H.-J. Klein, J. Rasch. Value based identi_cation and functional dependencies for object databases. Proc. 3rd Basque Int. Workshop on Information Technology, IEEE Comp. Sci. Press, 1997, 22–34.
K.C. Laudon, J.P. Laudon, Essentials of management information systems. Prentice Hall, Upper Sale River, 1997.
J. Martin, Information engineering. Prentice Hall, Englewood Cliffs, 1989.
H. Mannila and K.-J. Raiha, The design of relational databases. Addison-Wesley, Amsterdam, 1992.
M. Reigruber, W.W. Gregory, The data modeling handbook. John Wiley, New York, 1994.
K.-D. Schewe, The speci_cation of data-intensive application systems. Advanced PhD, TU Cottbus, 1994.
K.-D. Schewe, B. Thalheim, Fundamental Conceps of Object Oriented Concepts. Acta Cybernetica, 11, No. 4, 1993, 49–81
K.-D. Schewe, B. Thalheim, On the strength of rule triggering systems for integrity maintenance. Proc. Australian Database Conference, ADC’98, 1998.
O. Selesnjew and B. Thalheim. On the number of minimal keys in relational databases on nonuniform domains. Acta Cybernetica, 8, 3, 1988, 267–271.
K.-D. Schewe, J.W. Schmidt, and I. Wetzel, Identification, Genericity and Consistency in Object-Oriented Databases. In J. Biskup, R. Hull (eds.), Proc. 3rd International Conference on Database Theory, ICDT’ 92, Berlin (Germany), Lecture Notes in Computer Science 14–16, 1992, Springer LNCS
A.H.M. Ter Hofstede, Information modelling in data intensive domains. PhD, University of Nijmegen, 1993.
B. Thalheim, Foundations of entity-relationship modeling. Annals of Mathematics and Artificial Intelligence, 7, 197–256, 1992.
B. Thalheim, Semantics in entity-relationship models. Proc. Workshop “Semantics of Programming Languages and Model Theory” (eds. E. Borger, M. Droste, J. Gurevich), Morgan Kaufman, 1992.
B. Thalheim, Fundamentals of the entity-relationship model. Springer Publ., Heidelberg, 1998.
B. Thalheim, Codesign of structures, functions and interfaces in database applications. Preprint I-05-1997, 22. 2. 1997, Institut für Informatik, Brandenburgische Technische Universität Cottbus, Cottbus, 1997, 80p.
G. Vossen, Data models, database languages, database management systems. Thompson Publ., Bonn, 1991.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Thalheim, B. (1999). The Strength of ER Modeling. In: Goos, G., et al. Conceptual Modeling. Lecture Notes in Computer Science, vol 1565. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48854-5_18
Download citation
DOI: https://doi.org/10.1007/3-540-48854-5_18
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65926-6
Online ISBN: 978-3-540-48854-5
eBook Packages: Springer Book Archive