ВУЗ:
Составители:
Рубрика:
101
вставке экземпляра дочерней сущности (Child Insert) ее внешний ключ
будет отличаться от ключа родительской сущности, то нарушится ссылочная
целостность. Такая ситуация проверяется ограничением RESTRICT. Анало-
гично, ограничение RESTRICT не допускает присвоения внешнему ключу
дочерней сущности значения, отличного от значения родительского ключа
(Child Update).
Рис. 6.34. Окно диалога Relationships вкладки RI Actions
ERwin автоматически присваивает каждой связи значение ссылочной
целостности, устанавливаемой по умолчанию, прежде чем добавить ее в диа-
грамму. Режимы RI, присваиваемые ERwin по умолчанию, могут быть изме-
нены на вкладке RI Defaults редактора Model Properties (меню
Model/Мodel Properties). Правила ссылочной целостности можно из-
менить на вкладке RI Actions диалогового окна Relationships.
Правила ссылочной целостности реализуются
специальными програм-
мами – триггерами, хранящимися в базе данных и выполняемыми всякий
раз при выполнении команд вставки, замены или удаления (INSERT,
UPDATE или DELETE). На логическом уровне ERwin создает шаблоны триг-
геров, построенные с использованием специальных макрокоманд. Шаблоны
триггеров и расширенный код, зависящий от выбранной СУБД, можно уви-
деть на вкладке Relationships Templates контекстного меню Rela-
tionships. Подробнее о создании триггеров можно узнать в [2] и системе
помощи ERwin.
Связь "многие-ко-многим" может быть создана только на уровне логи-
ческой модели. Такая связь обозначается сплошной линией с двумя точками
вставке экземпляра дочерней сущности (Child Insert) ее внешний ключ будет отличаться от ключа родительской сущности, то нарушится ссылочная целостность. Такая ситуация проверяется ограничением RESTRICT. Анало- гично, ограничение RESTRICT не допускает присвоения внешнему ключу дочерней сущности значения, отличного от значения родительского ключа (Child Update). Рис. 6.34. Окно диалога Relationships вкладки RI Actions ERwin автоматически присваивает каждой связи значение ссылочной целостности, устанавливаемой по умолчанию, прежде чем добавить ее в диа- грамму. Режимы RI, присваиваемые ERwin по умолчанию, могут быть изме- нены на вкладке RI Defaults редактора Model Properties (меню Model/Мodel Properties). Правила ссылочной целостности можно из- менить на вкладке RI Actions диалогового окна Relationships. Правила ссылочной целостности реализуются специальными програм- мами – триггерами, хранящимися в базе данных и выполняемыми всякий раз при выполнении команд вставки, замены или удаления (INSERT, UPDATE или DELETE). На логическом уровне ERwin создает шаблоны триг- геров, построенные с использованием специальных макрокоманд. Шаблоны триггеров и расширенный код, зависящий от выбранной СУБД, можно уви- деть на вкладке Relationships Templates контекстного меню Rela- tionships. Подробнее о создании триггеров можно узнать в [2] и системе помощи ERwin. Связь "многие-ко-многим" может быть создана только на уровне логи- ческой модели. Такая связь обозначается сплошной линией с двумя точками 101
Страницы
- « первая
- ‹ предыдущая
- …
- 99
- 100
- 101
- 102
- 103
- …
- следующая ›
- последняя »