Файл: Индексирование понятие индекса, типы индексов. Создание и удаление индекса.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.12.2023

Просмотров: 20

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Практическая работа 8
Тема: Индексирование: понятие индекса, типы индексов. Создание и удаление индекса.

Цель: Выработать практические навыки по созданию индексов и выполнению операций над ними.

Ход работы

1 Осуществить подключение к БД, используя логин и пароль, указанный при установке сервера;

2 Используя инструмент SQL Management Studio написать запросы создания и удаления индексов, согласно вашему варианту, а также представить результаты их созданий.

3 Оформить отчет о проделанной работе, оформленный согласно требованиям, включающий в себя:

1. Название и цель работы;

2. Ход работы (Выполнение соответствующих операций по своей базе данных с соответствующими экранными формами);

3. заключение (описать результат в SQL Management Studio)

Ход работы
Создание индекса:

Create Index <имя индекса> on <имя таблицы> ( <имя поля> ) (рисунок 1,2):



Рисунок 1 – Создание индекса на числовое поле



Рисунок 2 – Создание индекса на текстовое поле
Создание уникального индекса:

Create unique index <имя индекса> on <имя таблицы> ( <имя поля> ) (рисунок 25):



Рисунок 3 – Создание уникального индекса



Удаление индекса:

Drop index <имя индекса> (рисунок 4):



Рисунок 4 – Удаление индекса на числовое поле
Просмотр созданных индексов (рисунок 5):



Рисунок 5 – Просмотр созданных индексов

Еще один способ просмотра (рисунок 6):




Рисунок 6 – Просмотр индексов
Дополнительные задания:

Создание кластеризованного индекса в таблице и использование имени, состоящего из трех элементов, для таблицы

CREATE CLUSTERED INDEX index1 ON database1.schema1.table1 (column1);

Создание некластеризованного индекса с ограничением уникальности и указание порядка сортировки

CREATE UNIQUE INDEX index1 ON schema1.table1 (column1 DESC, column2 ASC, column3 DESC);


Критерии оценки:

Оценка «5» выставляется студенту, если верно выполнены все задания. Студент правильно использовал SQL – запросы на создания индексов разных видов в таблицах, а также оформление всей работы соответствует методическим рекомендациям. Студентом в полном объеме дана устная характеристика о проделанной работе, а также показаны владения терминами БД.

Оценка «4» выставляется студенту, если верно выполнены все задания. Студент правильно создал индексы разных видов, но есть замечания по оформлению работы в соответствии с методическими рекомендациями, а также не в полном объеме показал владение терминами БД.

Оценка «3» выставляется студенту, если работа выполнена не полностью, т.е. созданы не все виды индексов. Есть замечания по оформлению работы в соответствии с методическими рекомендациями. Студент не владеет терминами БД.