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

UptoLike

188
parent insert, update и delete. Если сущность является в какой-то связи до-
черней, то с ней можно связать триггеры сhild insert, update и delete.
Изменение режима RI-триггера для связи
Редактор Referential Integrity позволяет изменять правило ссылочной
целостности, связанное с конкретной связью.
Работа в редакторе Trigger Template
Редактор Trigger Template позволяет изменять шаблон, связанный с
любым типом RI-триггера, а также просматривать и модифицировать мак-
рокод, используемый конкретным шаблоном. При изменении шаблона
триггера можно использовать другой встроенный шаблон или пользова-
тельский (User Override - переопределенный пользователем) шаблон.
Для входа в редактор дайте команду Global Trigger Templates... (Da-
tabase/RI Triggers). ERwin открывает редактор и
показывает на экране
встроенные и пользовательские шаблоны триггеров, связанных с сущно-
стями диаграммы.
Использование Trigger Toolbox и макрокоманд
Редактор Trigger Toolbox предоставляет набор предопределенных
макрокоманд, которые помогают адаптировать встроенные шаблоны триг-
геров, создавать переопределенные шаблоны триггеров или писать новые
триггеры и хранимые процедуры на SQL. Предопределенные макрокоман-
ды, которые начинаются с символа процента (%), генерируют псевдокод,
который в процессе генерации схемы расширяется в специальный синтак-
сис SQL, поддерживаемый СУБД.
Если
щелкнуть по имени макрокоманды и выделить ее, то ERwin вы-
ведет на экран, в центральное окно, вспомогательную информацию о вы-
деленной макрокоманде.
Если при редактировании макрокода в окне Template Code будет вы-
полнен вход в редактор Trigger Toolbox и дважды щелкнуто по имени мак-
рокоманды, то ERwin вставит макрокоманду в то место окна
кода, где сто-
ял курсор в последний раз.
Переопределение шаблонов триггеров в ERwin
При генерации физической схемы базы данных ERwin по умолчанию
использует для генерации кода триггера на языке SQL встроенные шабло-
ны RI-триггеров, которые автоматически присваиваются каждой связи.
Поскольку с каждым типом правила ссылочной целостности связан какой-
то встроенный шаблон, можно сгенерировать код триггера для всей моде-
ли и больше в
этом отношении ничего не делать. Если используются шаб-
лоны, присваиваемые ERwin по умолчанию, то ERwin составляет коды
триггера по умолчанию, используя фиксированную внутреннюю схему для
комбинирования различных встроенных шаблонов.
Если нужно изменить коды триггера, генерируемые на основе встро-
енных шаблонов, ERwin позволяет изменить шаблон и указать, что при ге-
parent insert, update и delete. Если сущность является в какой-то связи до-
черней, то с ней можно связать триггеры сhild insert, update и delete.
Изменение режима RI-триггера для связи
    Редактор Referential Integrity позволяет изменять правило ссылочной
целостности, связанное с конкретной связью.
Работа в редакторе Trigger Template
     Редактор Trigger Template позволяет изменять шаблон, связанный с
любым типом RI-триггера, а также просматривать и модифицировать мак-
рокод, используемый конкретным шаблоном. При изменении шаблона
триггера можно использовать другой встроенный шаблон или пользова-
тельский (User Override - переопределенный пользователем) шаблон.
     Для входа в редактор дайте команду ″Global Trigger Templates...″ (Da-
tabase/RI Triggers). ERwin открывает редактор и показывает на экране
встроенные и пользовательские шаблоны триггеров, связанных с сущно-
стями диаграммы.
Использование Trigger Toolbox и макрокоманд
     Редактор Trigger Toolbox предоставляет набор предопределенных
макрокоманд, которые помогают адаптировать встроенные шаблоны триг-
геров, создавать переопределенные шаблоны триггеров или писать новые
триггеры и хранимые процедуры на SQL. Предопределенные макрокоман-
ды, которые начинаются с символа процента (%), генерируют псевдокод,
который в процессе генерации схемы расширяется в специальный синтак-
сис SQL, поддерживаемый СУБД.
     Если щелкнуть по имени макрокоманды и выделить ее, то ERwin вы-
ведет на экран, в центральное окно, вспомогательную информацию о вы-
деленной макрокоманде.
     Если при редактировании макрокода в окне Template Code будет вы-
полнен вход в редактор Trigger Toolbox и дважды щелкнуто по имени мак-
рокоманды, то ERwin вставит макрокоманду в то место окна кода, где сто-
ял курсор в последний раз.
Переопределение шаблонов триггеров в ERwin
     При генерации физической схемы базы данных ERwin по умолчанию
использует для генерации кода триггера на языке SQL встроенные шабло-
ны RI-триггеров, которые автоматически присваиваются каждой связи.
Поскольку с каждым типом правила ссылочной целостности связан какой-
то встроенный шаблон, можно сгенерировать код триггера для всей моде-
ли и больше в этом отношении ничего не делать. Если используются шаб-
лоны, присваиваемые ERwin по умолчанию, то ERwin составляет коды
триггера по умолчанию, используя фиксированную внутреннюю схему для
комбинирования различных встроенных шаблонов.
     Если нужно изменить коды триггера, генерируемые на основе встро-
енных шаблонов, ERwin позволяет изменить шаблон и указать, что при ге-

                                    188