Описание тега referential-integrity
Ссылочная целостность - это свойство данных, которое требует, чтобы значение атрибута / столбца таблицы отношений существовало как значение другого атрибута / столбца в другой таблице отношений.
Для сохранения ссылочной целостности в реляционной базе данных любое поле в таблице, объявленное внешним ключом, может содержать либо нулевое значение, либо только значения из первичного ключа родительской таблицы или ключа-кандидата. Другими словами, когда используется значение внешнего ключа, оно должно ссылаться на действительный существующий первичный ключ в родительской таблице.