СОЗДАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
В ACCESS 2007
РОЕНИЕ АТОМА И ХИМИЧЕАЯ
52
Существуют общие правила построения ключей:
•
ключ должен быть уникальным. У составного ключа значения
отдельных ключевых полей (но не всех вместе) могут повторяться;
•
ключ должен быть достаточным и неизбыточным (в состав ключа
не следует вводить лишних полей);
•
ключевыми не могут быть поля некоторых типов, например, графи-
ческое поле или поле комментария.
Индексы
, как и ключи, строятся на полях таблицы, однако они могут до-
пускать повторения значений составляющих их полей. В этом и заключается
основное отличие индекса от ключа. Индексными называются поля, на которых
построен индекс. Как и ключ, простой индекс состоит из одного поля, а слож-
ный – из нескольких.
Индексы именуются при их создании. Процесс создания индексов назы-
вают индексированием таблицы. Использование индекса позволяет:
•
увеличить скорость доступа к данным (поиска);
•
производить сортировку записей таблицы;
•
устанавливать связи между отдельными таблицами БД;
•
использовать ограничения ссылочной целостности.
Для решения двух последних задач индекс используется совместно с
ключом второй таблицы.
Можно сказать, что индекс, как и ключ, представляет собой своеобразное
оглавление таблицы БД, которое просматривается перед обращением к ее запи-
сям. Следовательно, использование индекса повышает скорость доступа к дан-
ным в таблице.
Связи между таблицами можно устанавливать как при создании БД, так и
в момент выполнения (работы) приложения с помощью средств, предоставляе-
мых различными СУБД. Разрешается связывать любое количество таблиц. Ор-
ганизация связи (отношения) между таблицами называется связыванием, или