Базы данных Microsoft Access 2003

         

Работа с индексами



Работа с индексами

До сих пор мы не упоминали об очень важном свойстве Индексированное поле, а теперь решили посвятить ему отдельный раздел. При разработке базы данных особое внимание следует уделять именно выбору полей для индексации.

Индексация базы данных подобна созданию обычного индекса (он же предметный указатель) книги. Предположим, вам необходимо найти в книге сведения по определенной теме. Вы можете перелистывать все страницы подряд, пытаясь найти нужные данные, или же, что более разумно, заглянуть в предметный указатель и узнать номер страницы, содержащей требуемую информацию.

В Access индексы используются ради удобства не столько пользователей, сколько самой базы данных. Хотя это и не очевидно, но Access очень часто приходится искать нужные сведения в введенных пользователем данных. Допустим, был создан запрос на отображение перечня всех лечебных растений. Access может начать поиск с верхней записи таблицы Растения и постепенно перемещаться в поисках запрашиваемых данных вниз. Однако если к полю Тип добавить индекс, он будет применяться Access для нахождения нужных строк без выполнения поиска во всей таблице.



Содержание раздела