ГОСТ Р 56271-2014
7.4.3 Подограничоние зависимости «не более, чем п» (At-most п)
Паттерн (форма представления) ограничения лимитирует число отношений данного типа, в кото
рые могут входить элементы данного класса. Для обобщенной зависимости R. действующей из С в D. и
подкласса С из С (см. рисунок 24), ограничения кардинального числа типа «не более, чем п». действу
ющие по отношению к R. могут быть применены к С в соответствии с паттероном (5). который говорит,
что С может быть поставлено в соответствие (с помощью R) не более, чем п элементам.
Ух(С’(х)з 3Л,у(/?(х,/)))(5)
Что касается универсальных ограничений, то справочныеэлементыограничений
EndlUniversalRestriction и End2UnivorsalRostriction используются в настоящем стандарте, чтобы
выражать ограничения типа «не более, чем л». Чтобы лимитировать число отношений R для класса С,
используйте ограничения кардинального числа на подзависимости R’. для которой область ограничена
сущностью С’. Тогда специализация подзависимости классифицируется как универсальное ограниче
ние паттерна (формы представления), указанного выше.
П р и м е р — Пример паттерна ограничения типа пне более, чем пи приведен на рисунке 25. В со
ответствии с ним каждый член сущности С участвует в 1-3 отношениях типа R". Классификация
ограничения End2UniversalRestriction гарантирует, что каждое отношение R с сущностью С в левой
роли — это отношение R Таким образом, С поставлено в соответствие (с помощью R) не более, чем
трем D’.
Рисунок 20 — Ровно одно ограничение: допустимая наружная температура
____
р Ц |ж
1>|ЦГЦЦ|^>1Ц|
Рисунок 21 — Классификация универсального ограничения
26