Разработка структуры базы данных для информационной системы «Кинотеатр»
Автор: a-linkka • Февраль 13, 2023 • Курсовая работа • 4,072 Слов (17 Страниц) • 323 Просмотры
[pic 1][pic 2][pic 3][pic 4]
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Владимирский государственный университет
имени Александра Григорьевича и Николая Григорьевича Столетовых»
Кафедра информационных систем и программной инженерии
КУРСОВОЙ ПРОЕКТ
Разработка структуры базы данных для
информационной системы «Кинотеатр»
Владимир, 2022
АННОТАЦИЯ
В данном курсовом проекте производилась разработка реляционной базы данных для информационной системы «Кинотеатр». Проект состоит из 4 этапов проектирования, включающих описание предметной области, словарь предметной области, описание функционала и приложения, состоящего из схемы данных и разработанный код. Для реализации ИС использовалась СУБД MySQL.
Реализованная система может применяться для хранения данных о фильмах и их данных. Реализованная система состоит из восьми сущностей, представлений, функций, процедур триггеров и курсоров, что позволяет автоматизировать процесс работы данной ИС. В рамках выполнения курсового проектирования были освоены работа с таблицами MySQL, обработка запросов при помощи процедур и функций.
In this course project, a relational database was developed for the information system "Cinema". The project consists of 4 design stages, including a description of the subject area, a dictionary of the subject area, a description of the functionality and an application consisting of a data schema and developed code. To implement the IS, the MySQL DBMS was used.
The implemented system can be used to store movie data and data. The implemented system consists of eight entities, views, functions, trigger procedures and cursors, which allows you to automate the process of this IS. As part of the course design, they mastered working with MySQL tables, query processing using procedures and functions.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 4
2 ПРОЕКТИРОВАНИЕ БД 5
2.1 Описание предметной области 5
2.2 Выделение нормализации и сущностей 6
2.3 Логическая и физическая схемы данных 6
2.4 Обоснование связей между сущностями 6
3 ФУНКЦИОНАЛЬНАЯ ДЕКОМПОЗИЦИЯ СИСТЕМЫ 8
3.1 Архивирование данных 8
3.2 Вычисление скидки 8
3.3 Добавление билетов 8
3.4 Подсчет дневной выручки 8
3.5 Подсчет, насколько увеличилась выручка 8
3.6 Вывод сеансов на фильм 8
3.7 Продажа 9
3.8 Информация о билете 9
3.9 Отчет 9
3.10 Количество проданных билетов 9
3.11 Скидка 9
3.12 Цена 9
4 РЕАЛИЗАЦИЯ КОМПОНЕНТОВ СИСТЕМЫ 11
4.1 Физическая структура базы данных 11
4.2 Спецификация функций 13
4.3 Спецификация процедур 13
4.4 Спецификация триггеров 15
4.5 Спецификация курсоров 17
4.6 Представление 19
5 ТЕСТИРОВАНИЕ СИСТЕМЫ 20
5.1 Заполнение БД актуальными данными 20
5.2 Тестирование функций и процедур 23
5.3 Тестирование триггеров 26
5.4 Тестирование курсоров 28
5.5 Тестирование представления 30
6 ЗАКЛЮЧЕНИЕ 31
7 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 32
ПРИЛОЖЕНИЕ A ER-диаграмма логического уровня 33
ПРИЛОЖЕНИЕ B ER-диаграмма физического уровня 34
ВВЕДЕНИЕ
В ходе выполнения курсового проекта требовалось разработать подсистему хранения данных «Кинотеатр» для автоматизации работы со сведениями о фильмах.
Цель работы: разработать подсистему хранения данных, которая будет позволять получать информацию о фильмах, представленных в кинотеатре.
Для достижения поставленной цели необходимо решить следующие задачи:
...