Ключи
Ключом в таблице называется одно или несколько полей, однозначно определяющих запись. Основной ключ в MS Access - поле счётчик.
Существует 5 видов ключей:
1. Возможные ключи. Они представляют собой набор атрибутов, однозначно идентифицирующих запись в таблице. Каждая таблица должна иметь хотя бы один возможный ключ, хотя таких ключей может быть несколько. Один из ключей должен быть первичным, остальные будут альтернативными.
2. Первичные ключи - один из возможных ключей, выбранных пользователем.
3. Альтернативные ключи - возможные ключи, которые не являются первичными.
4. Общие ключи. Общим ключом называется любой атрибут, используемый для объединения 2 таблиц. Как правило, общие ключи являются внешними.
5. Внешние ключи. Внешним ключом называется совокупность атрибутов, ссылающихся на первичный или альтернативный ключ другой сущности.
6. Составной ключ - ключ, который состоит из нескольких полей.
Понятие ключа связано с понятием индекса. Индексации может подвергаться как одно поле, так и несколько. Под индексацией понимается установление соответствия между значением поля и определенным индексом (обычно числовым). Они предназначены для упорядочивания записей. Их основной недостаток: перестройка индексов происходит каждый раз при изменении таблицы. Чем больше индексов, тем дольше будут обрабатываться изменение таблицы, поэтому необходимо индексировать только те поля, по которым необходим поиск. Основное преимущество индексов - ускоренный поиск и сортировка записей по индексу. Кроме того можно установить уникальность индекса, что обеспечит уникальность вводимых записей по нему (например, установив уникальный составной индекс по полям место и время в таблице по бронированию авиабилетов, можно избежать возможности ввода некорректных данных). В Access всегда строится индекс по ключевому полю.
< Предыдущая | Следующая > |
---|