Файл: Индексирование понятие индекса, типы индексов. Создание и удаление индекса.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» выставляется студенту, если работа выполнена не полностью, т.е. созданы не все виды индексов. Есть замечания по оформлению работы в соответствии с методическими рекомендациями. Студент не владеет терминами БД.