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

Уровни отображения модели (Display Level)

Логическая модель ERwin DM имеет несколько уровней ото­бражения модели (Display Level): уровень сущностей, уровень атрибутов, уровень оп­ределений, уровень первичных ключей и уровень иконок. Переключиться между первыми тремя уровнями можно с использованием кнопок на стан­дартной панели инструментов (см. табл. 1).

Переключиться на другие уровни отображения можно с помощью меню Format/Display Level или при помощи контекстного меню, которое появ­ляется, если щелкнуть правой кнопкой мыши по любому месту диаграммы, незанятому объектами модели. В контекстном меню следует выбрать пункт Display Level, затем необходимый уровень отображения.

ERwin DM позволяет связать с сущностью большую и малую иконки. При пере­ключении на уровень иконок показывается большая иконка. Для отображения малой иконки следует выбрать в контекстном меню пункт Entity Display/Entity Icon. Малая иконка будет показываться слева от имени сущности на всех уровнях отображения модели. В таблице 7 приведены уровни ото­бражения модели.

Таблица 7. Уровни ото­бражения модели.

Уровень отображения

Отображение на диаграмме модели

Уровень сущностей

Entity

Уровень атрибутов

Attribute

Уровень оп­ределений

Definition

Уровень первичных ключей

Primary Key

Уровень иконок

Icon

Подмодели (Subject Area).

Подмодель, или предметная область (Subject Area) полезна при работе с большими моделями, когда необходимо сконцентрировать внимание на определенном подмножестве объектов большой модели. В подмодель может входить произвольный набор

  • сущностей,

  • связей,

  • текстовых комментариев.

Для создания, удаления, редактирования подмодели нужно вызвать диалог Subject Areas (меню Model/Subject Areas или инструмент на стандартной панели инструментов), в котором указывается имя подмодели, имя автора, список входящих в подмодель сущностей (рис. 3). Изменения, сделанные в любой Subject Area, автоматически «растекаются» по модели. Одна и та же сущность может входить в несколько подмоделей.

Рис. 3. Диалог Subject Areas.

По умолчанию исходная модель получает имя Main Subject Area (основная подмодель). При создании новой подмодели следует в диалоге Subject Areas указать ее имя и список входящих в нее объектов. Для включения сущности в Subject Area нужно перейти к закладке Members, выбрать сущность в списке Available Objects (имеющиеся объекты), затем щелкнуть по кнопке . В результате сущность переместится в список Included Objects (включенные в подмодель объекты).

Сущность можно переместить в Subject Area вместе со всеми связанными с ней сущностями. Для этого следует воспользоваться кнопкой . В открывшемся диалоге Spanning Neighborhood (рис. 4) можно задать уровень взаимосвязи как для сущностей-потомков (Descendants), так и для сущностей-предков (Ancestors).

Рис. 4. Диалог Spanning Neighborhood.

ERwin DM позволяет разбить модель на несколько подмоделей, каждая из которых может соответствовать определенной задаче, например, финансовой, производственной, маркетинговой и т.д. Для перехода между подмоделями служит список выбора на стандартной панели инструментов (см. табл. 1). Subject Area можно создавать как в логической, так и в физической модели данных.

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