Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
There are three levels of data modeling. They are conceptual, logical, and physical. This section will explain the difference among the three, the order with which each one is created, and how to go from one level to the other.
Conceptual Data Model
Features of conceptual data model include:
At this level, the data modeler attempts to identify the highest-level relationships among the different entities.
Logical Data Model
Features of logical data model include:
At this level, the data modeler attempts to describe the data in as much detail as possible, without regard to how they will be physically implemented in the database.
In data warehousing, it is common for the conceptual data model and the logical data model to be combined into a single step (deliverable).
The steps for designing the logical data model are as follows:
Physical Data Model
Features of physical data model include:
At this level, the data modeler will specify how the logical data model will be realized in the database schema.
The steps for physical data model design are as follows: