РУҚА
Задания № 18, 27 · ЕГЭ

Ключевое поле

Поле, которое однозначно определяет каждую запись таблицы
2 мин чтенияСложность: Обновлено 29 сентября 2026

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

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

Например, в таблице «Ученики» могут быть поля «Фамилия», «Имя», «Класс» и «Номер ученика». Фамилии могут совпадать, а номер ученика назначается каждому ученику один раз. Поэтому именно «Номер ученика» подходит на роль ключевого поля.

Основные свойства

  • Уникальность: двум разным записям нельзя присвоить одно и то же значение ключевого поля.
  • Однозначность: по значению ключа можно определить ровно одну запись.
  • Обязательность: в большинстве таблиц ключевое поле не может содержать пустое значение.
  • Стабильность: значение желательно не изменять без необходимости, чтобы не нарушать связи между таблицами.
\[\text{число различных значений ключа} = \text{число записей}\]
№
Пример

В таблице «Книги» поле «ISBN» может быть ключевым: каждая книга издания имеет свой ISBN. Поле «Название» ключевым обычно не является, потому что разные издания или разные книги могут иметь одинаковые названия.

!
Не путайте

Ключевое поле — это не вся строка, а одно поле или комбинация полей, идентифицирующая запись. Если для уникальности нужны, например, одновременно «Код класса» и «Номер ученика», используется составной ключ. Свойство неповторяемости значений называется уникальностью ключевого поля.

Проверьте себя

Какое поле лучше выбрать ключевым в таблице «Товары»?

Главное за минуту

Главное

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