Enhanced Entity Relationship (EER) Model
Enhanced Entity Relationship (EER) Model
EMPLOYEE
DEPARTMENT
U
U
SECRETARY ENGINEER
U U U
SALARY_EMP. HOURLY_EMP.
SOFTWARE_ENGINEER
Model Shapes
● When you have more than one subclass
based on the same defining attribute
(JobType), use
● To show class/subclass relationships, use
U
EMPLOYEE
SECRETAR U
ENGINEER
Y
SOFTWARE ENGINEER
Hierarchies and Lattices
● Lattice – subclass participates in more than one
class/subclass relationship
ENGINEERING
EMPLOYE MANAGER (shared
E subclass) is a
MANGER and an
U
ENGINEER
U
U
ENGINEERING MANAGER
Categories
● Models a class/subclass with more than one
superclass of distinct entity types. Attribute
inheritance is selective.
PERSON BANK COMPANY