На странице «Индексы таблицы» задается список индексов таблицы. Индексирование обеспечивает быстрый поиск и выборку значений по индексированным полям.
Примечание. Создание индексов возможно только для сохраняемого представления.
Часто поиск осуществляется по различным полям или группам полей, в таких случаях есть смысл создавать несколько индексов.
Для создания индекса:
нажмите кнопку «Добавить»;
дважды щелкните в области списка индексов;
Для редактирования выбранного индекса нажмите кнопку «Редактировать», в появившемся окне «Свойства индекса» внести требуемые изменения;
Для удаления текущего индекса нажмите кнопку «Удалить».
Диалог «Свойства индекса» будет открыт при создании и редактировании индекса:
В появившемся окне определяются следующие атрибуты:
Наименование. Наименование индекса;
Идентификатор. Уникальный идентификатор индекса в списке индексов таблиц (допускается использование только латинских букв, цифр и знаков `_`, не допускается использование пробелов);
Поля таблицы. Список всех полей таблицы, добавление которых возможно в поле индекса;
Поля индекса. Список полей, входящих в индекс. Если индекс состоит из нескольких полей, то поиск первоначально будет происходить по самому первому (верхнему в списке) полю, потом по второму и т.д. Добавление полей из списка «Поля таблицы» в список «Поля индекса» осуществляется с помощью механизма перетаскивания Drag&Drop;
Первичный ключ. Флажок устанавливается в том случае, если индекс первичный;
Уникальный. Флажок устанавливается в том случае, если индекс уникальный. Уникальный индекс однозначно определяет каждую запись. Первый среди уникальных в списке индексов становится первичным индексом. При создании уникального или первичного индекса необходимо помнить, что данные индексы не могут быть построены на основе полей, которые могут содержать пустые значения, поскольку в данном случае теряется однозначность.
См. также: