На этой вкладке список типов данных ограничен набором типов, поддерживаемых целевой СУБД, и имеется возможность указание обязательности заполнения атрибута (NOT NULL).
В случае необходимости с помощью диалогового окна "Target Server", вызываемого через пункт меню "Database / Choose Database", можно сменить целевую СУБД физической модели (рис.17).
Рис. 17. Диалоговое окно "Target Server"
Генерация БД или DDL-скрипта
Для генерации БД или DDL-скрипта (при прямом проектировании) необходимо выбрать пункт меню "Tools / Forward Engineer". На экране появиться диалоговое окно "Schema Generation" (рис.18).
Рис. 18. Диалоговое окно "Schema Generation"
В этом окне для компонентов БД (схем, таблиц, полей, индексов и т.д.) можно задать генерируемые элементы.
Для генерации БД на диске необходимо нажать кнопку "Generate", в появившемся диалоговом окне выбрать имя БД, задать имя пользователя и пароль, после чего нажать на кнопку "Ok".
Для генерации и просмотра DDL-скрипта необходимо нажать кнопку "Preview". На рис.19 приведено диалоговое окне, содержащее сгенерированный DDL-скрипт.
Рис. 19. Диалоговое окно с DDL-скриптом
Для обратного проектирование (реинжиниринга) предназначен пункт меню "Tools / Reverse Engineer".
Для синхронизации модели и БД предназначен пункт меню "Tools / Complete Compare".
Задание на выполнение практической работы
1) Изучить и закрепить основы разработки информационных моделей с использованием методологии IDEF1X (см. "Лекция 7. Разработка информационной модели").
2) Освоить CASE-средство ERwin в части разработки информационных моделей с использованием методологии IDEF1X .