Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
met_erwin.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.07 Mб
Скачать

3.2. Создание физической модели бд и генерация схемы бд.

Перед тем как преступить к созданию физической модели, необходимо выбрать сервер СУБД. Для этого необходимо переключиться на физическую модель и выбрать пункт меню Database/Choose Database. Затем выбрать необходимый сервер СУБД. Вид панели диалога Target Server представлен на рис. 16.

Рисунок 1.16 - Диалоговое окно Target Server

Диалог Target Server позволяет задать тип данных и опцию NULL для новых колонок, а так же правила ссылочной целостности, принимаемые по умолчанию.

Напомним, что на уровне физической модели сущности соответствует таблица в реальной СУБД, атрибуту – колонка таблицы, связи – внешний ключ, первичным и альтернативным ключам – уникальные индексы, а инверсным входам не уникальные.

Поскольку логическая модель разрабатывалась на русском языке, то имена таблиц, колонок и индексов необходимо задать на английском языке. Кроме того для каждой колонки необходимо указать тип данных, возможность пустых значений и т.п.

Для создания английских имен таблиц необходимо воспользоваться редактором таблиц, который вызывается правым щелчком мыши по сущности, в выпадающем меню выбрать пункт Table Ptoperties/Comment (см. рис.17), для остальных манипуляций – редактором колонок, который вызывается правым щелчком мыши по сущности, в выпадающем меню выбрать пункт Columns (см. рис. 18).

Рисунок 1.17 - Диалоговое окно редактора таблиц

Рисунок 1.18 - Диалоговое окно редактора колонок

После того как будут выполнены все действия физическая модель приобретет следующий вид (см. рис. 19).

Рисунок 1.19 - Общий вид физической модели

Последним шагом является генерация схемы БД. Для этого в необходимо выбрать пункт меню Tools/Forward Engineer/ Schema Generation. Все необходимые параметры генерации схемы БД можно задать на предназначенной для этого панели диалога Access Schema Generation (см. рис. 20). Нажатие кнопки Preview позволяет посмотреть код, который будет создан автоматически ERwin.

Рисунок 1.20 - Диалоговое окно Access Schema Generation

Рисунок 1.21 - Окно просмотра программного кода

Генерация схемы БД запускается нажатием кнопки Generate.

4. Порядок выполнения работы

В качестве исходной информации к заданию выступает конкретно определенная преподавателем предметная область, для которой создается модель экономического или производственного процесса.

4.1. Создание модели экономического или производственного процесса

  1. Изучить методику моделирования при помощи ERwin, приведенную в п. 2;

      1. Провести анализ данных, полученных в п. 4:

  • определить цели моделирования

  • определить сущности связи и атрибуты сущностей

  • определить наличие альтернативных ключей

3. Построить логическую информационную модель экономического или производственного процесса на основе проведенного выше анализа.

4. Построить физическую модель и сгенерировать схему БД.