Модели и проектирование баз данных

       

Синтаксис соединений


.1 Синтаксис соединений.

Нотации, используемые для обозначения соединений, определены на рис. 4.2.

В диаграммах IDEF1Х представляются только бинарные и унарные связи (соединения), а также иерархии (связи категоризации). Отсутствие обозначений для представления связей высшей арности не является ограничением модели (см. п. 1.4.5.1). Неспецифические соединения могут быть показаны только на диаграммах ER-уровня.

Значение кардинальности связи от родителя указывается около точки на конце дуги. Возможные спецификации кардинальности приведены в таблице 4.1.

Рис. 4.2 Обозначения соединений

а) идентифицирующее соединение;

б) обязательное неидентифицирующее  соединение;



в) необязательное неидентифицирующее  соединение;

г) неспецифическое соединение.

  Таблица 4.1 - Спецификации кардинальности

Обозначение

Число возможных экземпляров связи

0, 1 или более,

1 или более,

0 или 1,

точно указанное число N,

от N1 до N2.

Кардинальность со стороны потомка необходимо указывать только для необязательного неидентифицирующего соединения[31]. Ромбик на конце дуги, примыкающем к родительской сущности (см. рис. 4.2, б)), означает, что с каждым экземпляром потомка в связь вступает 0 или 1 экземпляр родителя.

4.4.2 Правила именования соединений. Ниже перечислены только основные правила стандарта.

·  Соединению присваивается имя, выражаемое глагольным оборотом. Имя зрительно привязывается к дуге, изображающей соединение. Имена соединений могут быть неуникальными в пределах диаграммы.

·  Имя каждого соединения одной и той же пары сущностей должно быть уникальным во множестве имен связей этих сущностей.

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

Рис. 4.3 Именование связей

·  Связь может быть поименована «от родителя» и от «потомка» (см. рис. 4.2 а) – в)). Имя «от родителя» обязательно.

·  Если связь не именуется со стороны потомка, то имя «от родителя» должно выбираться так, чтобы связь легко читалась и со стороны потомка.

·  Неспецифические соединения обязательно именуются с обеих сторон.



Содержание раздела