Для выполнения операции Insert

1. Выбрать правило Rules of Inserting.

2. Раскрыть список команд столбца Insert (Добавление) и выбратькоманду Restrict (или радио-кнопку Restrict) для поля nomp родительской таблицы Poshk_k1. Нажать кнопку ОК.

В возникшем информационном диалоговом окне в ответ на предложение СУБД выбрать способ сохранения результатов программы RI -кода ответить Нет, после чего СУБД начнет автоматически генерировать RI -код.

3. Открыть дочернюю таблицу Poski_k1, добавить строку и ввести в неё кодовое значение ключа "П6", отсутствующее в таблице Poshk_k1. Значение остальных полей в добавленной строке произвольно.

4.При закрытии окна таблицы Poski_k1 или переходе в этой таблице на вновь вводимую строку в окне таблицы Poski_k1 будет выдано диагностическое сообщение об ошибке (триггер нарушен в Poski_k1), представленное на рис.9.3. Строка с ошибочным значение ключа не введется.

Рис. 9.3. Диалоговое окнос диагностикой ошибки

Выводы:

!!! Таким образом, пользователь устанавливает ссылочное ограничение целостности при редактировании записей в связанных таблицах на уровне записи.

9.2.3. Действия пользователя по просмотру хранимых процедур ссылочного ОЦ

Результатом выполненной настройки ссылочного ограничения целостности при добавлении, удалении и редактировании записей в связанных таблицах на уровне записи являются автоматически созданные СУБД хранимые процедуры. Программный код хранимых процедур ссылочного ОЦ (RI-код ссылочного ОЦ) автоматически сохраняется СУБД в словаре базы данных (в файле *.dbс (контейнере).

Для просмотра инструкций RI-кода ссылочного ОЦ надо:

В ДО Project Manager перейти на вкладку ALL. На этой вкладке раскрыть список Databases и в контейнере data2 выбрать строку Stored Procedures. После ее выбора загорится кнопка Modify.

Щелкнуть по кнопке Modify, откроется ДО Stored Procedures for data2 (т.е. окно редактирования), в котором хранятся инструкции RI-кода ссылочного ОЦ.

Посколькухранимые процедуры ссылочного ОЦ хранятся в файле *.dbс (контейнере), т.е. являются свойством БД (хранятся в ее словаре), то их преимущество то заключается в том, что они загружаются в ОП вместе с БД, поэтому не надо тратить время на их загрузку.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: