Основные отличия между логическим и физическим уровнями представления данных в ERwin:
- Универсальность и связь с конкретной СУБД. 1 Логическая модель данных является универсальной и не связана с конкретной реализацией СУБД. 1 Физическая модель, напротив, зависит от конкретной СУБД и фактически является отображением системного каталога. 1
- Содержание информации. 1 В логической модели не имеет значения, какой конкретно тип данных имеет атрибут. 1 В физической модели важно описать всю информацию о конкретных физических объектах — таблицах, колонках, индексах, процедурах и т. д.. 1
- Именование объектов. 1 На физическом уровне объекты БД могут называться так, как того требуют ограничения СУБД. 1 На логическом уровне можно этим объектам дать синонимы — имена, более понятные неспециалистам, в том числе на кириллице и с использованием специальных символов. 1
- Поддержка нотаций. 4 На логическом уровне ERwin поддерживает две нотации (IE и IDEF1X), на физическом — три нотации (IE, IDEF1X и DM). 4
ERwin позволяет работать с обоими уровнями для одной диаграммы. 3 После описания логической модели проектировщик может выбрать необходимую СУБД, и ERwin автоматически создаст соответствующую физическую модель. 1