1. УСУ
  2.  › 
  3. Бизнес-глоссарий
  4.  › 
  5. Внешний ключ

Внешний ключ

Внешний ключ - это одно или несколько полей в таблице, которые ссылаются на другую таблицу. При создании баз данных внешние ключи активно используются. Если, например, есть таблица "Клиентов" и таблица "Заказов". В заказах обязательно нужно показывать имя клиента, то есть того, кто сделал заказ. Создание баз данных позволяет в таблице заказов поле "Кто сделал заказ" сделать внешним ключом, значение для которого будет просто выбираться из клиентов. Во-первых, это экономит время, так как клиента не нужно каждый раз вписывать при оформлении заказа, достаточно его просто выбрать. Во-вторых, если имя клиента будет написано с ошибкой, можно будет исправить только в одном месте - в таблице клиентов, а не многократно править на каждом заказе от этого клиента. Внешние ключи используют реляционные базы данных.