Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке зовнішній ключ (FOREIGN KEY)?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Зовнішній ключ (FOREIGN KEY) - поле чи комбінація полів в одній таблиці, яке посилається на первинний ключ іншої таблиці, створюючи зв'язок між таблицями; база даних перевіряє, що значення зовнішнього ключа відповідає наявному значенню первинного ключа іншої таблиці. **Ключове:** при зміні чи видаленні запису в батьківській таблиці можна налаштувати поведінку - заборонити видалення, каскадне видалення чи оновлення; це "посилання" на іншу таблицю, що забезпечує узгодженість даних між таблицями.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Зовнішній ключ (FOREIGN KEY)** - це поле чи комбінація полів в одній таблиці, яке **посилається на первинний ключ іншої таблиці**, створюючи зв'язок між таблицями. ### Основні моменти 1. **Зв'язок між таблицями** - зовнішній ключ показує, що запис в одній таблиці пов'язаний із записом в іншій таблиці. 2. **Підтримка цілісності даних** - база даних перевіряє, що значення зовнішнього ключа відповідає наявному значенню первинного ключа іншої таблиці. 3. **Приклад**: - Таблиця `Співробітники` має поле `ВідділID` (зовнішній ключ), яке посилається на поле `ID` у таблиці `Відділи`. - Це означає, що кожен співробітник прив'язаний до наявного відділу. 4. **Оновлення й видалення** - при зміні чи видаленні запису в батьківській таблиці можна налаштувати поведінку: заборонити видалення, каскадне видалення чи оновлення. Простіше кажучи, **зовнішній ключ - це "посилання" на іншу таблицю**, яке пов'язує записи й забезпечує узгодженість даних між таблицями.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.