Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

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

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

Для определения (или изменения) первичного ключа следует выполнить такие действия:

1. Откройте таблицу в режиме конструктора (рис. 25). Выберите поле или поля, ко­торые будут использованы в качестве первичного ключа.

Рис. 25. Таблица в режиме конструктора.

2. Чтобы выделить одно поле, щелкните в области выделения строки нужного поля.

3. Для выделения нескольких полей щелкните в области выделения каждого поля, удерживая нажатой клавишу <Ctrl>.

4. Теперь на вкладке Конструктор выберите группу команд Сервис и щелкните на кнопке Ключевое поле (рис. 26).

Рис. 26. Эти команды применяются для создания первичного ключа.

5. Выделенные нами поля Фамилия и Имя станут ключевыми, о чем свидетельствует пиктограмма с изображением ключика слева от каждого поля (рис. 27).

Рис. 27. Таким образом помечаются первичные ключи, входящие в состав таблицы.

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





Дата публикования: 2014-11-03; Прочитано: 375 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...