Extended Entity-Relationship Model
EERM, HERM; Hierarchical entity-relationship model; Higher-order entity-relationship model
The extended entity-relationship (EER) model is a language for defining the structure (and functionality) of database or information systems. Its structure is developed inductively. Basic attributes are assigned to general base data types. Complex attributes can be constructed by applying constructors such as tuple, list, or set constructors to attributes that have already been constructed. Entity types conceptualize structuring of things of reality through attributes. Cluster types generalize types or combine types into singleton types. Relationship types associate types that have already been constructed into an association type. The types may be restricted by integrity constraints and by specification of identification of objects defined for a type. Typical integrity constraints of the extended entity-relationship model are participation, look-across, and general...
- 2.Embley D, Thalheim B, editors. Handbook of conceptual modelling: its usage and its challenges. Springer; Berlin 2011.Google Scholar
- 4.Hartmann S. Reasoning about participation constraints and Chen’s constraints. In: The Fourteenth Australian Database Conference, Adelaide, Australia. Conferences in Research and Practice in Information Technology; 2003. p. 105–13.Google Scholar
- 11.Thalheim B. Codesign of structuring, functionality, distribution and interactivity. Aust Comput Sci Commun. 2004;31(6):3–12.Google Scholar
- 12.Thalheim B. Open problems of information systems research and technology. In: Proceedings of the 12th International Conference on Perspectives in Business Informatics Research. Lecture Notes in Business Information Processing; 2013. p. 10–8.Google Scholar