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