Принцип ссылочной целостности при работе с базами данных заключается в обеспечении согласованности и логической целостности данных во всех связанных таблицах. 5
Он означает, что все связи между отношениями замкнуты, то есть все ссылки между отношениями допустимы и нет ссылок на несуществующие объекты (отношения, кортежи). 1 Это предохраняет приложения пользователей от ситуаций, когда изменения в одном отношении не отражаются в других, связанных с ним. 1
Задача обеспечения ссылочной целостности заключается в том, чтобы предотвращать или устранять нарушение корректности значений внешних ключей при внесении изменений в базу данных путём коррекции значений внешних ключей, если это возможно, или отмены операции редактирования, если такая коррекция невозможна. 34
Поддержание ссылочной целостности необходимо для сохранения точности и надёжности данных в базе данных, предотвращения аномалий, повреждения данных и несогласованности данных, которые могут возникнуть из-за неправильного управления отношениями между сущностями в модели реляционной базы данных. 5