Jump to content

Enhanced entity–relationship model

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by HerrSchnapps (talk | contribs) at 23:35, 1 April 2008 (Created page with 'In Computer Science, the '''Enhanced Entity-Relationship (EER)''' model is a high-level or conceptual data model inco...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In Computer Science, the Enhanced Entity-Relationship (EER) model is a high-level or conceptual data model incorporating extensions to the original Entity-relationship (ER) model, used in the design of databases. It was developed by a need to reflect more precisely properties and constraints that are found in more complex databases, such as in engineering design and manufacturing (CAD/CAM), telecommunications, complex software systems and Geographic Information Systems (GIS).

The EER Model

The EER Model includes all of the modelling concepts introduced by the ER model. Additionally it includes the concepts of a subclass and superclass, along with the concepts of specialisation and generalisation. Furthermore, it introduces the concept of a union type or category, which is used to represent a collection of objects that is the union of objects of different entity types.

References

  • Elmasri, Ramez (2006). Fundamentals of Database Systems (5th edition ed.). Addison-Wesley. ISBN 978-0-321-36957-2. {{cite book}}: |edition= has extra text (help); Check |isbn= value: checksum (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)