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

Определяйте первичные ключи для обеспечения уникальности значений, вводимых в указанных столбцах, не допускающих значений NULL. Если первичный ключ определяется для таблицы в базе данных, то данную таблицу можно связать с другими таблицами, таким образом уменьшая объем избыточных данных. В таблице может быть только один первичный ключ.

Создание первичного ключа

  1. В конструкторе таблиц щелкните селектор строк для столбца базы данных, который необходимо определить в качестве первичного ключа. Чтобы выделить несколько столбцов, нажмите и удерживайте клавишу CTRL и щелкните селекторы строк для остальных столбцов.

  2. Щелкните правой кнопкой мыши селектор строк столбца и выберите команду Задать первичный ключ. Будет автоматически создан индекс первичного ключа с именем, состоящим из «PK_» и имени таблицы; его можно найти в диалоговом окне Индексы и ключи.

ПредупреждениеВнимание!

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

Ключевой столбец-источник идентифицируется символом первичного ключа в соответствующем селекторе строк.

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

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