Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по IDEF1x.doc
Скачиваний:
21
Добавлен:
28.09.2019
Размер:
671.74 Кб
Скачать

10.5. Правила для примечаний

  1. Номер примечания уникален в пределах диаграммы.

  2. Если один и тот же номер примечания используется в диаграмме несколько раз, то с этим номером всегда связан один и тот же текст.

10.6. Правила для сущностей

  1. Каждая сущность должна иметь уникальное имя, и одно и то же значение должно всегда относиться к одному и тому же имени. Кроме того, одно и то же значение не может относиться к различным именам, если имена не псевдонимы.

  2. В представлениях KB и FA сущность должна иметь один или несколько атрибутов, которые или принадлежат сущности, или перенесены в сущность посредством отношений.

  3. В представлениях KB и FA сущность должна иметь один или несколько атрибутов, значения которых однозначно идентифицируют каждый экземпляр сущности (первичный и альтернативные ключи).

  4. Сущность может иметь любое количество отношений с другими сущностями в диаграмме.

  5. Если внешний ключ полностью используется как первичный ключ сущности или как часть первичного ключа, то сущность - зависимая. Если используется только часть внешнего ключа, или ни один из атрибутов внешнего ключа не используется в первичном ключе сущности, то сущность - независимая.

  6. На диаграмме сущность помечается или своим именем или одним из псевдонимов. В различных диаграммах одной и той же модели сущность должна быть помечена различными именами (псевдонимами).

10.7. Правила для уровней представления

Для ER представления:

  1. Для сущности не требуется определять какие-либо атрибуты.

  2. Сущности не имеют первичных или альтернативных ключей.

  3. Сущности не имеют мигрирующих атрибутов (т.е. сущности не имеют внешних ключей).

  4. Не требуется различать зависимые и независимые от идентификатора сущности. Сущности-категории считаются зависимыми сущностями.

  5. Количество экземпляров сущности-родителя (ноль; ноль или один), соответствующих одному экземпляру сущности-потомка в отношениях связи не определено.

  6. Не требуется различать идентифицирующие и не идентифицирующие отношения. Следующая таблица кратко описывает уровни представления модели IDEF1X:

Таблица 1. Уровни представления.

Характеристика/Уровень представления

ER представление

КВ представление

FA представление

Сущности

Да

Да

Да

Определенные отношения

Да

Да

Да

Неопределенные отношения

Да

Нет

Нет

Отношения категоризации

Да

Да

Да

Первичные ключи

Нет

Да

Да

Альтернативные ключи

Нет

Да

Да

Внешние ключи

Нет

Да

Да

Не ключевые атрибуты

Да (*)

Да

Да

Примечания

Да

Да

Да

* В ER представлении атрибуты не разделяются на ключевые и не ключевые и, хотя и допустимы, но не обязательны.