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

Особенности методологий idef1x и ie

Как указывалось, нотации IDEF1X и IE во многом схожи. Отличия проявляются:

  • в отображении мощности (кардинальности) связи,

  • в отображении и смысле иерархии категории.

Мощность (кардинальность) связи служит для обозначения отношения чис­ла экземпляров родительской сущности к числу экземпляров дочерней. На рис. 24 на примере идентифицирующей связи показаны отличия в отображении мощности связи в нотациях IDEF1X и IE. Можно заметить, что в IDEF1X мощность отображается посредством буквы у дочерней таблицы, а в IE мощность отображается посредством самой связи. На примере нотации IDEF1X рассмотрим 4 типа мощности связей (рис. 24 слева):

  • общий случай, когда одному экземпляру родительской сущности соот­ветствуют 0, 1 или много экземпляров дочерней сущности не помечается каким-либо символом;

  • символом Р помечается случай, когда одному экземпляру родительской сущности соответствуют 1 или много экземпляров дочерней сущности (исключено нулевое значение);

  • символом Z помечается случай, когда одному экземпляру родительской сущности соответствуют 0 или 1 экземпляр дочерней сущности (исключены множественные значения);

  • цифрой помечается случай точного соответствия, когда одному экземп­ляру родительской сущности соответствует заранее заданное число экземпляров дочерней сущности.

Рис. 24. Отличия в отображении мощности связей в IDEF1X и IE.

Основным отличием методологий IDEF1x и IE является отображение и смысл иерархии категории. Иерархия категорий представляет особый тип объединения сущностей, имеющих общие характеристики. Например, в некотором проекте используются 2 механизма: лодка и грузовик (рис. 25). Каждый из них имеет характеристики: производитель, год выпуска, модель, цвет. Эти общие характеристики могут быть вынесены в отдельную сущность – родовой предок (супертип). Специфические для каждого механизма характеристики могут размещаться в категориальных сущностях – потомках (подтипы).

Рис. 25. Пример полной иерархии категорий в нотации IDEF1X.

В табл. 10 приведены типы иерархий категорий в нотациях IDEF1X, IE.

Таблица 10. Типы иерархий категорий и их отображение в нотациях IDEF1X, IE.

Нотация

Тип иерархии категорий

Графическое обозначение

Описание

IDEF1X

Полная

Отображены все варианты сущностей-потомков

Неполная

Отображены не все варианты сущностей-потомков

IE

Эксклюзивная

Одновременно существует лишь одна из сущностей-потомков

Неэксклюзивная

Одновременно могут существовать все сущности-потомки

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

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

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

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

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

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