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