Разница между логическим и физическим проектированием информационной системы заключается в разных этапах процесса и их целях.
Логическое проектирование направлено на создание логической (или концептуальной) модели данных. 2 Этот этап описывает факты и объекты, которые будут зарегистрированы в будущей базе данных. 2 Основными компонентами логической модели являются сущности, их атрибуты и связи между ними. 2 Логическая модель, как правило, не связана с конкретной СУБД и не учитывает технические особенности конкретных платформ. 2
Физическое проектирование осуществляется на основе логической модели. 2 Его цель — создание описания СУБД ориентированной модели базы данных. 1 В процессе физического проектирования определяют наименования таблиц и типы данных для всех полей. 2 Если необходимо, на этом же этапе описывают представления и могут создать код хранимых процедур. 2 Результатом физического проектирования является готовая база данных либо DDL-скрипт для её создания. 2
Таким образом, логическое проектирование фокусируется на абстрактном представлении данных, а физическое — на их практической реализации.