Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ERWin_hw5w1xxa4sjc.pdf
Скачиваний:
292
Добавлен:
07.06.2015
Размер:
4.06 Mб
Скачать

В IDEF1X выделяют два типа иерархии категории (наследования): полная и неполная. Полная категория означает, что отображены все возможные варианты сущностей-потомков (рис. 25). Неполная категория означает, что категория еще не достроена полностью, и предполагается наличие других сущностей-потомков. Возможна также комбинация полной и неполной категорий.

Нотация IE выделяет собственные типы иерархии категории (наследования) в зависимости от количество вхождений экземпляра супертипа в подтипы: эксклюзивную и неэксклюзивную. При этом как эксклюзивная иерархия категорий, так и неэксклюзивная в IE считается полной.

Эксклюзивная иерархия категорий предполагает, что экземпляр су-

пертипа входит только в один экземпляра подтипа. Например, банковский счет может быть либо накопительным, либо до востребования (т.е. возможен лишь один вариант).

Неэксклюзивная иерархия категорий (рис. 26) предполагает, что эк-

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

Рис. 26. Пример неэксклюзивной иерархии категорий в нотации IE.

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

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

35

модели и выбранной нотации. Вид панели на логическом и физическом уровне приведен в табл. 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). Для созда-

 

 

 

ния представления нужно щелкнуть левой кнопкой

 

 

 

мыши по значку инструмента и один раз по свобод-

 

 

 

ному пространству на диаграмме.

 

 

 

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

 

 

 

 

36

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