Junior — Middle
163
Welche Rolle spielt der Fremdschlüssel in einer relationalen Datenbank?
Unternehmen wurden gefragt
Antwort von AI
sobes.tech KI
Внешний ключ (foreign key) в реляционной базе данных служит для обеспечения ссылочной целостности между двумя таблицами. Он указывает на первичный ключ другой таблицы и гарантирует, что значения в столбце с внешним ключом соответствуют существующим значениям в связанной таблице.
Роль внешнего ключа:
- Обеспечивает связь между таблицами (например, связь заказов и клиентов).
- Предотвращает вставку некорректных данных, которые не имеют соответствия в связанной таблице.
- Позволяет каскадное обновление или удаление связанных записей (если настроено).
Пример: в таблице Orders есть столбец customer_id, который является внешним ключом, ссылающимся на id в таблице Customers. Это гарантирует, что каждый заказ связан с существующим клиентом.