|
|
|
МИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра вычислительной техники
отчет
по домашней работе №2
по дисциплине «Распределенные базы данных»
Тема: Индексы
Студентка гр. 1308 |
_______________ |
Кочубей Е.Д. |
Студентка гр. 1308 |
_______________ |
Зубченко П.А. |
Преподаватель |
_______________ |
Шичкина Ю.А. |
Санкт-Петербург
2025
Цель работы
Изучение создания и применения разных типов индексов.
Ход работы
Кластерный индекс по полю «производитель»
Для начала создадим поле id в качестве PRIMARY KEY.
Рисунок 1 – добавление поля id
Теперь создаём кластерный индекс.
Рисунок 2 – создание индекса
Кластерный индекс реализуется через первичный ключ и он может быть только один. Поскольку поле «производитель» не уникально, мы используем составной первичный ключ, где id обеспечивает эту самую уникальность.
Некластерный индекс по полю «наименование»
Рисунок 3 – создание индекса
Некластерный индекс ускоряет поиск по полю «наименование», сохраняя ссылки на страницы и строки.
Некластерный индекс поверх кластерного по полю «наименование»
Рисунок 4 – создание индекса
Такой индекс использует упорядоченность, созданную кластерным индексом.
Составной индекс
Наименование, производитель
Рисунок 5 – создание индекса
Производитель, наименование
Рисунок 6 – создание индекса
Оба индекса предназначены для оптимизации поиска по комбинации полей.
Список созданных индексов
Рисунок – список индексов
|
|
|
