Skip to main content

Що таке зовнішній ключ (FOREIGN KEY)?

Зовнішній ключ (FOREIGN KEY) - це поле чи комбінація полів в одній таблиці, яке посилається на первинний ключ іншої таблиці, створюючи зв'язок між таблицями.

Основні моменти

  1. Зв'язок між таблицями - зовнішній ключ показує, що запис в одній таблиці пов'язаний із записом в іншій таблиці.
  2. Підтримка цілісності даних - база даних перевіряє, що значення зовнішнього ключа відповідає наявному значенню первинного ключа іншої таблиці.
  3. Приклад:
  • Таблиця Співробітники має поле ВідділID (зовнішній ключ), яке посилається на поле ID у таблиці Відділи.
  • Це означає, що кожен співробітник прив'язаний до наявного відділу.
  1. Оновлення й видалення - при зміні чи видаленні запису в батьківській таблиці можна налаштувати поведінку: заборонити видалення, каскадне видалення чи оновлення.

Простіше кажучи, зовнішній ключ - це "посилання" на іншу таблицю, яке пов'язує записи й забезпечує узгодженість даних між таблицями.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.