Académique Documents
Professionnel Documents
Culture Documents
Enhanced Entity-Relationship
and UML Modeling
ENGINEER
EMPLOYEE
Superclasses: EMPLOYEE
TECHNICIAN Subclasses: SECRETARY, ENGINEER,
TECHNICIAN,
SALARIED_EMPLOYEE,
SALARIED_EMPLOYEE HOURLY_EMPLOYEE
HOURLY_EMPLOYEE
d
d
TypingSpeed
EngType MANAGER
TGrade HOURLY_EMP
SECRETARY
EMPLOYEE Fname, Lname, SSN, Addr TypingSpeed
TECHNICIAN
Fname, Lname, SSN, Addr, TGrade
d ENGINEER
Fname, Lname, SSN, Addr, EngType
TypingSpeed EngType
TGrade
SECRETARY ENGINEER
TECHNICIAN
d
d
TypingSpeed
EngType MANAGER
TGrade HOURLY_EMP
Esuper
…
…
E2
E1
d
d
MANAGER
HOURLY_EMP
MANAGES BELONGS_TO
PROJECT TRADE_UNION
MaxSpeed Tonnage
CAR Price TRUCK Price
VehicleID VehicleID
VEHICLE
d
NoOfPassengers
NoOfAxies
MaxSpeed
CAR TRUCK Tonnage
EMPLOYEE
d d
TypeSpeed TGrade EngType Salary PayScale
U
U
LienOrRegular
OWNER
M PurchaseDate
OWNS
N
CModel REGISTERED_VEHICLE
TModel
CMake U
CYear TMake TYear Tonnage
CStyle
U
C1 C2
Partial U
category U
HAS_ BANK
ACCOUNT_ ACCT
HOLDER
BUILDING LOT
U
Total
category U
PROPERTY
PROPERTY
BUILDING LOT
d
U
U
U
U
PROPERTY BUILDING LOT
Category Specialization
October 12, 2006 CH 4. Enhanced Entity-Relationship 37
A category Or A Specialization (cont.)