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

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

В большинстве случаев в таблицу включают одно поле первичного ключа. В разработанной таблице поле Количество дверейне пригодно для использования в качестве поля первичного ключа, поскольку значения в этом поле одинаковы для многих записей. А идентификационный код модели позволяет отличать автомобили различных моделей. Например, модель Toyota Corolla GT с двумя дверями, кожаной обивкой, навесным багажником, раздвижной крышей и алюминиевыми «дворниками» имеет свой код подобно модели Toyota Corolla GT с четырьмя дверьми, тканевой обивкой и без дополнительного оборудования. Наконец, код модели удобно использовать и для анализа продаж, и для обмена информацией с заводом-изготовителем.

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

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

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

Примечание. Полями первичного ключа можно объявить несколько полей. Для этого следует маркировать необходимые поля в спецификации следующим образом: удерживая клавишу [Ctrl],щёлкнуть в столбце маркировки напротив нужных строк.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: