Разработка приложений баз данных для СУБД Sybase SQL Anywhere





Таблица 20. Фрагмент таблицы Copies после выполнения оператора DELETE


N_ booksCode_bookPresent

.....................
4911
5231
.....................

Анализ табл. 19, 20 показал, что синхронное удаление записей обеих таблиц происходит таким образом, чтобы не было "висячих" ссылок. Теперь вернем внешний ключ в предыдущее состояние.

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




Содержание  Назад  Вперед