Основным назначением индексных таблиц является обеспечение быстрого поиска данных по заданному значению ключевой информации.
Однажды созданная индексная таблица, присоединенная во время работы к таблице БД, будет автоматически меняться вслед за любыми изменениями, влияющими на ключевую информацию последней. Поэтому нет необходимости заново индексировать таблицу, когда корректируется содержащаяся в ней информация. Поскольку индексная таблица хотя и связана с таблицей БД, но не является ее частью, можно создавать и поддерживать несколько индексных таблиц для одной и той же таблицы БД.
Система dBASE III PLUS позволяет работать не только с файлами БД и индексными файлами, но также и с некоторыми другими типами файлов, например, с содержащими информацию специальных полей таблиц БД типа MEMO (см. п. 3.4), файлами со значениями переменных памяти, файлами экранных форм (см. п. 3.5.8) и с программными файлами, содержащими тексты программ на языке dBASE III PLUS.
В дальнейшем под понятием «таблица» будет подразумеваться также наличие физического эквивалента файла на диске.
Задания. 1. Что общее и каковы различия между понятиями таблицы и файла? Каковы их основные части?
2. Что такое индексная таблица? Для чего она предназначена?
3. Перечислите виды файлов, с которыми может работать система dBASE III PLUS.