Junior — Middle
123
Wat is de rol van een buitenlandse sleutel in een database en waarom is het belangrijk?
Bedrijven waar gevraagd werd
Antwoord van AI
sobes.tech AI
Внешний ключ (foreign key) в базе данных — это поле или набор полей в одной таблице, которые ссылаются на первичный ключ другой таблицы. Его роль — обеспечить целостность данных и связать связанные записи между таблицами.
Почему это важно:
- Гарантирует, что значения во внешнем ключе существуют в связанной таблице (ссылочная целостность).
- Позволяет реализовать связи между таблицами (например, один-ко-многим).
- Обеспечивает корректность данных и предотвращает появление «висячих» ссылок.
Пример: есть таблица Orders с полем CustomerId, которое является внешним ключом, ссылающимся на Id в таблице Customers. Это гарантирует, что каждый заказ связан с существующим клиентом.