Встречается на собеседованиях • сегодня
Что такое внешний ключ
Внешний ключ (Foreign Key) - это ограничение в реляционных базах данных, которое связывает столбец или группу столбцов одной таблицы с первичным ключом другой таблицы. Он обеспечивает целостность данных, предотвращая действия, которые могли бы нарушить связи между таблицами.
Пример в SQL:
sql
CREATE TABLE Orders (
order_id INT PRIMARY KEY,
customer_id INT,
FOREIGN KEY (customer_id) REFERENCES Customers(customer_id)
);Ключевые особенности:
- Поддерживает ссылочную целостность (нельзя удалить запись, на которую есть ссылки)
- Может быть NULL (если не помечен как NOT NULL)
- Обычно создает индекс для ускорения JOIN операций
- Может каскадно обновляться или удаляться (ON DELETE/UPDATE CASCADE)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы