ГОСТ Р ИСО/МЭК 8824-3-2002
3.4.3 ограничивающее множество: Множество информационных объектов, указанное в неко
тором ограничении связи компонента.
3.4.4 ограничивающая таблица: Ассоциированная таблица (см. ГОСТ Р ИСО/МЭК 8824-2.
раздел 13), соответствующая ограничивающему множеству.
3.4.5 указываемый компонеггт: Компонент типа «множество» или «последовательность», иден
тифицированный в ограничении связи компонента.
3.4.6 указывающий компонент: Компонент типа «множество» или «последовательность», кото
рый имеет соответствующее ограничение связи компонента.
3.4.7 выборочные строки: Строки ограничивающей таблицы, которые содержат в соответству
ющих столбцах значения всех указываемых компонентов.
3.4.8 табличное ограничение: Ограничение, применяемое к типу «поле класса объектов», кото
рое требует, чтобы значения типа удовлетворяли содержимому соответствующих столбцов некоторой
таблицы.
3.4.9 ограничение, определенное пользователем: Ограничение, которое требует более сложного
утверждения по сравнению с ограничениями других видов и которое, следовательно, должно вклю
чать в себя спецификацию какого-либо рода вне АСН. 1.
4 Сокращения
В настоящем стандарте применено следующее сокращение:
АСН. 1—абстрактная синтаксическая нотация версии 1.
5 Соглашения
В настоящем стандарте используют соглашения, приведенные в ГОСТ Р ИСО/МЭК 8824-1,
раздел 5.
6 Нотация
В данном разделе приводится сводка нотации, определенной в настоящем стандарте.
6.1 Ограничение
В настоящем стандарте определена следующая нотация, которая может быть использована как
альтернатива для спецификации ограничения «ConstraintSpec* (см. ГОСТ Р ИСО/МЭК 8824-1,
пункт 44.5): GeneralConstraint (см. 8.1).
7 Элементы АСН. 1
Дополнительно к элементам АСН. 1. определенным в ГОСТ Р ИСО/МЭК 8824-1, раздел 11,
в настоящем стандарте используют элементы АСН. 1, определенные в последующих подразделах.
Общие правила, применимые к этим элементам, определены в ГОСТ Р ИСО/МЭК 8824-1,
пункт 11.1. Эти новые элементы АСН. 1 используют набор символов, определенный в
ГОСТ Р ИСО/МЭК 8824-1. раздел 10.
7.1 Дополнительные ключевые слова
Имена CONSTRAINED и BY указаны в ГОСТ Р ИСО/МЭК 8824-1, пункт 9.12 как зарезерви
рованные слова.
8 Спецификация общих ограничений
8.1 Нотация для общего ограничения «GeneralCoustraint* следующая:
GeneralConstraint :: =
UserDefmedConstraint |
TableConstraint
8.2 Различные возможности спецификации ограничения определены следующим образом:
а) « UserDelinedConstraim* —в разделе 9;
б) «TableConstraint* —в разделе 10.
2