0% found this document useful (0 votes)
52 views2 pages

Collection

The Enhanced Entity-Relationship Model is a high-level or conceptual data model. It was developed by a need to reflect more precisely properties and constraints found in more complex databases. It includes the concepts of a subclass and superclass, along with the concepts of specialization and generalization.

Uploaded by

armim1
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views2 pages

Collection

The Enhanced Entity-Relationship Model is a high-level or conceptual data model. It was developed by a need to reflect more precisely properties and constraints found in more complex databases. It includes the concepts of a subclass and superclass, along with the concepts of specialization and generalization.

Uploaded by

armim1
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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/

You might also like