Помощь в учёбе, очень быстро...
Работаем вместе до победы

Индексирование баз данных

РефератПомощь в написанииУзнать стоимостьмоей работы

Индексы связываются со столбцом таблицы с целью ускорения выборки данных. Простешая форма команды create index (создание индекса) имеет следующий вид: Индексом является средство ускорения поиска записей в таблице и других операций, связанных с поиском: модификации, извлечения, сортировки и т. д. Не позволяет воспользоваться опциями, предусмотренными в команде creat index, уточняющими способ… Читать ещё >

Индексирование баз данных (реферат, курсовая, диплом, контрольная)

Индексом является средство ускорения поиска записей в таблице и других операций, связанных с поиском: модификации, извлечения, сортировки и т. д.

Индексированной называют таблицу, для которой используют индекс.

При создании индекса для таблицы базы данных пользователем указывается поле таблицы, для которого требуется индексация. Во многих СУБД ключевые поля таблицы обычно индексируются автоматически. Индексы, которые создаются пользователем для неключевых полей, называются вторичными (или пользовательскими) индексами. Индексные файлы, которые создаются для поддержания вторичных индексов, называют файлами вторичных индексов. Табличный индекс можно создать либо с помощью оператора creat index (создание индекса), либо указав ограничение целостности в виде уникального (unique) илиглавного (primary) ключа в операторе создания таблицы creat table. Однако, второй способ имеет следующие ограничения:

Не позволяет создавать индексы по неуникальным полям;

Не позволяет воспользоваться опциями, предусмотренными в команде creat index, уточняющими способ использования индекса;

Эти индексы можно удалить только вместе с ключами оператором alter table.

Индексы связываются со столбцом таблицы с целью ускорения выборки данных. Простешая форма команды create index (создание индекса) имеет следующий вид:

create index название_индекса.

on название_таблицы (название_столбца) Для создания индексов можно использовать:

1. Создает индекс в таблице. Допускаются повторяющиеся значения:

CREATE INDEX index_name ON table_name (column_name).

2. Создает уникальный индекс в таблице. Дублирующие значения не допускаются:

CREATE UNIQUE INDEX index_name ON table_name (column_name).

Полный синтаксис команды создания индексов create index имеет следующий вид:

create [unique] [clustered | nonclustered] index название_индекса

on [[база_данных.]владелец.]название_таблицы (название_столбца

[,название_столбца]. .).

[with {{fillfactor | max_rows_per_page}= x,.

ignore_dup_key, sorted_data,.

[ignore_dup_row | allow_dup_row]}].

[on название_сегмента].

Показать весь текст
Заполнить форму текущей работой