Название: CASE-технология моделирования процессов с использованием средств BPWin и ERWin - учебное пособие (Похилько, И. В. Горбачев)

Жанр: Экономико-математический

Просмотров: 1838


6.5. пример генерации базы данных из модели данных

 

Возьмите инфологическую модель из предыдущей работы (рис. 6.6). Используя логическую модель, получите физическую модель предметной области в Erwin (рис. 6.7), изменив в выпадающем списке Logical на Physical, а потом используя инструменты панели Target Server (рис. 6.8), вы можете изменить формат базы данных.

 

Рис. 6.6. Логическая модель данных предметной области в ERWin

 

 

Рис. 6.7. Физическая модель данных предметной области в ERWin

Создайте   БД            Access.            Не   меняйте   никаких   параметров   для   доступа   в   БД (пользователей для доступа и пароли).

Используя инструменты панели Database tools  вы можете проводить

прямое, обратное проектирование БД и синхронизировать изменения.

Вызовите  функцию  Target  Server  и  установите  настройки  формата  БД  (рис.  6.8), нажмите OK.

 

 

Рис. 6.8. Интерфейс диалога Schema Generation

 

Вызовите функцию Forward Engineer, откроется диалоговое окно Schema Generation

(рис. 6.9).

 

 

Рис. 6.9. Интерфейс диалога Schema Generation

 

Нажмите  на  кнопку  Generate…,  откроется   диалоговое  окно  Access  Connection

(рис. 6.10).

 

Рис. 6.10. Диалоговое окно настройки подключения к БД Access

 

Нажатием кнопки Browse… около поля Database, укажите путь к БД. В поле User Name введите Admin. После нажатия кнопки Connect произойдет подключение к БД и импортирование в нее структуры БД. Появится диалоговое окно отчета об успешном импортировании структуры БД в Access (рис. 6.11).

 

 

Рис. 6.11. Диалоговое окно отчета об успешном импортировании структуры БД в Access

 

Закройте диалоговые окна Generate Database Schema и Access Schema Generation. Отключитесь от БД – в главном меню вызовите Database / Database Connection…, вновь откроется диалоговое окно Access Connection, нажмите кнопку отключиться Disconnect. Закройте диалоговое окно – кнопка Close.

Откройте БД Access и посмотрите полученную структуру БД (рис. 6.12).

Рис. 6.12. Схема данных в Access после импортирования

 

Для обратного проектирования – получения модели из структуры БД Access вызовите функцию Reverse Engineer.

Откроется диалоговое окно Reverse Engineer – Select Template выбора шаблонов (рис. 6.13).

 

 

Рис. 6.13. Диалоговое окно Reverse Engineer – Select Template

Установите тип новой модели Logical/Physical и нажмите  кнопку Next>, откроется диалоговое окно Reverse Engineer – Set Options. После нажатия кнопки Next> вновь откроется  окно  Access  Connection.  Проведите  настройку  параметров,  как  было  указано ранее, и нажмите кнопку Connect. Произойдет импортирование модели из БД Access. Отключитесь от БД Access Database/Database Connection… и сохраните вновь полученную модель.