Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / ДИПЛОМНАЯ РАБОТА, ИНФОРМАТИКА

Оптимизация хранимых процедур базы данных системы «Сервис БРС»

taras_eg 350 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 24 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 01.01.2020
В результате выполненной работы получено следующее: 1.Проведен анализ использования двух типов хранимых функций SQL-функций и функции на языке PL/pgSQL. По результатам анализа принято решение какие функции реализовать средствами SQL функций, а какие функциями на языке PL/pgSQL. Для 43 из 213 выбрана реализация через функции SQL.
Введение

После того как система «Сервис БРС» была перенесена с сервера MySQL на сервер PostgreSQL возникло много проблем в области сопровождения базы данных. Потребовалось проанализировать и решить, какие из функций могут быть реализованы средствами SQL-функций, а для каких необходимо использовать функции на языке PL/pgSQL. Так как первоначальное тестирование работоспособности перенесенных функций осуществлялось в большей степени через веб-интерфейс, могли остаться ошибки. Это могут быть ошибки как логические, так и синтаксические для функций на языке PL/pgSQL. Для обнаружения таких ошибок необходимо было создать наборы тестов, проверяющие работоспособность функций путем прямого вызова их в базе данных. А также, в процессе тестирования, выявить места, которые могут быть оптимизированы с учетом особенностей синтаксиса языка SQL и его расширений сервера PostgreSQL. Внедрение системы «Сервис БРС» в других подразделениях ЮФУ привело к необходимости выполнения различного рода административных задач в базе данных. Для их решения потребовалось создание вспомогательных функций в отдельной схеме базы данных.
Содержание

Введение 3 1. Постановка задачи 4 2. Перенос процедур с сервера баз данных MySQL на сервер баз данных PostgreSQL 5 3. Сравнительный анализ разных типов функций в PostgreSQL 7 4. Тестирование функций системы «Сервис БРС» после переноса базы данных на PostgreSQL 13 5. Разработка средств администрирования 16 Заключение 19 Список использованных источников 20 Приложение 21
Список литературы

1. Официальная документация PostgreSQL на английском. URL: https://www.postgresql.org/docs/ (дата обр. 13.05.19) 2. Официальная документация PostgreSQL на русском. URL: https://postgrespro.ru/docs/postgresql/9.6/(дата обр. 29.05.19) 3. PostgreSQL. Основы языка SQL: учеб. пособие / Е. П. Моргунов; под ред. Е. В. Рогова, П. В. Лузанова. — СПб.: БХВ-Петербург, 2018. — 336 с.: ил. https://postgrespro.ru/education/books/sqlprimer (дата обр. 03.06.19) 4. Основы технологий баз данных: учеб. пособие / Б. А. Новиков, Е. А. Горшкова; под ред. Е. В. Рогова. — М.: ДМК Пресс, 2019. — 240 с. https://postgrespro.ru/education/books/dbtech (дата обр. 03.06.19) 5. Официальная документация MySQL. URL: http://www.mysql.ru/docs/(дата обр. 13.05.19) 6. Перевод с одного языка программирования на другой http://sqlines.com/online (дата обр. 26.05.19) 7. Инструкция DBeaver https://ph0en1x.net/63-dbeaver-free-database-management-tool-sql.html (дата обр. 02.06.19)
Отрывок из работы

1. Постановка задачи Цель работы: Исследовать возможность повышения скорости работы и надежности системы «Сервис БРС» после переноса базы данных на сервер PostgreSQL. Для достижения поставленной цели требовалось решить следующие задачи: 1. Определить, какими средствами PostgreSQL лучше реализовать имеющиеся процедуры и функции в системе «Сервис БРС». 2. После переноса функций системы «Сервис БРС» протестировать их в автоматическом и ручном режимах. 3. Восстановить работоспособность отдельных функций по результатам тестирования. 4. Разработать функции для решения административных задач поддержки функционирования системы «Сервис БРС».
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Дипломная работа, Информатика, 83 страницы
990 руб.
Дипломная работа, Информатика, 51 страница
1275 руб.
Служба поддержки сервиса
+7(499)346-70-08
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg