E-R Diagrams: BITS Pilani
E-R Diagrams: BITS Pilani
Pilani Campus
E-R Diagrams
Deepak Saxena
Department of Management
BITS Pilani
Pilani Campus [email protected]
9/8/2021 2
BITS Pilani, Pilani Campus
Basic ER Notation: Entity
9/8/2021 3
BITS Pilani, Pilani Campus
Entity Type vs Instances
9/8/2021 5
BITS Pilani, Pilani Campus
Basic ER Notation: Attribute
• A property or characteristic of
an entity or relationship type
that is of interest to the
organization.
• Examples
– STUDENT: Student ID,
Student Name, Home
Address, Phone Number,
Major
– AUTOMOBILE: Vehicle ID,
Color, Weight, Horsepower
– EMPLOYEE: Employee ID,
Employee Name, Payroll
Address, Skill
9/8/2021 6
BITS Pilani, Pilani Campus
Attribute: Required vs Optional Attribute
9/8/2021 7
BITS Pilani, Pilani Campus
Various Considerations
• Simple vs Composite
– Simple (Atomic): Student
ID
– Composite: First Name,
Middle Name, Last Name
• Single-valued vs
Multivalued
– Single-valued attribute can
store only one value
– Multivalued attribute may
take on more than one
value
9/8/2021 8
BITS Pilani, Pilani Campus
Various Considerations
• Stored vs Derived
– Stored: recorded directly
– Derived: Calculated based
on other attributed
• Identifier Attributes
/Primary Key
– Is underlined
– Simple
– Composite
9/8/2021 9
BITS Pilani, Pilani Campus
Modeling Relationships
9/8/2021 10
BITS Pilani, Pilani Campus
Relationship Instances
9/8/2021 11
BITS Pilani, Pilani Campus
Relationship Attributes
Conceptual
Logical
Associative Entity
9/8/2021 12
BITS Pilani, Pilani Campus
Relationship Properties
9/8/2021 13
BITS Pilani, Pilani Campus
Relationship Cardinality
9/8/2021 14
BITS Pilani, Pilani Campus
Cardinality Examples
9/8/2021 15
BITS Pilani, Pilani Campus
Explain
9/8/2021 16
BITS Pilani, Pilani Campus
Explain
9/8/2021 17
BITS Pilani, Pilani Campus
Relationship of different degrees
Unary Relationship
Binary Relationship
9/8/2021 18
BITS Pilani, Pilani Campus
Relationship of different degrees
Ternary Relationship
9/8/2021 19
BITS Pilani, Pilani Campus
Case Example: Data
model for Pine Valley
Furniture Company
9/8/2021 20
BITS Pilani, Pilani Campus
At times…
9/8/2021 21
BITS Pilani, Pilani Campus