Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Створення простого індексу

Тема: Індексація даних

Призначення індексу

Створення індексу

Створення простого індексу

Створення составного індексу

Призначення індексу

Индекс – это средство, ускоряющее поиск и сортировку в таблицы за счет использования ключевых значений, которое позволяет обеспечить уникальность строк таблицы. Первичный ключ таблицы индексируется автоматически. Не допускается создание индексов для полей с некоторыми типами данных. (Індексы не можна створити для полів з типом даних Поле MEMO, Гіперпосилання або Поле об'єкта OLE)

Програма Access автоматично створює індекси тільки для первинних ключів. Індекс є потужним засобом, що забезпечує більше ефективну роботові з таблицями.

Індекс - це внутрішня службова структура Microsoft Access, що впорядковує запису таблиці відповідно до деякої схеми й виконує роль "предметного покажчика" для вмісту певного поля (або полів). Аналогічно тому, як потрібні відомості в книзі можна відшукати, заглянувши в предметний покажчик і відразу відкривши необхідну сторінку, Access здійснює пошук запитуваних даних по індексі, звертаючись потім безпосередньо до потрібного запису, а не переглядаючи всю таблицю повністю.

Індекси прискорюють пошук, сортування й фільтрацію даних у таблицях. Тому якщо часто доводити виконувати, наприклад, сортування по якому-небудь полю, доцільно створити для цього поля індекс.

Створення індексу

У програмі Access можна створити індекси як по одному полю (простий індекс), і по декількох полях (складовій індекс). Складені індекси використаються, з метою прискорити одночасне сортування або пошук у декількох полях. Якщо складений індекс створений для полів Прізвище й Ім'я, те при сортуванні таблиці по такому індексі програма Access спочатку сортує запису по першому полю (Прізвище), а в тому випадку, якщо в таблиці зустрічається кілька записів з однаковими значеннями першого поля, виконується сортування по іншому полю (Ім'я). На відміну від простих індексів, складені індекси варто визначати в спеціальному діалоговому вікні програми Access.

Вікно Індекси дозволяє переглядати, створювати або змінювати індекси.

Щоб переглянути список індексів таблиці

відкрийте її в режимі таблиці

клацніть на кнопці панелі інструментів.

У вікні Індекси можна визначити для індексу ряд опцій, наприклад, порядок сортування (по зростанню або по убуванню).

У вікні Індекси можна вказати для шкірного індексу унікальне ім'я, що відрізняється від імені индексируемого поля.

 

Створення простого індексу

1. Відкрийте таблицю в режимі конструктора.

2. Виділите поле, для якого необхідно створити індекс, клацнувши на кнопці вибору цього поля.

3. В області Властивості поля на вкладці Загальні клацніть у поле уведення опції Індексоване поле. Праворуч від цього рядка з'явиться маленька кнопка списку, що розкривається.

  1. Виберіть зі списку, що розкривається, одну з опцій Так... (варіант Збігу не допускаються, якщо вміст поля повинне бути унікальним для шкірного запису, і значення Допускаються збіги, якщо значення поля можуть повторюватися).. У режимі конструктора можна визначити індекс по одному полю, задавши для властивості Індексоване поле значення Так (Допускаються збіги) або Так (Збіги не допускаються)

5. Щоб зберегти зміни в структурі таблиці, клацніть на кнопці Зберегти панелі інструментів Конструктор таблиць або виберіть команду головного меню Файл^Зберегти.

Для однієї таблиці можна визначити до 32 індексів, однак не варто захоплюватися створенням множини індексів, тому що смороду сповільнюють уведення даних. Щораз при уведенні нового запису, видаленні існуючої або модифікації вмісту індексного поля потрібне відновлення індексу.

 

  1. Створення составного індексу
  1. Відкрийте таблицю в режиме конструктора.

2. Натисніть кнопку Індекси на панелі інструментів.

3. У першому порожньому рядку стовпця Індекс уведіть ім'я индекса. Для індексу можна використати або ім'я одного з индексируемых полів, або інше підходяще ім'я.

4. У поле Ім'я поля натисніть кнопку розкриття списку й виберіть перше поле, для якого необхідно створити індекс.

  1. У наступному рядку стовпця Ім'я поля вкажіть другу индексируемое поле. (Для даного рядка поле Індекс залишіть порожнім.) Повторите ці дії для всіх полів, які необхідно включити в індекс.

Примітка. За замовчуванням буде використатися порядок сортировки По зростанню. Щоб сортувати деякі поля по убуванню, укажіть для цих полів значення По убуванню в стовпці Порядок сортування окна индексов.

 

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...