- •Введение
- •1 Анализ предметной области
- •2 Составление требуемых запросов к базе данных
- •3 Анализ разрешений и запретов на операции с табличными данными для различных пользователей
- •4 Проектирование пользовательского интерфейса
- •5 Обработка и визуализация данных
- •Заключение
- •Список использованных источников
Заключение
В процессе выполнения курсовой работы средствами MySQL-сервера была спроектирована полноценная информационная систем, которая способна обеспечивать работу рекламной компании на телевидении.
Для этого был проведен анализ предметной области, в ходе которого выявлены сущности и связи между ними, а также составлена схема данных. Базы данных изначально составлялась нормализованной. Были составлены запросы на языке SQL, которые упрощают работу пользователей с базой данных. Пользователи также были добавлены, и каждый из них имеет уникальный набор привилегий. Для них был спроектирован пользовательский интерфейс, состоящий из хранимых процедур, преобразованных из запросов, и триггеров в среде MySQL для обеспечения целостности информации в разработанной базе данных. Наконец, были обработаны и визуализированы данные инструментами языка программирования Python.
По итогу можно сделать вывод о том, что база данных выполняет все требования. Исходя из этого, была достигнута основная цель работы и все поставленные задачи были успешно выполнены.
Список использованных источников
Руководство по MySQL. URL: https://metanit.com/sql/mysql/ [Дата обращения 10.01.2023].
Примеры SQL запросов к базе данных MySQL URL: http://tradebenefit.ru/primery-mysql-zaprosov [Дата обращения 10.01.2023].
Создание нового пользователя и настройка прав в MySQL URL: https://selectel.ru/blog/tutorials/how-to-create-a-new-user-and-set-privileges-in-mysql/ [Дата обращения 10.01.2023]
Создание нового пользователя и раздача прав в MySQL URL: https://cloud.timeweb.com/blog/kak-sozdat-novogo-polzovatelya-i-razdat-prava-v-mysql [Дата обращения 10.01.2023]
Введение в хранимые процедуры MySQL URL: https://ruseller.com/lessons.php?id=1189 [Дата обращения 10.01.2023].
MySQL Сохраненные процедуры (процедуры и функции) URL: https://learntutorials.net/ru/mysql/topic/1351 [Дата обращения 10.01.2023].
Создание хранимых процедур в MySQL URL: https://bestprogrammer.ru/izuchenie/sozdanie-hranimyh-protsedur-v-mysql [Дата обращения 10.01.2023]
Изучаем хранимые процедуры MySQL URL: https://www.internet-technologies.ru/articles/obzor-konstruktora-jimdo.html [Дата обращения 10.01.2023]
Триггеры MySQL URL: http://www.rldp.ru/mysql/mysqlpro/triggers.htm [Дата обращения 10.01.2023].
Использование триггеров в СУБД MySQL URL: https://handyhost.ru/manuals/mysql/mysql-trigger.html [Дата обращения 10.01.2023]
Методические указания по дисциплине «Информационные системы и технологии» к лабораторной работе №7.
Методические указания по дисциплине «Информационные системы и технологии» к лабораторной работе №8.
Методические указания по дисциплине «Базы данных» к лабораторной работе №1.
Matplotlib: Научная графика в Python URL: https://pythonworld.ru/novosti-mira-python/scientific-graphics-in-python.html [Дата обращения 10.01.2023]
Как строить графики с Pyplot URL: https://pythonru.com/biblioteki/pyplot-uroki [Дата обращения 10.01.2023]
Сузи, Р. А. Язык программирования Python / Сузи Р.А. – Москва: Национальный Открытый Университет "ИНТУИТ", 2016.
Учебник по Python. Изучение и визуализация данных URL: https://docs.microsoft.com/ru-ru/sql/machine-learning/tutorials/python-taxi-classification-explore-data?view=sql-server-ver15 [Дата обращения 10.01.2023]
5 простых способов визуализации данных на Python URL: https://medium.com/nuances-of-programming/ [Дата обращения 10.01.2023]
Python 3.10.4 documentation URL: https://docs.python.org/3/ [Дата обращения 10.01.2023]
