МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ
Кафедра информационных технологий в экономике и управлении
Курсовая работа
по дисциплине: Базы данных
на тему: Проектирование БД учета клиентов финес-клуба
Выполнила:
Группа: ЭИ1001
Приняла: доц.
Москва 2013
Содержание
1. Введение
2. Постановка задачи
3. Инфологическая модель БД
3.1. Концептуальная модель
3.2. Схемы простых объектов и их свойства
3.3. Схема агрегированного объекта
4. Даталогическая модель БД
4.1. Проектирование реляционной модели БД на основе нормализации
4.2. Структура таблиц, реализованных в СУБД Oracle
4.3. Расчет объема памяти реляционной БД
5. Сетевая модель БД
5.1. Расчет объема сетевой БД
6. Иерархическая модель БД
6.1. Расчет объема иерархической БД
7. SQL-запросы
7.1. Создание таблиц
7.2. Вставка строк в таблицы (INSERT)
7.3. Выполнение запросов (SELECT)
8. Заключение
9. Используемая литература
1. Введение
Фитнес-клуб – это место, сочетающее в себе тренажерный зал, бассейн, залы аэробики, танцевальные программы.
В фитнес-клубе можно найти инструктора, который составит индивидуальную программу оздоровления и укрепления организма.
Некоторые фитнес-клубы также предоставляют услуги массажа, бани, салона красоты и сауны.
2. Постановка задачи
В представленной работе предметной областью, для которой разрабатывается база данных, является фитнес-клуб.
Модель базы данных может быть представлена следующим образом. Схемы показывают связи между основными и вспомогательными таблицами базы данных.
В моделях участвуют таблицы, включающие сведения о клиентах, администраторах с ними работающих, договорах по покупке клубных карт, тренерах, ведущих различные занятия в фитнес-клубе.
Созданная база позволит автоматизировать деятельность фирмы и быстрее ориентироваться среди клиентов, видов занятий и их цен, а также времени работы тренеров.
3. Инфологическая модель БД
Клиент обращается к администратору
для оформления клубной карты
3.1. Концептуальная модель
1 : 1
М : 1
М : 1
М : М
М : 1
3.1. Схемы простых объектов и их свойства
Личная информация о клиенте |
Вид занятий |
|
ID Клиента PK Фамилия Имя Отчество ᴰ Адрес ᴰ Телефон |
ID Занятия PK ID Тренера ᴰ Зал проведения ᴰ Длительность Название занятия |
Тренер |
Клубная карта |
|
ID Тренера PK Фамилия Имя Отчество ᴰ Категория ᴰ Телефон ᴰ Стаж |
ID Карты PK Абонемент/разовое посещение Стоимость Срок действия договора Вид абонемента (дневной, вечерний, выходного дня) |
Администратор |
ID Администратора PK Фамилия Имя Отчество ᴰ Телефон |
3.2. Схема агрегированного объекта
ID Клиента FK
ID Карты FK
ID Администратора FK
ID Занятия FK
Скидка
Итог (Стоимость с учетом скидки)
Дата заключения договора
4. Даталогическая модель БД
4.1. Проектирование реляционной модели БД на основе нормализации
RO (ID Клиента, ID Карты, ID Администратора, ID Занятия, Скидка, Итог (Стоимость с учетом скидки), Дата заключения договора, Фамилия клиента, Имя клиента, Отчество клиента, Адрес, Телефон клиента, ФИО Администратора, Телефон администратора, Зал проведения занятия, Название занятия, Длительность, ID Тренера, Фамилия тренера, Имя тренера, Отчество тренера, Категория, Стаж, Телефон, Абонемент/разовое посещение, Стоимость, Срок действия договора, Вид абонемента (дневной, вечерний, выходного дня))
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.