As commitment to our database literacy campaign, we're offering our Database Foundations course—for FREE!
The conceptual design phase focuses on creating a high-level model of the data requirements without concern for implementation details.
Key activities in conceptual design:
The logical design phase transforms the conceptual model into a database-specific structure such as a relational model.
Key activities in logical design:
Example: Transforming an entity to a table
Entity: STUDENT
Attributes: student_id, first_name, last_name, date_of_birth, email
Table: STUDENT
Columns: student_id (PK), first_name, last_name, date_of_birth, email
The physical design phase adapts the logical model to specific database management system requirements and optimizes for performance.
Key activities in physical design: