Week 3 - Database Design Using The E-R Model
Week 3 - Database Design Using The E-R Model
2024-25)
Dr. Yadvendra Pratap Singh
Assistant Professor(Senior Scale)
Department of AIML, School of Computer Science and Engineering
Manipal University Jaipur
Week 3 : E-R Model
Database Design Using the E-R Model
Outline
Overview of the Design Process
The Entity-Relationship Model
Complex Attributes
Mapping Cardinalities
Primary Key
Removing Redundant Attributes in Entity Sets
Reducing ER Diagrams to Relational Schemas
Extended E-R Features
Entity-Relationship Design Issues
Alternative Notations for Modeling Data
Other Aspects of Database Design
27/02/2025 Dept. of AIML, SCSE, Manipal University Jaipur 3
Total and Partial Participation
• Total participation (indicated by double line): every entity in the entity set participates in at
least one relationship in the relationship set
• Instructor can advise 0 or more students. A student must have 1 advisor; cannot have
multiple advisors
27/02/2025 Dept. of AIML, SCSE, Manipal University Jaipur 5
Primary Key
• Primary keys provide a way to specify how entities and relations are
distinguished. We will consider:
• Entity sets
• Relationship sets.
• Weak entity sets