Скачиваний:
32
Добавлен:
02.05.2014
Размер:
276 Кб
Скачать

Индексация

Данные в таблицы БД вводятся в произвольном порядке и в этом же порядке сохраняются на диске.

Поиск нужной информации при этом сильно затруднен.

Чтобы облегчить поиск информации, данные, упорядочиваются в алфавитном порядке, например, по фамилиям клиентов. Если фамилия клиента неизвестна, то можно сортировать данные по районам размещения и проводить поиск по району.

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

Для каждого значения индекса в индексном файле содержится уникальная ссылка, указывающая на запись, соответствующую индексу. Поэтому при поиске какой-либо записи осуществляется прямой доступ к ней на основании упорядоченных значений индекса.

Для таблицы, имеющей только одно индексное поле (например, счётчик записей), уникальным должно быть значение этого поля. Оно используется для создания первичного ключа, с помощью которого осуществляется связь между таблицами.

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

8

Соседние файлы в папке Лекции по информатике