Краткие теоретические сведения

Второстепенные термины

- Первичный ключ;

- Альтернативный ключ;

- Индексация.

Структурная схема терминов:

 

 

Содержание темы

1 Ключевой элемент данных;

2 Первичный ключ;

3 Альтернативный ключ;

4 Индексация.

Ключевым элементом данных (ключевым полем или просто ключом) называется такой уникальный элемент, по которому можно определить значения других полей.

Подобно тому как номерной знак однозначно определяет автомобиль, ключ однозначно определяет запись. В предыдущем примере таким полем можно считать Фамилию. Ввод одинаковых ключей не допускается.

Ключи строятся по одному или нескольким полям.

Ключевые поля используются для создания межтабличных связей (отношений).

 

Различают первичный и альтернативный ключи.

Первичный ключ - это поле или группа полей, которые единственным образом идентифицируют каждую строку в таблице. Таблица может иметь только один первичный ключ.

Альтернативный ключ – это поле или группа полей, несовпадающих с первичным ключом и уникально идентифицирующий каждую строку в таблице. Таблица может содержать несколько альтернативных (вторичных) ключей.

 

Пример:

 

Таблица “Отдел кадров”

 

Личный номер сотрудника Фамилия   Серия и номер паспорта Категория Должность
Аксененко XHII 234351 Бухгалтер
Бережная AHI 234512 Продавец
Савальев XVII 898766 Продавец
Тарасов AHII 456787 Товаровед

 

Поле Личный номер сотрудника можно использовать в качестве первичного ключа. Поскольку значение поле Серия и номер паспорта также не повторяется и может однозначно идентифицировать каждую запись в таблице, поле Серия и номер паспорта является альтернативным ключом.