Задание
Выполнить контрольную работу. Спроектировать и разработать базу данных для предметной области "Спорткомплекс". Автоматизация организации деятельности спортивного комплекса (секции, продажа абонементов, инвентарь, проведение массовых спортивных мероприятий, персонал и т.д.).
Функционал программы
Функции (бизнес-процессы):
- составление расписания занятий и мероприятий;
- учет персонала;
- учет секций;
- учет инвентаря;
- учет абонементов.
Содержание отчета к программе
1 Деловая модель
2 Построение ER-схемы для спорткомплекса
3 Зависимости
4 Реляционная схема
5 База данных
Отчет содержит 15 страниц.
Фрагмент программного кода
--найти абонементы с закончившимся сроком действия SELECT tstdate, tenddate, ttype, concat(clname, ' ', cname, ' ', cpat) FROM tickets t, clients c WHERE t.clientId=c.id and tenddate < CURDATE() -- concat соединяет аргументы в одну строку, в данном -- случае будет строка из фамилии, имени и отчества -- владельца абонемента. Фамилия, имя и отчество будут -- разделены пробелами.-- CURDATE() вычисляет сегодняшнюю дату
Скриншот архива с проектом
sportdb.sql - дамп базы данных
запросы.sql - sql-коды запросов
Как_создать_БД.docx - инструкция по запуску базы данных
КР_Спорткомплекс.docx - отчет по контрольной работе
Пояснения по запуску программы
Необходимо установить MySQL, либо локальный сервер типа Xampp. Затем создать базу данных и выполнить скрипт с таблицами и данными. Подробная инструкция со скриншотами в файле Как_создать_БД.docx.
EmmaLutz