Период изготовления: май 2022 года.
Предмет: Интегрированное управление базами данных в распределенных системах.
Целью курсового проекта является проектирование информационной системы «Пользовательский мессенджер», а также описание средств администрирования базы данных с помощью инструментария выбранного сервера баз данных.
Реализация поставленной цели предполагает решение следующих задач:
- освоение технологии объектно-ориентированного проектирования и построения диаграмм на языке UML;
- разработка диаграмм вариантов использования, диаграмм классов, диаграмм последовательности, деятельности, состояний для выбранной предметной области;
- выбор сервера баз данных и описание структуры таблиц и схемы базы данных средствами выбранной СУБД;
- освоение средств администрирования базы данных и разработка инструкции по их применению.
В первом разделе проекта рассмотрены особенности разработки диаграмм вариантов использования, приведены описания вариантов использования для выбранной предметной области и итоговая диаграмма вариантов использования. В этом разделе также описана диаграмма классов и основные объекты предметной области, информацию о которых надо накапливать и обрабатывать. В данном разделе приведены диаграммы описания поведения информационно-программных систем с помощью диаграмм последовательностей, деятельности и состояний.
Второй раздел содержит краткую инструкцию по созданию базы данных, таблиц и схемы данных средствами СУБД PostgreSQL. В данном разделе также дано описание структуры таблиц.
В третьем разделе приведены инструкции по администрированию базы данных, которые позволяют производить резервное копирование и восстановление как всего кластера, так отдельных баз данных.
Работа была успешно сдана - заказчик претензий не имел.
Готовые работы я могу оперативно проверить на оригинальность по Antiplagiat .ru и сообщить Вам результат.
Введение 5
1 Разработка проекта информационной системы с применением объектно-ориентированного подхода 6
1.1 Диаграмма вариантов использования 6
1.2 Диаграмма классов 15
1.3 Диаграммы последовательностей 20
1.4 Диаграммы деятельностей 25
1.5 Диаграммы состояний 28
2 Создание базы данных средствами сервера баз данных 32
2.1 Выбор сервера баз данных и создание базы данных 32
2.2 Описание структуры таблиц 37
2.3 Создание схемы базы данных 39
3 Администрирование базы данных 41
Заключение 43
Список литературы 44
1 Сергеева Т.И. Проектирование распределенных информационных систем: учеб. пособие / Т.И. Сергеева, М.Ю. Сергеев. – Воронеж: ВГТУ, 2017.
2 Сергеева Т.И. Проектирование объектно-ориентированных баз данных: учеб. пособие / Т.И. Сергеева. - Воронеж: ВГТУ, 2013.
3 PostgreSQL [электронный ресурс] – Режим доступа: https://www.postgresql.org/ (дата обращения 20.04.2022)
4 Arch Linux postgresql [электронный ресурс] – Режим доступа: https://archlinux.org/packages/extra/x86_64/postgresql/ (дата обращения 20.04.2022)
5 DBeaver github page [электронный ресурс] – Режим доступа: https://github.com/dbeaver/dbeaver (дата обращения 20.04.2022)
6 PostgreSQL: Documentation: 14: pg_dump [электронный ресурс] – Режим доступа: https://www.postgresql.org/docs/current/app-pgdump.html (дата обращения 20.04.2022)
7 PostgreSQL: Documentation: 14: pg_restore [электронный ресурс] – Режим доступа: https://www.postgresql.org/docs/current/app-pgrestore.html (дата обращения 20.04.2022)