СОЗДАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
В ACCESS 2007
РОЕНИЕ АТОМА И ХИМИЧЕАЯ
51
Глава 3
. СОЗДАНИЕ БАЗЫ ДАННЫХ
3.1. Ключи и индексы
В реляционной базе сведения об информационных объектах хранятся во
взаимосвязанных (реляционных) таблицах. Строка таблицы называется
записью
, а столбец –
полем
. Каждая запись таблицы должна содержать иден-
тификатор, или
ключ
, данные в котором однозначно определяют эту запись.
Ключ таблицы базы данных может быть:
простым (состоящим из одного поля);
сложным (состоящим из нескольких полей).
Поля, на которых строится
ключ
, называются ключевыми, остальные –
описательными.
В таблице
Покупатель
в качестве ключа удобно выбрать код покупателя
(КодПокуп), так как он характеризуется компактным и удобным для обработки
значением (а не наименование покупателя, например).
Ключи и индексы применяются для организации связей между таб-
лицами, а также для ускорения работы с ними. Для таблицы может быть опре-
делен только один ключ, который обеспечивает:
однозначную идентификацию записей таблицы;
предотвращение повторения значений ключа;
ускорение выполнения запросов к БД;
установление связи между отдельными таблицами БД;
использование ограничений ссылочной целостности.
Еще ключ называют
первичным ключом
, или первичным (главным)
индексом. При поиске нужной записи выполняется не последовательный про-
смотр всей таблицы, а непосредственный доступ к записи на основании упоря-
доченных значений ключа. У такой технологии есть и обратная сторона – уве-
личение размера базы данных вследствие потребности хранения значений
ключа.
1...,43,44,45,46,47,48,49,50,51,52 54,55,56,57,58,59,60,61,62,63,...214