Week 2 - Database Design Using the E-R Model
Week 2 - 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 2 : 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
Design Phases
• Initial phase -- characterize fully the data needs of the prospective
database users.
• Second phase -- choosing a data model
• Applying the concepts of the chosen data model
• Translating these requirements into a conceptual schema of the database.
• A fully developed conceptual schema indicates the functional requirements of
the enterprise.
• Describe the kinds of operations (or transactions) performed on the data.
Note: Some elements in A and B may not be mapped to any elements in the other set