Установка первичного ключа

  • docx
  • 28.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-003218.docx

Установка первичного ключа

Объявление первичного ключа обеспечивает уникальность строк и пре- пятствует вводу повторяющихся блоков данных. Это поле не может содер- жать одинаковую величину в двух различных записях. Ключевое поле помо- гает Microsoft Access наиболее активно организовать поиск, хранение и объ- единение данных.

В Microsoft Access можно выделить три типа ключевых полей: счетчик, простой ключ и составной ключ.

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

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

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


пользуемой для связывания двух таблиц в отношении «многие-ко-многим». Если определить подходящий набор полей для составного ключа сложно, следует добавить поле счетчика и сделать его ключевым. Например, не реко- мендуется определять ключ по полям «Имена» и «Фамилии», поскольку нельзя исключить повторения этой пары значений для разных людей. Обыч- но в качестве ключа используются числовые поля.

Первичный ключ может быть определен только в режиме Конструктора таблиц:

1.     Выделите поле, которое должно стать полем первичного ключа.

2.     Вкладка Конструктор – группа Сервис – кнопка Ключевое поле.