ВУЗ:
Составители:
61
уникальным образом его определяют (ни один из этих двух атрибутов не может
сам по себе уникальным образом определить конкретную копию фильма).
Неидентифицирующая связь – это такая связь, при которой экземпляр
дочерней сущности не идентифицируется через свою ассоциацию с
родительской сущностью. Атрибуты первичного ключа родительской сущности
становятся неключевыми атрибутами дочерней.
Неидентифицирующая
связь не ставит дочернюю сущность в зависимость
от родительской. В ERwin такая связь обозначается пунктирной линией с
жирной точкой на конце, соответствующем дочерней связи. При
неидентифицирующей связи атрибуты первичного ключа родительской
сущности мигрируют в область данных (неключевая область), которая
расположена под чертой в дочерней сущности. Если атрибуты, которые
мигрировали в неключевую
область дочерней сущности, не нужны в этой
сущности, то связь называется необязательной неидентифицирующей связью,
что подразумевает, что мигрировавшие атрибуты не нужны дочерней сущности
для ее идентификации и что она может существовать и без этих атрибутов.
В ERwin необязательная неидентифицирующая связь обозначается пунктирной
линией с жирной точкой на одном конце (дочернем)
и ромбиком на другом
(родительском).
При установке неидентифицирующей связи, нужно решить, могут ли
атрибуты внешнего ключа, наследуемые от родителя, принимать значение
NULL или нет. По умолчанию для неидентифицирующей связи задается режим
«Nulls Allowed», что означает, что дочерняя сущность может существовать без
родительской, и связь называется необязательной. «No Nulls» означает, что
существование дочерней сущности зависит
от родительской, и связь называется
обязательной. В случае необязательной связи (Nulls Allowed) на родительском
конце неидентифицирующей связи ERwin ставит знак – ромбик.
Одно из основных различий между идентифицирующей и
неидентифицирующей связью в том, что только те внешние ключи, которые
мигрируют через неидентифицирующую связь, могут принимать значения
NULL.
Кардинальность связи служит для обозначения отношения числа
экземпляров родительской сущности к числу экземпляров дочерней.
Родительская сущность может связываться с дочерней одним из четырех
способов. В IDEF1X кардинальность бинарных отношений равна 1:n, где n
может принимать значения:
- 0, 1 или более – обозначается «пустым местом»
Каждая родительская сущность связана с 0, 1 или более экземпляров
дочерней.
- 1 или более – обозначается буквой «Р»
Каждая родительская сущность
связана с 1 или более экземпляров
дочерней.
- 0 или 1 – обозначается буквой «Z»
Каждая родительская сущность связана с 0 или 1 экземпляром дочерней.
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »