<На страницу назад | На страницу вперед >
Цель
Рассмотреть семантику (т.е. интерпретацию) графического изображения компонентов IDEF1X-модели и правила их использования.
Действия
Примечание 1
Подраздел имеет важное значение в практической работе и требует на начальных этапах знания основных правил, связанных с сущностями:
- Каждая сущность должна иметь уникальное имя, и к одному и тому же имени должна всегда применяться одна и та же интерпретация. Одна и та же интерпретация не может применяться к различным именам, если только они не являются псевдонимами.
- Сущность обладает одним или несколькими атрибутами, которые либо принадлежат сущности, либо наследуются через отношение (см. раздел 3.7. "Внешние ключи").
- Сущность обладает одним или несколькими атрибутами, которые однозначно идентифицируют каждый экземпляр сущности (см. раздел 3.6. "Первичные и альтернативные ключи").
- Каждая сущность может обладать любым количеством отношений с другими сущностями модели.
- Если внешний ключ целиком используется в качестве первичного ключа сущности или его части, то сущность является зависимой от идентификатора. И наоборот, если используется только часть внешнего ключа или вообще не используются внешние ключи, то сущность является независимой от идентификатора.
Примечание 2
Для практической работы необходимо знать 5 основных правил отношений связи:
- Специфическое отношение всегда имеет место в точности между двумя сущностями, сущностью-родителем и сущностью-потомком.
- Эсущности-потомка всегда должен быть связан в точности с одним кземпляр экземпляром сущности-родителя.
- Экземпляр сущности-родителя может быть связан с любым числом (от нуля и более) экземпляров сущности-потомка, и это число зависит от указанной мощности.
- В идентифицирующем отношении сущность-потомок всегда является зависимой от идентификаторов сущностью.
- Сущность может быть связана с любым количеством других сущностей, как в качестве потомка, так и в качестве родителя.
Примечание 3
Для практической работы необходимо знать следующие правила отношений категоризации:
- Сущность-категория может иметь только одну общую сущность. Это означает, что для каждого отношения категоризации может быть только один элемент из множества категорий.
- Сущность-категория, принадлежащая одному отношению категоризации, может быть общей сущностью в другом отношении категоризации.
- Сущность может быть общей сущностью в любом количестве отношений категоризации.
- Сущность-категория не может быть сущностью-потомком в идентифицирующем отношении.
- Атрибуты первичного ключа сущности-категории должны совпадать с атрибутами первичного ключа общей сущности.
- Все экземпляры сущности-категории имеют одно и то же значение дискриминатора и все экземпляры других категорий должны иметь другие значения дискриминаторов.
Примечание 4
Для практической работы необходимо знать следующие правила неспецифических отношений:
- Неспецифическое отношение имеет место только между двумя сущностями.
- Экземпляр одной из сущностей может быть связан с произвольным (в том числе нулевым) количеством экземпляров другой сущности в зависимости от указанной мощности.
- Для полной разработки модели неспецифические отношения должны быть заменены специфическими.
Вопросы
На основании изложенного в данном разделе материала вашему вниманию предлагается Тест для самоконтроля , прохождение которого говорит о готовности вас к изучению следующего урока.