ГОСТ Р 56271-2014
INTEGER(
x
2)
a
INTEGER(
x
3)
a
3u{CardinalityMinMax(u, x2, х3)л
hasEndlC ardinality^,. и))
CardinalityEnd2Min(xv x2)-»
ClassOfRelationship(x1)A
INTEGER(
x
?)
a
3^CardinalityMirt(u, x2) л
hasEnd2Cardinality(x1, u))
CardinalityEnd2Max(x,, x2)—
ClassOfRelationship(x1)A
INTEGER{
x
2)
a
3u(CardinalityMax(u, x2) л
hasEnd2Cardinality(xv и))
CardinalityEnd2MinMax(xv x2, x3)*-»
ClassOfRelationship(x1)A
INTEGER(
x
2)
a
INTEGER(
x
3)
a
3^CardinalityMinMax(u, x2,х3)л
hasEnd2Cardinality(xv u))
Пр име ча ние 1 - Для неограниченных минимальных и максимальных кардинальных чисел следует
назначать значения 0 и * Cardinality соответственно. См. определения шаблонов CardinalityMin и тд. выше.
При м е ча н и е 2 - Первые и вторые роли зависимостей определены в таблице протошаблонов (см. при
ложение D.1).
При м е ча н и е 3 - Пусть R — это зависимость, в которой кардинальное число л, : т , назначено для
первой роли, и кардинальное число л2: л^ — для второй роли. Это означает, что: (1) каждому экземпляру первой
роли с помощью зависимости R поставлено в соответствие минимум п2и максимум т2четко выраженных экзем
пляров второй роли; (2) каждому экземпляру второй роли поставлено в соответствие минимум л, и максимум лт,
четко выраженных экземпляров первой роли.
П р и м е р — Утверждение CardinalityEnd1MinMax(6 М8 bolt assembly. 6, 6) дает (для болтового со
единения) пример задания ограничения в соответствии с ИСО 15926-2, 4.10.3, кболтовое соединение “[t]
he class of relationship with signature ‘6 M8 bolt assembly’ имеет такое кардинальное число, что каждые 6
болтов М8 ("6 М8 bolts’) в любой момент времени связаны ровно шестью отношениями с различными
болтами М8". Расширение данного утверждения иллюстрируется нижеследующей диаграммой.
M t o t Ъшш
Рисунок 37 — Пример шаблона Ca/dinalityEndIMinMax
7.5.16 Шаблон TimeRepresentation
Настоящий шаблон задает координаты моментов времени.
PointlnTime(a, b, с. d. в. ( д) означает, что
а
— это представление момента времени. Ь. с. d. е и
f — целые числа, д — действительное число. Координаты величины а задаются числом Ь. представля
ющим год. с — месяц, d — день, е — часы, f — минуты, д — секунды.
38