Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
t42_Методич_пос_часть2.doc
Скачиваний:
40
Добавлен:
26.08.2019
Размер:
4.57 Mб
Скачать

Панель инструментов для добавления объектов в модель данных

Панель инструментов ERwin Toolbox включает инструменты для добавления объектов в модель данных. Как указывалось, эта панель является контекстно-зависимой: она выглядит различно в зависимости от уровня мо­дели и выбранной нотации. Вид панели на логическом и физическом уров­не приведен в табл. 11 и 12 соответственно.

Таблица 11. Описание функций панели инструментов ERwin Toolbox на логическом уровне (нотации IDEF1X, IE).

Элемент управления (IDEF1X)

Элемент управления (IE)

Описание

Указатель – для выбора объекта (объектов) на диаграмме.

Создание новой сущности. Для создания сущности нужно щелкнуть левой кнопкой мыши по иконке и один раз по свободному пространству на диаграмме.

Создание категории. Для установления категориальной связи нужно щелкнуть левой кнопкой мыши по значку категории, затем один раз щелкнуть по сущности – родовому предку, затем - по сущности-потомку.

Создание идентифицирующей связи.

Создание связи «многие ко многим».

Создание неидентифицирующей связи.

Таблица 12. Описание функций панели инструментов AllFusion ERwin на физическом уровне (нотации IDEF1X, IE, DM).

Элемент упр-ния (IDEF1X)

Элемент упр-ния

(IE)

Элемент упр-ния (DM)

Описание

Указатель – для выбора объекта (объектов) на диаграмме.

Создание новой таблицы. Для создания сущности нужно щелкнуть левой кнопкой мыши по иконке, затем по свободному месту на диаграмме.

Создание нового материализованного представления (materialized view) или материализованной запросной таблицы (materialized query table). Кнопка доступна только для СУБД, поддерживающих такие объекты (Oracle 8 и выше, DB2). Для создания представления нужно щелкнуть левой кнопкой мыши по кнопке и один раз по свободному пространству на диаграмме.

Создание нового представления (view). Для создания представления нужно щелкнуть левой кнопкой мыши по значку инструмента и один раз по свобод­ному пространству на диаграмме.

Создание идентифицирующей связи.

Создание связи между представлением и таблицей.

Создание неидентифицирующей связи.

Разработка и поддержка баз данных с eRwin dm Начало создания модели в AllFusion eRwin dm

Для создания новой модели следует выбрать инструмент на стандартной панели инструментов или в меню File выбрать команду New. В результате открывается диалоговое окно Create Model – Select Template (рис. 27). В разделе New Model Type следует выбрать один из трех возможных типов новой модели: Logical (логическая), Physical (физическая) или Logical/Physical смешанная модель. В разделе Create Using Template отображается название шаблона, на основе которого будет создана новая модель. Шаблоном, используемым по умолчанию, является Blank Model (пустая модель). Подключить другой шаблон можно с помощью кнопок Browse File System или Browse AllFusion MM. В первом случае шаблон модели должен находиться в файле с расширением *.erwin_tmpl, во втором случае – в репозитории AllFusion Model Manager.

Рис. 27. Диалог Create Model – Select Template.

В ERwin DM шаблон создается из модели данных и используется как основа для быстрого создания новых моделей данных. Чтобы сохранить существующую модель данных как шаблон в файл с расширением *.erwin_tmpl, следует выбрать меню File/Save As.

В случае, когда новая модель определена как физическая или смешанная, требуется выбрать целевую СУБД в разделе Target Database: в выпадающем списке Database следует выбрать название СУБД, а в списке Version – версию СУБД. Если новая модель определена как логическая, целевую СУБД выбирать не требуется. После определения параметров новой модели диалоговое окно Create Model – Select Template можно закрыть, нажав на кнопку ОК. В результате будет создана модель с именем по умолчанию Model_i, где i – номер модели, назначаемый ERwin DM автоматически. Имя модели отображается в заголовке окна и в навигаторе модели; текущим уровнем модели по умолчанию является логический уровень (рис. 28).

Рис. 28. Имя и уровень новой модели по умолчанию.

В самом начале работы с моделью рекомендуется настроить рабочую область (см. раздел «Инструментальная среда AllFusion ERwin DM»): скрыть или отобразить необходимые для работы панели инструментов, навигатор модели. Кроме этого в начале моделирования следует настроить свойства модели в диалоге Model Properties (меню Model/Model Properties).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]