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

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

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

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

Перед индексированием файл должен быть открыт:

USE EMPLOY

Для создания индексного файла, использующего в качестве ключа содержимое поля NAME, нужно ввести команду

INDEX ON NAME TO NAMIDX

Команда INDEXсоздает файл по имениNAMIDX, добавляя расширениеNDXк имени, указываемому в команде.

Файл NAMIDXсодержит указатели на записи файлаEMPLOY, причем эти указатели следуют друг за другом в алфавитном порядке фамилий, расположенных в поляхNAME.

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