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

UptoLike

198
Окончание табл. 3.8
Макрокоманда Описание СУБД
%UpdateChildFK() Выдает список внешнего ключа до-
черней сущности связи, выполняя
функцию update для каждого эле-
мента.
ORACLE7,
SQL Server
SYBASE
%UpdateParentPK() Выдает список первичного ключа
родительской сущности связи, вы-
полняя функцию update для каждо-
го элемента.
ORACLE7,
SQL Server
SYBASE
%UpdatePK() Выдает список первичного ключа
сущности триггера, выполняя
функцию update для каждого эле-
мента.
ORACLE7,
SQL Server
SYBASE
%Upper(<macro code>) Преобразует расширение <macro
code> в верхний регистр.
%ValidationHasValidValues
(<arg>)
Возвращает TRUE, если заданное
правило валидации <arg> имеет до-
пустимые значения, иначе -
FALSE.
%ValidationRule(<validation
name>) или %ValidationRule
Возвращает правило валидации для
сервера; может быть использовано в
любом месте с аргументом
<validation name> или в рамках дей-
ствия правила, без аргументов.
%ValidValue
Возвращает значение допустимого
значения; используется в рамках
действия допустимого значения
Все
%ValidValueDef
Возвращает определение допусти-
мого значения; используется в рам-
ках действия допустимого значения
Все
%VerbPhrase
Возвращает глагольную фразу свя-
зи.
Все
Порядок выполнения работы
1. Изменение режима RI-триггера для связи:
1.1. Откройте модель lab_8.er1, сохраненную в восьмой лабора-
торной работе. Установите физический вид модели.
1.2. Щелкните правой кнопкой мыши по связи и выберите Rela-
tionships Properties.
1.3. Выберите триггер, который хотите изменить, из списка RI ac-
tions.
1.4. Выберите режим
, который Вы хотите задать для правила ссы-
лочной целостности.
1.5. Нажмите ОК для выхода из диалога в диаграмму.
                                                        Окончание табл. 3.8
       Макрокоманда                        Описание                   СУБД
%UpdateChildFK()              Выдает список внешнего ключа до-      ORACLE7,
                              черней сущности связи, выполняя       SQL Server
                              функцию update для каждого эле-        SYBASE
                              мента.
%UpdateParentPK()             Выдает список первичного ключа        ORACLE7,
                              родительской сущности связи, вы-      SQL Server
                              полняя функцию update для каждо-       SYBASE
                              го элемента.
%UpdatePK()                   Выдает список первичного ключа        ORACLE7,
                              сущности триггера, выполняя           SQL Server
                              функцию update для каждого эле-        SYBASE
                              мента.
%Upper()          Преобразует расширение  в верхний регистр.
%ValidationHasValidValues     Возвращает ″TRUE″, если заданное
()                       правило валидации  имеет до-
                              пустимые значения, иначе -
                              ″FALSE″.
%ValidationRule() или %ValidationRule    сервера; может быть использовано в
                              любом месте с аргументом
                               или в рамках дей-
                              ствия правила, без аргументов.
%ValidValue                   Возвращает значение допустимого          Все
                              значения; используется в рамках
                              действия допустимого значения
%ValidValueDef                Возвращает определение допусти-          Все
                              мого значения; используется в рам-
                              ках действия допустимого значения
%VerbPhrase                   Возвращает глагольную фразу свя-         Все
                              зи.

Порядок выполнения работы
   1. Изменение режима RI-триггера для связи:
      1.1. Откройте модель ″lab_8.er1″, сохраненную в восьмой лабора-
      торной работе. Установите физический вид модели.
      1.2. Щелкните правой кнопкой мыши по связи и выберите ″Rela-
      tionships Properties″.
      1.3. Выберите триггер, который хотите изменить, из списка ″RI ac-
      tions″.
      1.4. Выберите режим, который Вы хотите задать для правила ссы-
      лочной целостности.
      1.5. Нажмите ″ОК″ для выхода из диалога в диаграмму.




                                   198