Проектирование БД учета клиентов финес-клуба. Инфологическая модель БД. Схемы простых объектов и их свойства

Страницы работы

Содержание работы

МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ

Кафедра информационных технологий в экономике и управлении

Курсовая работа

 по дисциплине: Базы данных

на тему: Проектирование БД учета клиентов финес-клуба

Выполнила:

 Группа: ЭИ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 Тренера, Фамилия тренера, Имя тренера, Отчество тренера, Категория, Стаж, Телефон, Абонемент/разовое посещение, Стоимость, Срок действия договора, Вид абонемента (дневной, вечерний, выходного дня))

Похожие материалы

Информация о работе