ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 186
- 187
- 188
- 189
- 190
- …
- следующая ›
- последняя »