SobesLab логотип SobesLab

Ответ

Внешний ключ – столбец (или несколько столбцов) в таблице, который ссылается на первичный ключ другой (родительской) таблицы. Он устанавливает связь между таблицами и обеспечивает ссылочную целостность: нельзя добавить в дочернюю таблицу значение внешнего ключа, которого нет среди PK родительской таблицы; также нельзя удалить запись из родительской таблицы, пока с ней связаны записи в дочерней (без специальных опций).