Ссылочной целостности измененных данных

в связанных таблицах ( родительской и дочерней )

Контейнера Database Designer: Data2

Выполнение операции Update

1. Для родительской таблицы Poshk_k1 выполнить команду контекстного меню (КМ) Browse для открытия таблицы Poshk_k1, затем команду ГМ View->Append mode для перевода курсора на 5-ую запись.

2. Изменить цифру "5" в значении ключа "П5" на цифру "6" и закрыть родительскую таблицу Poshk_k1.

3. Открыть дочернюю таблицу Poski_k1 и убедиться в том, что в последних 6-ти записях все значения ключа "П5" автоматически на поменялись на значения "П6".

Закрыть дочернюю таблицу Poski_k1.

4. Снова открыть родительскую таблицу Poshk_k1, изменить цифру "6" в значении ключа "П6" на цифру "5" и закрыть родительскую таблицу Poshk_k1, затем снова открыть дочернюю таблицу Poski_k1 и убедиться в том, что в последних 6-ти записях значение ключа "П6" автоматически изменилось на исходное значение ключа "П5". Закрыть дочернюю таблицу Poski_k1. Таким образом, опция Cascade для правила Update была реализована.

Выполнение операции Delete

1.Добавить в таблицу Poshk_k1 ещё одну строкус кодовымзначением ключа "П6", значения остальных полей произвольные.

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

3.Выделить и удалить сначала логически, затем физически в таблице Poshk_k1 созданнуюнами строку с кодовым значением"П6" и закрыть эту таблицу.

4.Затем снова открыть её в режиме просмотра и убедиться в том, что запись удалена физически.

5.Открыть в режиме просмотра таблицу Poski_k1 и убедиться в том, что удаленная в родительской таблице строка в дочерней таблице выделена для логического удаления. После этого удалить эту строку физически.

Действия пользователя по настройке

Диалогового окна Referential Integrity Builder


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



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