Область определения
. Переменная-кортеж t определяется фразой:
RANGE OF t IS X1, X2, …, Xn;
где t– имя переменной-кортежа;
Xi – имя отношения или выражение исчисления кортежей.
Все Xi должны быть совместимы по объединению. Переменная t принимает значение на объединении X1 È X2
È… È
Xn.
Обычно список элементов области определения – это одно отношение. Например, предложение
RANGE OF SX IS S;
указывает область определения переменной SX
– отношение S.
Вот более сложный случай.
RANGE OF SPJX IS SPJ;
RANGE OF SY IS (SX) WHERE SX.Ci = ‘Яя’,
(SX) WHERE
EXISTS SPJX (SPJX.S# = SX.S#
AND SPJX.P# = ‘P1’);
Переменная SY принимает значения на множестве кортежей отношения S, относящихся к поставщикам, расположенным в Яе или поставляющим деталь Р1.