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

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