🟢 Лёгкий · 1 очк. SQL
Зачем нужен внешний ключ (FOREIGN KEY)?
A Для ускорения запросов
B Для обеспечения ссылочной целостности между таблицами
C Для автоматического создания индексов
D Для шифрования данных
Объяснение вопроса

FOREIGN KEY гарантирует целостность: значение в столбце ссылается на существующую запись в другой таблице. Нельзя вставить заказ с несуществующим customer_id. При удалении/обновлении родителя можно задать CASCADE (удалить/обновить дочерние), RESTRICT (запретить удаление при наличии ссылок), SET NULL и др.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.