Создание и использование индексов
Составной индекс создается в специальном диалоговом окне. Чтобы создать составной индекс, необходимо:
- Открыть таблицу в режиме Конструктора.
- На панели инструментов Конструктор таблиц (Table Design) нажать кнопку Индексы (Indexes.)
- В первой пустой строке (рис. 2.25) поля Индекс (Index Name) ввести имя индекса.
Рис. 2.25. Диалоговое окно Индексы - В поле Имя поля (Field Name) нажать на стрелку и выбрать первое поле, для которого необходимо создать индекс.
- В следующей строке поля Имя поля (Field Name) указать второе индексируемое поле. (Для данной строки поле Индекс (Index Name) должно оставаться пустым.) Повторите эту операцию для всех полей, которые необходимо включить в индекс. В индексе может быть использовано до 10 полей
Замечание
По умолчанию устанавливается порядок сортировки По возрастанию (Ascending). Для сортировки данных полей по убыванию в поле Порядок сортировки (Sort Order) в окне индексов укажите значение По убыванию (Descending).
Диалоговое окно Индексы (Indexes) используется также для просмотра, изменения и удаления существующих индексов. Изменить можно:
- название индекса в поле Индекс (Index Name);
- поле таблицы, соответствующее данному индексу, выбрав новое поле из списка в поле Имя поля (Field Name);
- порядок сортировки в поле Порядок сортировки (Sort Order);
- свойства данного индекса в нижней части окна (рис. 2.26):
- Ключевое поле (Primary) определяет, является ли индексированное поле ключевым;
- Уникальный индекс (Unique) определяет, должно ли быть каждое значение в этом поле уникальным;
- Пропуск пустых полей (Ignore Nulls) определяет, включаются или не включаются в индекс записи с пустым (Null) значением данного поля.
Рис. 2.26. Диалоговое окно индексов для таблицы "Клиенты"
Удаление индекса выполняется точно так же, как удаление поля в Конструкторе таблиц. Просто выделите строку с нужным индексом и нажмите клавишу Delete или воспользуйтесь контекстным меню.