Enhanced Entity-Relationship Model 1
Enhanced Entity-Relationship Model
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 concepts introduced by the ER model. Additionally it includes the concepts of a
subclass and superclass, along with the concepts of specialization and generalization. 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.
Subclass and superclass
Entity type Y is a subtype (subclass) of an entity type X if and only if every Y is necessarily an X. A subclass entity
inherits all attributes and relationships of its superclass entity. A subclass entity may have its own specific attributes
and relationships (together with all the attributes and relationships it inherits from the superclass. One of the most
common superclass examples is a vehicle with subclasses of Automobile and Truck. There are a number of common
attributes between a car and a truck and those would be part of the Superclass while the attributes specific to a car
and a truck (such as max payload, truck type...) would make up two subclasses
References
• Elmasri, Ramez; Shamkant [Link] (2007). Fundamentals of Database Systems (5th edition ed.). Boston:
Pearson/Addison Wesley. ISBN 978-0-321-36957-4.
Article Sources and Contributors 2
Article Sources and Contributors
Enhanced Entity-Relationship Model Source: [Link] Contributors: Boccobrock, HerrSchnapps, Libcub, M4gnum0n, Ptbarnumma1,
Woohookitty, 10 anonymous edits
License
Creative Commons Attribution-Share Alike 3.0 Unported
http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/