Индексы.

Индекс –это средство, которое обеспечивает быстрый доступ к строкам таблицы на основе значения 1-го или нескольких столбцов. В индексе хранятся значения данных и указатели на строки, где эти данные встречаются. Значения данных в индексе располагаются в убывающем или возрастающем порядке, чтобы СУБД могла быстро найти значение. Наличие или отсутствие индекса влияет на скорость поиска информации.

Для создания индекса в языке SQL существует оператор CREATE INDEX; синтаксическая диаграмма:

|----CREATE-----------------àINDEX имя_индекса--ON имя_таблицы-----(--имя_столбца--------)à

|àUNIQUEà| | |ASC||

| |DES||

|ß-------- , --------ß|

CREATE INDEX FIO_IDX_PERSON ON PERSON (FIO) – значения в индексе будут расположены в алфавитном порядке.

Удаление индекса: DROP INDEX имя_индекса.