Структурно-функциональный подход к проектированию информационных технологий и автоматизированных систем с использованием САSЕ-средств. Фашрахманов Р.А - 193 стр.

UptoLike

193
Продолжение табл. 3.8
Макрокоманда Описание СУБД
%AttlsPK
Булевский предикат, который мо-
жет быть использован как условие в
выражении %If. Он определяет,
входит ли текущий атрибут в пер-
вичный ключ
Все
%AttName
Создает строку, представляющую
логическое имя текущего атрибута.
Все
%AttNullOption
Создает строку, представляющую
режим нулевых значений для теку-
щего атрибута.
Все
%AttPhysDatatype
Генерирует физический тип данных
текущего атрибута независимо от
того, является ли этот тип данных
типом данных, определенным поль-
зователем.
Все
%Atts(<separator>,<function>,
<prefix>)
Выдает список всех атрибутов сущ-
ности триггера, выполняя заданную
функцию для каждого элемента.
Все
%AttValidation
Возвращает имя правила валида-
ции, связанного с данным атрибу-
том; может быть использован в
ForEachAtt или ForEachFKAtt.
Все
%Cardinality
Кардинальность связи. Все
%Child
Физическое имя таблицы дочерней
сущности связи.
Все
%ChildAtts(<separator>,
<function>,<prefix>)
Выдает список всех атрибутов до-
черней сущности связи, выполняя
заданную функцию для каждого
элемента.
Все
%ChildFK(<separator>,
<function>)
Выдает список внешних ключей до-
черней сущности связи, выполняя
заданную функцию для каждого
элемента. (update(customer_number)
или update(customer_name) и т.д.).
Все
%ChildFKDecl(<old prefix>,<new
prefix>,<separator>)
Выдает список внешних ключей до-
черней сущности связи с их типами
данных (См. %ParamDecl).
Все
%ChildNK(<separator>,
<function>,<prefix>)
Генерирует разделенный список
функций для каждого неключевого
элемента дочерней сущности
(напр.,update(customer_number)or
update(customer_name) or ....).
Все
%ChildNKDecl(<old prefix>,<new
prefix>,<separator>)
Выдает список неключевых атрибу-
тов дочерней сущности связи с их
типами данных (См. %ParamDecl).
Все
                                                        Продолжение табл. 3.8
           Макрокоманда                       Описание                СУБД
%AttlsPK                         Булевский предикат, который мо-       Все
                                 жет быть использован как условие в
                                 выражении %If. Он определяет,
                                 входит ли текущий атрибут в пер-
                                 вичный ключ
%AttName                         Создает строку, представляющую       Все
                                 логическое имя текущего атрибута.
%AttNullOption                   Создает строку, представляющую       Все
                                 режим нулевых значений для теку-
                                 щего атрибута.
%AttPhysDatatype                 Генерирует физический тип данных     Все
                                 текущего атрибута независимо от
                                 того, является ли этот тип данных
                                 типом данных, определенным поль-
                                 зователем.
%Atts(,,    Выдает список всех атрибутов сущ-    Все
)                        ности триггера, выполняя заданную
                                 функцию для каждого элемента.
%AttValidation                   Возвращает имя правила валида-       Все
                                 ции, связанного с данным атрибу-
                                 том; может быть использован в
                                 ForEachAtt или ForEachFKAtt.
%Cardinality                     Кардинальность связи.                Все
%Child                           Физическое имя таблицы дочерней      Все
                                 сущности связи.
%ChildAtts(,          Выдает список всех атрибутов до-     Все
,)             черней сущности связи, выполняя
                                 заданную функцию для каждого
                                 элемента.
%ChildFK(,            Выдает список внешних ключей до-     Все
)                      черней сущности связи, выполняя
                                 заданную функцию для каждого
                                 элемента. (update(customer_number)
                                 или update(customer_name) и т.д.).
%ChildFKDecl(,,)             черней сущности связи с их типами
                                 данных (См. %ParamDecl).


%ChildNK(,            Генерирует разделенный список        Все
,)             функций для каждого неключевого
                                 элемента дочерней сущности
                                 (напр.,update(customer_number)or
                                 update(customer_name) or ....).
%ChildNKDecl(,,)             тов дочерней сущности связи с их
                                 типами данных (См. %ParamDecl).




                                      193