Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

625_Mejkshan_V.I._Postroenie_informatsionnoj_sistemy_

.pdf
Скачиваний:
3
Добавлен:
12.11.2022
Размер:
709.57 Кб
Скачать

ских символов в рабочей области пакета ERwin Data Modeler.

6.На стандартной панели инструментов в списке выбора типа модели данных установить значение Logical. Это можно сделать также с помощью пункта Model в главном меню, если поставить отметку в строке Logical Model.

7.Чтобы получить законченную логическую модель данных для предметной области «Сборка компьютеров», необходимо построить связи между рассматриваемыми сущностями так, как показано на рис. 5.2.

Рис. 5.2. Логическая модель данных

Построение физической модели данных. Следует обратить внимание,

что на рис. 5.2 присутствуют связи «многие ко многим» (обозначаются сплошной линией с двумя точками на концах). Связи такого типа могут существовать только на уровне логической модели, и нотация IDEF1X требует, чтобы на физическом уровне эти связи были преобразованы.

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

Для принудительного преобразования связи «многие ко многим» необходимо щелкнуть правой кнопкой мыши по этой связи и в контекстном меню выбрать пункт Create Association Table. В результате происходит запуск Мастера преобразования связи «многие ко многим» (Many-To-Many Relationship Transform Wizard), который выполняет свою работу за 4 шага. Наиболее важным является шаг, когда в диалоговом окне Association Table Information следует указать имя промежуточной таблицы. В окончательном виде преобразованная физическая модель данных для предметной области «Сборка компьютеров» представлена на рис. 5.3.

21

Рис. 5.3. Физическая модель данных

Лабораторная работа №6. Генерация БД на основе построенной модели данных

1.С помощью СУБД MS Access создать для новой БД пустой файл в формате

.mdb.

2.В окне ERwin Data Modeler отобразить физическую (Physical) модель БД.

3.Из выпадающего списка для пункта Tools в главном меню выбрать пункт

Forward Engineer, а на следующем уровне — Schema Generation.

4.На вкладке Options в окне Forward Engineer Schema Generation сделать ус-

тановки, показанные на рис. 6.1.

22

Рис. 6.1. Начальные установки при генерации БД для СУБД MS Access

5.Щелкнуть мышью на кнопке Generate. В появившемся окне Access Connection заполнить отдельные поля, показанные на рис. 6.2. В поле Database полный путь к пустому файлу БД, который был создан в п.1, выбирается с помощью кнопки , размещенной в правой части этого поля.

Рис. 6.2. Окно доступа к файлу БД для СУБД MS Access

6.В нижней части окна Access Connection щелкнуть мышью на кнопке

Connect. После этого с помощью окна Generate Database Schema можно подробно просмотреть протокол генерации БД (рис. 6.3), а также (в случае необходимости) сохранить этот протокол или вывести его на печать.

23

Рис. 6.3. Окно для работы с протоколом генерации БД

7.Запустить СУБД MS Access, открыть файл новой БД и просмотреть результаты генерации. В частности, полученная схема данных должна выглядеть так, как показано на рис. 6.4.

Рис. 6.4. Схема данных, которая должна получиться после генерации БД

24

Библиографический список

1.Маклаков С.В. Моделирование бизнес-процессов с AllFusion PM. - 2-е изд., испр. и доп. - М.: Диалог-МИФИ, 2008. - 224 с.

2.Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. - 2-е изд., испр. и доп. – М.: ДИАЛОГ-МИФИ, 2007. - 396 с.

3.Дубейковский В.И. Эффективное моделирование с AllFusion Process Modeler

4.1.4 и AllFusion PM. - М.: Диалог-МИФИ, 2007. - 382 с.

4.Маклаков С.В. Моделирование бизнес-процессов с AllFusion Process Modeler (BPwin 4.1): руководство. – М.: ДИАЛОГ-МИФИ, 2004. - 240 с.

5.Федотова Д.Э., Семенов Ю.Д., Чижик К.Н. CASE-технологии: практикум. – М.: Горячая линия-Телеком, 2003. – 160 с.

6.Черемных С.В., Семенов И.О., Ручкин В.С. Структурный анализ систем: IDEF-технологии. – М.: Финансы и статистика, 2003. - 208 с.

7.Черемных С.В., Семенов И.О., Ручкин В.С. Моделирование и анализ систем. IDEF-технологии: практикум. – М.: Финансы и статистика, 2002. - 192 с.

25