Корзина (0)
Ваша корзина пустует и скучает ;)
Категории

Разработка подхода к автоматизации формирования рекомендаций по оптимизации SQL-запросов

ID номер GIS164
Вид Научный материал подойдет для подготовки дипломной работы Бакалавра, Специалиста, а также НИР или курсовой
Уникальность Гарантируется по системе «Антиплагиат» в диапазоне 75-95% на момент передачи покупателю
Наполнение 69 страниц, 21 рисунок, 4 таблицы, 19 источников, 1 приложение

Содержание

ВВЕДЕНИЕ 7
1 АНАЛИТИЧЕСКИЙ ОБЗОР И ПОСТАНОВКА ЗАДАЧИ 11
1.1 Анализ проблем оптимальности SQL-запросов 11
1.2 План SQL-запросов 15
1.2.1 Предполагаемый план SQL-запросов 15
1.2.2 Реальный план SQL-запросов 17
1.3 Расшифровка и анализ плана выполнения SQL-запроса 20
1.4 Выводы по главе 24
2 РАЗРА­БОТКА ПОДХОДА К АВТОМАТИ­ЗАЦИИ ФОРМИРОВАНИЯ РЕКОМЕНДАЦИЙ ПО ОПТИМИЗАЦИИ SQL-ЗАПРОСОВ 25
2.1 Модели­рование процесса оптимизации SQL-запросов 25
2.2 Сравнительный анализ программных средств оценки оптимальности SQL-запросов 28
2.3 Описание ключевых аспектов проекти­руемой системы автомати­зации формирования рекомендаций по оптимизации SQL-запросов 33
2.4 Определение функцио­нальных и нефункцио­нальных требований к системе автомати­зации формирования рекомендаций по оптимизации SQL- запросов 35
2.5 Разра­ботка алгоритмов автомати­зации формирования рекомендаций по оптимизации SQL-запросов 40
2.6 Выводы по главе 45
3 ПРОЕКТИ­РОВАНИЕ СИСТЕМЫ АВТОМАТИ­ЗАЦИИ ФОРМИРОВАНИЯ РЕКОМЕНДАЦИЙ ПО ОПТИМИЗАЦИИ SQL-ЗАПРОСОВ 46
3.1 Разра­ботка проекта системы автомати­зации формирования рекомендаций по оптимизации SQL-запросов 46
3.1.1 Разра­ботка функцио­нальной модели 46
3.1.2 Выбор архитектуры и определение структурных вариантов 48
3.2 Проекти­рование базы данных автомати­зации формирования рекомендаций по оптимизации SQL-запросов 50
3.2.1 Описание атрибутов, сущностей и их связей 50
3.2.2 Логическая модель данных 51
3.2.3 Физическая модель данных 53
3.3 Разра­ботка форм интерфейса системы автомати­зации формирования рекомендаций по оптимизации SQL-запросов 55
3.4 Разра­ботка организа­ционно-методической документации автомати­зации формирования рекомендаций по оптимизации SQL-запросов 58
3.5 Выводы по главе 64
ЗАКЛЮЧЕНИЕ 65
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 67
ПРИЛОЖЕНИЯ 69

Аннотация

Актуальность разра­ботки подхода к автомати­зации формирования рекомендаций по оптимизации SQL-запросов обусловлена необходимостью повышения эффек­тивности выполнения, оптимальности настройки параметров и набора индексов запросов. Разра­ботчику необходимо понимать причины неэффек­тивности SQL-запросов в целях повышения скорости взаимодей­ствия программных продуктов с базой данных.

В первой главе проведен анализ проблем оптимальности SQL-запроса, а также возможности повышения эффек­тивности обработки плана запроса и формирования рекомендаций по оптимизации.

Во второй главе проведен сравнительный анализ программных средств оценки оптимальности SQL-запросов, сформирован перечень функцио­нальных и нефункцио­нальных требований к системе автомати­зации формирования рекомендаций по оптимизации SQL-запросов, а также разра­ботаны алгоритмы такой автомати­зации.

В третьей главе представлена разра­ботка проекта системы автомати­зации формирования рекомендаций по оптимизации SQL-запросов, а также разра­ботаны формы интерфейса системы автомати­зации.

Введение

Объектом исследования являются SQL-запросы к базе данных.

Предметом исследования является подход к автомати­зации формирования рекомендаций по оптимизации SQL-запросов на базе алгоритмов и способов оценки эффек­тивности.

Целью исследования является проекти­рование системы автомати­зации формирования рекомендаций по оптимизации SQL-запросов. Задачи работы:

Для достижения поставленной цели требуется решить следующие задачи:

1. Провести анализ существующих проблем оптимальности SQL-запроса.

2. Изучить существующие методы оценки оптимальности SQL-запроса, включающие в себя анализ планов запросов.

3. Провести сравнительный анализ программных средств оценки оптимальности SQL-запросов.

4. Разра­ботать проект системы автомати­зации формирования рекомендаций по оптимизации SQL-запросов.

5. Разра­ботать формы интерфейса системы автомати­зации формирования рекомендаций по оптимизации SQL-запросов.

Заключение

В работе проведен аналитический обзор проблем оптимальности SQL-запросов и проанализированы программные средства, при помощи которых реализуется оценка эффек­тивности SQL-запросов. На базе проведенного анализа представлен подход к автомати­зации формирования рекомендаций по оптимизации SQL-запросов, основанный на базе проекта информационной системы.

Резюме

Представленный выше пример готовой работы бесплатно позволяет ознакомиться с ключевыми аспектами написания курсовых, дипломных работ и ВКР, а также магистерских диссертаций. Стоимость и возможность получения доступа к полной версии данной готовой работы по запросу:

- Онлайн-ответ "Узнать стоимость готовой работы"

- Мессенджеры WhatsApp, Telegram


Скачать работу на данную тему

Бесплатно скачать дипломную работу, представленную выше

Выбрать или купить другие готовые дипломные работы по схожей тематике

Заказать дипломную работу по схожей тематике или оценить стоимость можно при помощи формы Узнать стоимость моей работы.