Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Первичный ключ таблицы состоит из одного или нескольких полей, однозначно определяющих каждую строку в этой таблице. Часто в качестве первичного ключа используется уникальный инвентарный номер, порядковый номер или код. Например, в таблице «Контакты» для каждого заказчика может определяться уникальный код заказчика, который будет являться первичным ключом этой таблицы. В качестве первичного ключа следует использовать поле, которое обладает следующими характеристиками. Во-первых, с его помощью может однозначным образом определяться каждая строка. Во-вторых, весьма нежелательно, чтобы это поле было пустым. В-третьих, это поле не следует изменять.
Первичный ключ определяется для всех таблиц. На его основе конструируется индекс, ускоряющий выполнение запросов и операций. Кроме того, Access 2007 проверяет наличие и уникальность значений в поле первичного ключа.
При создании новой таблицы (в режиме таблицы) Access автоматически создает первичный ключ и назначает полю имя Код и тип данных Счетчик. Это поле скрыто в режиме таблицы, для его просмотра необходимо переключиться в режим конструктора таблиц.
Для определения (или изменения) первичного ключа следует выполнить такие действия:
1. Откройте таблицу в режиме конструктора (рис. 25). Выберите поле или поля, которые будут использованы в качестве первичного ключа.
Рис. 25. Таблица в режиме конструктора.
2. Чтобы выделить одно поле, щелкните в области выделения строки нужного поля.
3. Для выделения нескольких полей щелкните в области выделения каждого поля, удерживая нажатой клавишу <Ctrl>.
4. Теперь на вкладке Конструктор выберите группу команд Сервис и щелкните на кнопке Ключевое поле (рис. 26).
Рис. 26. Эти команды применяются для создания первичного ключа.
5. Выделенные нами поля Фамилия и Имя станут ключевыми, о чем свидетельствует пиктограмма с изображением ключика слева от каждого поля (рис. 27).
Рис. 27. Таким образом помечаются первичные ключи, входящие в состав таблицы.
Если требуется удалить созданный первичный ключ, то, находясь в режиме конструктора, выделите ключевые поля, затем на вкладке Конструктор выберите группу команд Сервис и щелкните мышью на кнопке Ключевое поле.
Дата публикования: 2014-11-03; Прочитано: 375 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!