Синтаксис соединений
.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 а) – в)). Имя «от родителя» обязательно.
· Если связь не именуется со стороны потомка, то имя «от родителя» должно выбираться так, чтобы связь легко читалась и со стороны потомка.
· Неспецифические соединения обязательно именуются с обеих сторон.