Поделиться через


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

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

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

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

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

ms189039.Caution(ru-ru,SQL.90).gifВнимание!
Чтобы переопределить первичный ключ, необходимо удалить все связи с существующим первичным ключом, и только после этого создавать новый первичный ключ. Появится сообщение, предупреждающее об автоматическом удалении в ходе процесса всех существующих связей.

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

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

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

См. также

Задачи

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

Основные понятия

Связи между таблицами (визуальные инструменты для баз данных)

Другие ресурсы

Работа с ограничениями (визуальные инструменты для баз данных)
Работа с ограничениями (визуальные инструменты для баз данных)

Справка и поддержка

Получение помощи по SQL Server 2005