Ключевые отличия концептуального и логического дизайна баз данных заключаются в следующем:
- Концептуальный дизайн фокусируется на построении семантической модели предметной области высокого уровня абстракции. 3 Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных. 3 Она включает описание информационных объектов или понятий предметной области и связей между ними, а также ограничений целостности. 3
- Логический дизайн предполагает создание схемы базы данных на основе конкретной модели данных, например, реляционной. 3 Цель логического проектирования — развить концептуальную схему БД с учётом принимаемой модели БД (иерархической, сетевой, реляционной и т. д.). 7 На этапе логического проектирования учитывается специфика конкретной модели данных, но может не учитываться специфика конкретной СУБД. 3
Таким образом, концептуальный дизайн больше заботится о смысловых связях, а логический — о реальных связях между объектами системы (ссылки объектов друг на друга, отношения объектов). 5