Теория экономических информационных систем. Малова Е.А. - 34 стр.

UptoLike

Составители: 

В первичной области помещаются упорядоченные по значениям ключево-
го атрибута записи, когда файл впервые создается.
В зависимости от размера первичной области могут создаваться 1, 2 или 3
уровня индексов:
индекс первого уровня отмечает последнюю запись каждой дорожки
магнитного диска;
индекс второго уровня отмечает последнюю запись каждого цилиндра
магнитного диска,
Если файл индекса второго уровня достаточно велик по размеру, то для не-
го допускается создание индекса третьего уровня.
Область переполнения предназначена для размещения записей. Включае-
мых в индексно-последовательный файл. Новые записи связываются в цепочку
и размещаются на том цилиндре, при котором ключи новых записей соответст-
вуют интервалу ключей в первичной области этого цилиндра.
Характеристики индексно-последовательного доступа:
1. значения ключей записей должны быть отсортированы;
2. в индекс заносится наибольший ключ для всех записей блока (до-
рожки);
3. наличие повторяющихся значений ключа недопустимо;
4. эффективность доступа зависит от числа уровней индексации, распре-
деления памяти для размещения индекса, числа записей в файле и размера об-
ласти переполнения.
Индексно-произвольный доступ получается, если в индекс попадает ин-
формация о ключе каждой записи. Записи файла могут быть при этом не упоря-
дочены по значению ключа. Индекс для индексно-произвольного метода дос-
тупа практически всегда формируется как многоуровневый. Типичная
организация многоуровневого индекса соответствует понятию В-дерева. Ниж-
ний уровень В-дерева образуют индексы со ссылкой на каждую запись основ-
ного массива. Благодаря использованию адресных ссылок упорядоченность ос-
новного массива е обязательна.
Индексы нижнего уровня разделены на страницы, и в конце каждой стра-
ницы оставляется резервная память. Последний индекс каждой страницы по-
ступает на страницу предпоследнего уровня В-дерева. Когда эта страница будет
почти заполнена индексами, последний из них поступит на страницу более вы-
сокого уровня и т.д.
Прямой метод доступа соответствует файлу, который использует адрес-
ную функцию вида i = p – a
Адресной функцией называется зависимость i = f(p),
где i – номер (адрес) записи,
p – значение ключевого атрибута в записи.
34
     В первичной области помещаются упорядоченные по значениям ключево-
го атрибута записи, когда файл впервые создается.
     В зависимости от размера первичной области могут создаваться 1, 2 или 3
уровня индексов:
     • индекс первого уровня отмечает последнюю запись каждой дорожки
магнитного диска;
     • индекс второго уровня отмечает последнюю запись каждого цилиндра
магнитного диска,
     Если файл индекса второго уровня достаточно велик по размеру, то для не-
го допускается создание индекса третьего уровня.
     Область переполнения предназначена для размещения записей. Включае-
мых в индексно-последовательный файл. Новые записи связываются в цепочку
и размещаются на том цилиндре, при котором ключи новых записей соответст-
вуют интервалу ключей в первичной области этого цилиндра.

    Характеристики индексно-последовательного доступа:
    1. значения ключей записей должны быть отсортированы;
    2. в индекс заносится наибольший ключ для всех записей блока (до-
рожки);
    3. наличие повторяющихся значений ключа недопустимо;
    4. эффективность доступа зависит от числа уровней индексации, распре-
деления памяти для размещения индекса, числа записей в файле и размера об-
ласти переполнения.

    Индексно-произвольный доступ получается, если в индекс попадает ин-
формация о ключе каждой записи. Записи файла могут быть при этом не упоря-
дочены по значению ключа. Индекс для индексно-произвольного метода дос-
тупа практически всегда формируется как многоуровневый. Типичная
организация многоуровневого индекса соответствует понятию В-дерева. Ниж-
ний уровень В-дерева образуют индексы со ссылкой на каждую запись основ-
ного массива. Благодаря использованию адресных ссылок упорядоченность ос-
новного массива е обязательна.
    Индексы нижнего уровня разделены на страницы, и в конце каждой стра-
ницы оставляется резервная память. Последний индекс каждой страницы по-
ступает на страницу предпоследнего уровня В-дерева. Когда эта страница будет
почти заполнена индексами, последний из них поступит на страницу более вы-
сокого уровня и т.д.
    Прямой метод доступа соответствует файлу, который использует адрес-
ную функцию вида i = p – a
    Адресной функцией называется зависимость i = f(p),
    где i – номер (адрес) записи,
    p – значение ключевого атрибута в записи.

                                     34