С праздником Наурыз!
  1. УСУ
  2.  › 
  3. Бизнес-глоссарий
  4.  › 
  5. Ключ

Ключ

В разработке баз данных встречается такое понятие как ключ. Ключи бывают двух видов: первичный и внешний. Как правило, значение первичного ключа должно быть уникальным на всем промежутке времени, т.е. первичный ключ — это идентификатор записи в таблице базы данных. Внешние же ключи служат для связи таблиц между собой. Например, при разработке базы данных городов и улиц можно создать одну таблицу в которой будут связки город и улица, но такой подход противоречит модели реляционных баз данных (название города будет повторятся с каждой новой улицей, при внесении новой улицы можно допустить ошибку в написании названия города, да и объем такой базы будет большим). А можно создать две таблицы в одну занести только города и присвоить им первичные ключи, во вторую таблицу поместить только названия улиц, и связать эти таблицы внешними ключами между собой. Чтобы получить информацию в виде одной таблице нужно просто написать запрос, который покажет список городов с улицами так, как если бы они лежали в одной таблице.