Разница между концептуальной, логической и физической ER-моделями данных заключается в уровне детализации и описании данных: 23
- Концептуальная модель данных — это модель наивысшего уровня с минимальным количеством подробностей. 5 Она включает в себя все основные сущности и связи, не содержит подробных сведений об атрибутах и часто используется на начальном этапе планирования. 6
- Логическая модель данных содержит более подробную информацию, нежели концептуальная модель. 5 На этом уровне определяются более подробные операционные и транзакционные сущности. 5 Логическая модель не зависит от технологии, в которой она будет применяться. 5
- Физическая модель данных включает в себя все необходимые таблицы, столбцы, связи, свойства базы данных для физической реализации баз данных. 6 В ней должно присутствовать достаточно технических подробностей для составления и внедрения самой базы данных. 5
Поскольку цели описанных категорий отличаются, то концептуальная, логическая и физическая модели данных для одной и той же предметной области могут значительно отличаться. 1