Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание индекса для одного поля




Индексы

С целью ускорения поиска данных в СУБД используются индексы. Индекс является средством, которое обеспечивает быстрый доступ к данным в таблице на основе значений одного или нескольких столбцов. Кроме того, индекс позволяет определить способ представления данных: отсортированными по возрастанию или по убыванию. Индекс представляет собой упорядоченный список значений со ссылками на те записи, в которых хранятся эти значения. Чтобы найти нужные записи, СУБД сначала ищет требуемое значение в индексе, а затем по ссылкам быстро отбирает соответствующие записи. Индексы бывают двух типов: простые и составные. Простые индексы представляют собой индексы, созданные по одному столбцу. Индекс, построенный по нескольким столбцам, называется составным.

Индексировать можно любые поля, кроме Memo-полей, полей типа Гиперссылка и Поле объекта OLE.

Индекс – независимый объект, создание или удаление индекса никак не воздействует на определение или данные индексированной таблицы.

Индексы должны постоянно поддерживаться, чтобы отражать последние изменения индексированных столбцов таблицы. Эти процедуры выполняются автоматически после вставки, редактирования или удаления значения в индексированном столбце и требуют затрат времени на обновление индекса. Поэтому индексы используются для относительно статичных таблиц и для тех столбцов, по которым наиболее часто выполняется поиск записей.

В MS Access допускается создание произвольного количества индексов.

Важной особенностью индексов является возможность использования их для создания первичных ключей. Первичный ключ содержит информацию, которая однозначно идентифицирует запись. При назначении свойству Индексированное поле (табл.13) полю таблицы значения Да (совпадения не допускаются) в это поле нельзя добавить значение дубль, что удовлетворяет требованиям, предъявляемым к первичным ключам.

Для создания простого индекса необходимо выбрать:

в окне конструктора таблицы в верхней половине окна поле, для которого создается индекс;

в нижней половине окна для свойства Индексированное поле одно из следующих значений:

Да (Допускаются совпадения);

Да (Совпадения не допускаются). Значение Да (Совпадения не допускаются) обеспечивает уникальность каждого значения данного поля.

Ключевое поле автоматически индексируется и свойству Индексированное поле присваивается значение Да (Совпадения не допускаются).




Поделиться с друзьями:


Дата добавления: 2014-10-17; Просмотров: 715; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.