Описание предметной области Министерство образования и науки Мурманской области ГАПОУ МО«МКЭиИТ» Отделение: дневное Специальность: «Программирование в компьютерных системах» Тема: Проектирование БД «Спортивный клуб» Вариант 11 Отчет по лабораторным работам МДК 02.02. ТЕХНОЛОГИЯ РАЗРАБОТКИ И ЗАЩИТЫ БАЗ ДАННЫХ Теория баз данных и основы проектирования баз данных Выполнил студент группы 3П2 Кузнецов Роман | Преподаватель Фогт И. А. Оценка__________ | 2015
Задание Спроектировать БД для ИС «Спортивный клуб». БД должна содержать сведения обуслугах, предоставляемых клубом, клиентах и тренерах. Описание предметной области Фитнес-клуб «СпортPlaza» - это первый клуб в Мурманске, соответствующий мировым стандартам фитнес-индустрии. Это клуб с собственным именем и уникальной историей, который предлагает своим клиентам полный комплекс фитнес-услуг и удобную систему клубного членства. Услугами персональных тренеров сегодня пользуются люди всех уровней подготовки, возрастных групп и социального статуса. Персональная программа тренировки и индивидуальный подход - наиболее эффективный способ улучшить Ваше здоровье и уровень физической подготовки, а также достигнуть целей, которые Вы поставили перед собой. Предоставляемые услуги: - cиловые тренировки; - персональный тренинг; - кардио-тренажеры; - бокс; - каратэ; - дзюдо; - рукопашный бой; - самбо; - аквааэробика; - плавание. Услугами персональных тренеров сегодня пользуются люди всех уровней подготовки, возрастных групп и социального статуса. Персональная программа тренировки и индивидуальный подход - наиболее эффективный способ улучшить Ваше здоровье и уровень физической подготовки, а также достигнуть целей, которые Вы поставили перед собой. Персональный тренинг – это специально организованный процесс. Процесс, направленный на решение поставленных задач с учетом исходных данных занимающегося (возраст, композиция тела, состояние здоровья, уровень подготовленности), основанный на общих и частных принципах тренировки, с использованием определенных методов и средств. Получите максимальные результаты в течение минимального периода времени с программой, разработанной и предназначенной специально для Вас! К вашим услугам всегда внимательный тренер, который поможет и подскажет, как нужно правильно тренироваться. Персональный тренинг в фитнес-клубе «СпортPlaza» - Ваш самый быстрый старт в достижении максимальных результатов! Прайс-лист представлен в таблице №1. Таблица 1 – Прайс-лист Наименование услуги | Стоимость услуги за час, руб. | Силовые тренировки | | Персональный тренинг | | Кардио-тренажеры | | Бокс | | Каратэ | | Дзюдо | | Рукопашный бой | | Самбо | | Аквааэробика | | Плавание | | Перечень входных документов: - анкета клиента (ФИО клиента, дата рождения, пол клиента, телефон); - прайс-лист (наименование услуги, стоимость услуги за час); - личная карточка (ФИО тренера, год рождения, пол тренера, категория тренера); - расписание занятий (наименование услуги, день занятий, время занятия). Перечень выходных документов: - отчет о посещениях клиентов спортклуба за месяц. Отчет о посещениях клиентов спортклуба за месяц представлен в таблице 2. Таблица 2 – Отчет о посещениях клиентов спортклуба за месяц Паспорт клиента | ФИО клиента | Наименование услуги | Кол-во часов | Сумма, руб. | 4710 343534 | Иванов И. И. | Силовые тренировки | | | 4710 463823 | Сидоров И. П. | Персональный тренинг | | | 4710 546354 | Мухов А. А. | Персональный тренинг | | | 4710 187232 | Петров Д. В. | Силовые тренировки | | | 4710 348972 | Краснова Н. И. | Плавание | | | Итоговое кол-во клиентов: | | Итоговое кол-во часов: | | Итоговая сумма, руб.: | | Ограничения предметной области: - максимальная продолжительность занятий на один вид услуги составляет 3 часа; - силовые тренировки включают 15-минут кардио-тренажеры (разминка); - спортклуб предоставляет только разовое посещение; - каждый тренер может предоставлять только один вид услуги. Цель проектирования БД: - обеспечение хранения в БД всей необходимой информации; - обеспечение возможности получения данных по всем необходимым запросам; - сокращение избыточности и дублирования данных; - обеспечение целостности базы данных. Пользователи БД: - тренеры спортклуба; - клиенты спортклуба. Информационные потребности: - виды услуг, предоставляющие спортклубом; - возможное время посещения; - цены услуг; - сведения о тренерах. Запросы пользователей: - «Какие тренеры есть в клубе?» - «Какими видами услуг пользуется клиент?» - «Сколько стоит та или иная услуга за определенное количество часов?» - «Какие виды услуг есть в спортклубе?» - «Какая категория того или иного тренера?» Объекты и атрибуты Клиент (ФИО клиента, паспорт, дата рождения, пол клиента, телефон) Тренер(ФИО тренера, дата рождения тренера, категория тренера) Услуга (наименование услуги, стоимость услуги за час) Занятие(ФИО клиента, наименование услуги, день занятия, время занятия, ФИО тренера, продолжительность занятия в часах) Перечень функций приложения: - ввод информации (создание сведений о видах услуг и их характеристик, тренерах, клиентах); - поиск вывод информации по запросам пользователей; - модификация информации (изменение, удаление). Первичный ключ: ФИО клиента, наименование услуги, день занятий Полные зависимости: - ФИО клиента, Наименование услуги, День занятия -->Время занятия, Продолжительность занятия в часах Частичные зависимости: -ФИО клиента --> Паспорт, Телефон, Дата рождения,Пол клиента - Наименование услуги --> Стоимость услуги за час - Наименование услуги -->ФИО тренера Транзитивные зависимости: - Наименование услуги --> ФИО тренера --> Дата рождения тренера - Наименование услуги --> ФИО тренера --> Категория тренера Таблица «Занятие» (3НФ) ФИО клиента | Наименование услуги | День занятия | Время занятия | Продолжительность занятия в часах | Иванов И. И. | Силовые тренировки | Понедельник | 16.30 | | Петров М. А. | Силовые тренировки | Вторник | 14.30 | | Сидоров Г. А. | Силовые тренировки | Понедельник | 18.00 | | Махов А. Н. | Персональный тренинг | Четверг | 12.00 | | Иванов И. И. | Персональный тренинг | Пятница | 15.30 | | Петров М. А. | Персональный тренинг | Понедельник | 17.30 | | Краснова В. М. | Кардио-тренажеры | Суббота | 10.00 | | Кошкова И. А. | Кардио-тренажеры | Воскресенье | 16.00 | | Краснова В. М. | Кардио-тренажеры | Понедельник | 19.00 | | Кошкова И. А. | Кардио-тренажеры | Среда | 18.00 | | Печенков Д. В. | Бокс | Четверг | 17.30 | | Печенков Д. В. | Самбо | Суббота | 19.00 | | Мухов А. А. | Каратэ | Понедельник | 18.00 | | Мухов А. А. | Дзюдо | Вторник | 19.00 | | Мухов А. А. | Рукопашный бой | Среда | 20.00 | | Мухов А. А. | Самбо | Четверг | 20.00 | | Ткачева М. А. | Аквааэробика | Среда | 09.00 | | Ткачева М. А. | Плавание | Суббота | 12.00 | | Ткачева М. А. | Аквааэробика | Воскресенье | 16.00 | | Кошкина Л. К. | Плавание | Понедельник | 17.00 | | Таблица «Клиент» (3НФ) ФИО клиента | Паспорт | Дата рождения клиента | Пол клиента | Телефон | Иванов И. И. | 4710 234736 | 23.01.1992 | М | +79113002132 | Петров М. А. | 4710 123726 | 03.11.1993 | М | +79113126553 | Сидоров Г. А. | 4710 223432 | 17.11.1996 | М | +79212834669 | Махов А. Н. | 4710 181231 | 19.01.1991 | М | +79212834669 | Краснова В. М. | 4710 327632 | 13.04.1995 | Ж | +79636476232 | Кошкова И. А. | 4710 465232 | 13.04.1995 | Ж | +79636476232 | Печенков Д. В. | 4710 187232 | 06.02.1994 | М | +79113342343 | Мухов А. А. | 4710 546354 | 11.11.1992 | М | +79022383473 | Ткачева М. А. | 4710 328273 | 02.05.1995 | Ж | +79212828238 | Кошкина Л. К. | 4710 223833 | 04.10.1996 | Ж | +79213334050 | Таблица «Услуги» (3НФ) Наименование услуги | Стоимость услуги за час | ФИО тренера | Силовые тренировки | | Гусев Д. А. | Персональный тренинг | | Коров Е. А. | Кардио-тренажеры | | Сойшкина М. В. | Бокс | | Журнов М. А. | Самбо | | Котов А. А. | Каратэ | | Плюхов Н. С. | Дзюдо | | Хошко В. В. | Рукопашный бой | | Мусько В. В. | Аквааэробика | | Казакова А. Н. | Плавание | | Знаменосица О. М. | Таблица «Сведения_о_тренерах» (3НФ) ФИО тренера | Дата рождения тренера | Категория тренера | Гусев Д. А. | 10.03.1989 | Высшая | Коров Е. А. | 28.07.1984 | Высшая | Сойшкина М. В. | 21.02.1991 | 2-я | Журнов М. А. | 15.02.1985 | Высшая | Котов А. А. | 30.05.1983 | 1-я | Плюхов Н. С. | 26.12.1987 | Высшая | Хошко В. В. | 20.10.1990 | Без категории | Мусько В. В. | 26.12.1987 | 1-я | Казакова А. Н. | 21.12.1990 | Без категории | Знаменосица О. М. | 10.05.1990 | Без категории | Справочник «Клиент_С» Код_К | ФИО клиента | | Иванов И. И. | | Петров М. А. | | Сидоров Г. А. | | Махов А. Н. | | Краснова В. М. | | Кошкова И. А. | | Печенков Д. В. | | Мухов А. А. | | Ткачева М. А. | | Кошкина Л. К. | Справочник «Услуги_С» Код_У | Наименование услуги | | Силовые тренировки | | Персональный тренинг | | Кардио-тренажеры | | Бокс | | Самбо | | Каратэ | | Дзюдо | | Рукопашный бой | | Аквааэробика | | Плавание | Справочник «День_занятия_С» Код_Д | День занятия | | Понедельник | | Вторник | | Среда | | Четверг | | Пятница | | Суббота | | Воскресенье | Справочник «Тренер_С» Код_Т | ФИО тренера | | Гусев Д. А. | | Коров Е. А. | | Сойшкина М. В. | | Журнов М. А. | | Котов А. А. | | Плюхов Н. С. | | Хошко В. В. | | Мусько В. В. | | Казакова А. Н. | | Знаменосица О. М. | Справочник «Категория_тренера_С» Код_КТ | Категория тренера | | Без категории | | 1-я | | 2-я | | Высшая | Таблица «Занятие_1» (3НФ) Код_К | Код_У | Код_Д | Время занятия | Продолжительность занятия в часах | | | | 16.30 | | | | | 14.30 | | | | | 18.00 | | | | | 12.00 | | | | | 15.30 | | | | | 17.30 | | | | | 10.00 | | | | | 16.00 | | | | | 19.00 | | | | | 18.00 | | | | | 17.30 | | | | | 19.00 | | | | | 18.00 | | | | | 19.00 | | | | | 20.00 | | | | | 20.00 | | | | | 09.00 | | | | | 12.00 | | | | | 16.00 | | | | | 17.00 | | Таблица «Клиент_1» (НФБК) Код_К | ФИО клиента | Паспорт | Дата рождения клиента | Пол клиента | Телефон | | Иванов И. И. | 4710 234736 | 23.01.1992 | М | +79113002132 | | Петров М. А. | 4710 123726 | 03.11.1993 | М | +79113126553 | | Сидоров Г. А. | 4710 223432 | 17.11.1996 | М | +79212834669 | | Махов А. Н. | 4710 181231 | 19.01.1991 | М | +79212834669 | | Краснова В. М. | 4710 327632 | 13.04.1995 | Ж | +79636476232 | | Кошкова И. А. | 4710 465232 | 13.04.1995 | Ж | +79636476232 | | Печенков Д. В. | 4710 187232 | 06.02.1994 | М | +79113342343 | | Мухов А. А. | 4710 546354 | 11.11.1992 | М | +79022383473 | | Ткачева М. А. | 4710 328273 | 02.05.1995 | Ж | +79212828238 | | Кошкина Л. К. | 4710 223833 | 04.10.1996 | Ж | +79213334050 | Таблица «Услуги_1» (НФБК) Код_У | Наименование услуги | Стоимость услуги за час | Код_Т | | Силовые тренировки | | | | Персональный тренинг | | | | Кардио-тренажеры | | | | Бокс | | | | Самбо | | | | Каратэ | | | | Дзюдо | | | | Рукопашный бой | | | | Аквааэробика | | | | Плавание | | | Таблица «Тренер» (НФБК) Код_Т | ФИО тренера | Дата рождения тренера | Код_КТ | | Гусев Д. А. | 10.03.1989 | | | Коров Е. А. | 28.07.1984 | | | Сойшкина М. В. | 21.02.1991 | | | Журнов М. А. | 15.02.1985 | | | Котов А. А. | 30.05.1983 | | | Плюхов Н. С. | 26.12.1987 | | | Хошко В. В. | 20.10.1990 | | | Мусько В. В. | 26.12.1987 | | | Казакова А. Н. | 21.12.1990 | | | Знаменосица О. М. | 10.05.1990 | | База данных содержит следующие таблицы: - День_занятия_С; - Категория_тренера_С; - Клиент_1; - Тренер; - Услуги_1; - Занятие_1. |