C3 DB DataModels Fin
C3 DB DataModels Fin
Entity-Relationship
(ER) Data Model
DataBase part 04 - Entity
Relationship Model
The ER model
design
Many variations of ER diagrams are in
Database design
1.
2.
3.
4.
5.
6.
Requirements Analysis
Schema Refinement
Security Design
Tuning
Attributes
Domain
possible values
Keys
Representation
Relationship
set of n-tuples:
{(e1, ... ,en) | ei E}
each n-tuple denotes a relationship
involving n entities e1 through en ,
where entity ei is in entity set E
Works_in
relationship set
Relationships
descriptive attributes
Instance
Instance of Works_In
Relationship Set
N-nary relationship
Auto-Referring relationship
Roles
Reports_To Relationship
Manages relationship
Key constraint
Participation constraint
Class Hierarchies
Class Hierarchies
Class Hierarchies
1.
2.