Добавил:
liisakochik@gmail.com Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Мага. 1 семестр / РаспрБД_Кочубей_Зубченко_1308_домашнее2

.docx
Скачиваний:
0
Добавлен:
04.01.2026
Размер:
63.7 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра вычислительной техники

отчет

по домашней работе №2

по дисциплине «Распределенные базы данных»

Тема: Индексы

Студентка гр. 1308

_______________

Кочубей Е.Д.

Студентка гр. 1308

_______________

Зубченко П.А.

Преподаватель

_______________

Шичкина Ю.А.

Санкт-Петербург

2025

Цель работы

Изучение создания и применения разных типов индексов.

Ход работы

Кластерный индекс по полю «производитель»

Для начала создадим поле id в качестве PRIMARY KEY.

Рисунок 1 – добавление поля id

Теперь создаём кластерный индекс.

Рисунок 2 – создание индекса

Кластерный индекс реализуется через первичный ключ и он может быть только один. Поскольку поле «производитель» не уникально, мы используем составной первичный ключ, где id обеспечивает эту самую уникальность.

Некластерный индекс по полю «наименование»

Рисунок 3 – создание индекса

Некластерный индекс ускоряет поиск по полю «наименование», сохраняя ссылки на страницы и строки.

Некластерный индекс поверх кластерного по полю «наименование»

Рисунок 4 – создание индекса

Такой индекс использует упорядоченность, созданную кластерным индексом.

Составной индекс

Наименование, производитель

Рисунок 5 – создание индекса

Производитель, наименование

Рисунок 6 – создание индекса

Оба индекса предназначены для оптимизации поиска по комбинации полей.

Список созданных индексов

Рисунок – список индексов