Информационное обеспечение систем управления


Плотный индекс


Пусть по каким-либо причинам невозможно упорядочить основной файл

Плотный индекс
 по ключу
Плотный индекс
. Построим дополнительный файл
Плотный индекс
 по правилу [17]:

1) записи файла

Плотный индекс
 имеют формат
Плотный индекс
, где
Плотный индекс
 – поле, принимающее значение ключа записи основного Файла
Плотный индекс
;
Плотный индекс
 – указатель на эту запись;

2) записи файла

Плотный индекс
 упорядочены по полю
Плотный индекс
. Полученный файл называется плотным индексом. Он строится почти так же, как и неплотный индекс. Различие заключается в том, что для каждого значения ключа
Плотный индекс
 в файле
Плотный индекс
 имеется отдельная запись, а в неполном индексе – только для значения ключа пер. вой записи блока.

Пример плотного индекса представлен на рис. 3.11. Над плотным индексом можно также построить В-дерево.

Плотный индекс

Рис. 3.11. Пример плотного индекса



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