Вопросы к Поиску с Алисой
Внешний ключ (foreign key) — это столбец или сочетание столбцов, которое применяется для принудительного установления связи между данными в двух таблицах с целью контроля данных, которые могут храниться в таблице внешнего ключа. learn.microsoft.com
Простыми словами, внешний ключ — это столбец (или несколько столбцов), ссылающийся на первичный ключ другой таблицы. habr.com Таблица с внешним ключом называется дочерней, а с первичным — родительской. habr.com
Внешний ключ таблицы должен соответствовать значению первичного ключа таблицы, с которой он связан. selectel.ru Это помогает сохранять согласованность базы данных путём обеспечения так называемой «ссылочной целостности» (referential integrity). selectel.ru
Например, в таблице instructor внешний ключ deptname ссылается на первичный ключ deptname в таблице department. ru.stackoverflow.com Это означает, что значение dept_name в таблице instructor должно существовать в таблице department. ru.stackoverflow.com