Главная страница

Базы данных. Лекции БД. Лекция 5 Основные понятия информационных систем 5 История развития компьютеризации информационных процессов и систем. 5


Скачать 1.07 Mb.
НазваниеЛекция 5 Основные понятия информационных систем 5 История развития компьютеризации информационных процессов и систем. 5
АнкорБазы данных
Дата05.01.2022
Размер1.07 Mb.
Формат файлаdoc
Имя файлаЛекции БД.doc
ТипЛекция
#324711
страница19 из 24
1   ...   16   17   18   19   20   21   22   23   24

Лекция 14.

9.3.Индексные файлы


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

Индексные файлы можно представить как файлы, состоящие из двух частей. Это не обязательно физическое совмещение этих двух частей в одном файле в большинстве случаев индексная область образует отдельный индексный файл, а основная область образует файл, для которого создается индекс. Но нам удобнее рассматривать эти две части совместно, так как именно взаимодействие этих частей и определяет использование механизма индексации для ускорения доступа к записям.

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

В зависимости от организации индексной и основной областей различают 2 типа файлов:

  • с плотныминдексом

  • снеплотныминдексом.

Эти файлы имеют еще дополнительные названия, которые напрямую связаны с методами доступа к произвольной записи, которые поддерживаются данными файловыми структурами.

Файлы с плотным индексом называются также индексно-прямыми файлами, а файлы с неплотным индексом называются также индексно-последовательным файлами. Смысл этих названий нам будет ясен после того, как мы более подробно рассмотрим механизмы организации данных файлов.
1   ...   16   17   18   19   20   21   22   23   24


написать администратору сайта