Авторизация



Индексирование

Оценить
(0 голоса)

Индексирование всегда производится по возрастанию ключевого выражения; если есть необходимость упорядочить таблицу в обратном порядке (это иногда требуется при работе с числовыми полями), то числовые выражения следует указать со знаком «—».

В чем же целесообразность применения двух различных команд, направленных на упорядочивание записей таблиц? В чем различие между ними и в каких случаях делают выбор в пользу одной из них? Преимущества команды SORT проявляются в работе с таблицами БД, которые сравнительно легко модифицируются: обеспечивается быстрый доступ к текущей таблице БД без использования индексной таблицы, т. е. ускоряется процесс обработки. Команда INDEX позволяет осуществлять доступ к записям таблицы через индексную таблицу таким образом, что работа выполняется как бы уже с отсортированной таблицей. Наличие индексной таблицы позволяет использовать также специальные команды поиска FIND и SEEK (см. п.3.5.7). Если к одной таблице БД создано несколько индексных таблиц, то это позволяет одновременно использовать как бы несколько копий поразному отсортированных таблиц БД.

Задания

1. Какие различия имеются в физической организации данных между командами SORT и INDEX?

2. Упорядочить таблицу КУРАТОРЫ по полям ФАМИЛИЯ и ПЕДСТАЖ:

4.         Создать индексную таблицу для таблицы КУРАТОРЫ по полю ФАМИЛИЯ с использованием параметра UNIQUE. Сравнить результат с ответом на задание 2.

5.         В каких случаях может оказаться необходимым использование нескольких индексных таблиц?

Команда управления указателем текущей строки
Команда ALL
Команды установки указателя текущей записи
SKIP (числовое выражение)
Команды поиска записи

Добавить комментарий


Защитный код
Обновить