Вход

БД Access Фитнес-центр

Рекомендуемая категория для самостоятельной подготовки:
Лабораторная работа*
Код 387027
Дата создания 00:17
Страниц 23
Мы сможем обработать ваш заказ (!) 22 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 500руб.
КУПИТЬ

Описание

База в MS Access и отчет по ней в Word.
Предметная область "Фитнес-центр" ...

Содержание

Содержание Стр.
Введение 3
1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СТРУКТУРИРОВАНИЯ ППРЕДМЕТНЫХ ОБЛАСТЕЙ И СОЗДАНИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ 4
1.1 Предметная область. Основные понятия 4
1.2 Типы отношений между типами объектов 4
1.3 Структурирование предметной области 5
2 ПОСТАНОВКА ЗАДАЧ 7
3 РЕЗУЛЬТАТЫ ВЫПОЛНЕНИЯ ЛАБАРАТОРНОЙ РАБОТЫ 8
Заключение 23
Список использованной литературы 24

Введение

Необходимо создать базу данных для фитнес-центра.
Фитнес-центр организует спортивный досуг клиентов в группах. Группа состоит из нескольких человек (клиентов), один и тот же человек может записаться в несколько различных групп. При записи клиента в группу им единоразово вносится оплата за весь цикл занятий, проводимых для данной группы.
Каждое занятие проводится в одной группе одним или несколькими инструкторами. Для одной группы организуется, как правило, несколько последовательных занятий. Один и тот же инструктор может принимать участие в проведении различных занятий в различных группах. По каждому занятию фиксируется: группа, в которой оно проводится, время начала и окончания занятия, инструкторы, принимающие участие в проведении занятия.
В базе данных необходимо:
 сформировать списо к клиентов, занимающихся в определенной группе;
 подсчитать количество занятий, проведенных в каждой из групп за определенный период;
 определить стоимость оказанных услуг каждому клиенту за весь период посещения им фитнес клуба;
 создать перекрестный запрос «Группы-Инструкторы», на пересечении строк и столбцов в котором будут подсчитываться количество занятий, проведенных данными инструктором в данной группе.

Фрагмент работы для ознакомления

1:ИнструкторГруппаЗанятиеЗапись в группуКлиентПроведение занятийРисунок 3.1 – Схема структуры предметной области «Фитнес-центр»База данных состоит из 6 таблиц, каждая из которых соответствует своему типу объектов. Словарь имен представлен в таблице 3.2:Таблица 3.2 - Словарь имен базы данных «Фитнес-центр»СловоСокращениеСловоСокращениеВключениеВклНазваниеНазванГруппаГрупНачалоНачЗанятиеЗанНомер по порядкуНппИнструкторИнстСоставСостКонецКонцТелефонТелСостав полей база данных представлен в таблице 3.3. Жирным шрифтом выделены ключевые поля.Таблица 3.3 - Состав полей базы данных «Фитнес-центр»Название таблицыПодпись поляСистемное имяТипРазмер поляПоле со спискомКлиентКод клиентаКодКлиентаТ2 ФИО клиентаФИОКлиентаТ255 АдресАдресКлиенетаТ255 ТелефонТелТ11 ИнструкторКод инструктораКодИнстТ3 ФИОинструктораФИОИнстТ255 АдресАдресИнстТ255 ТелефонТелТ11 ГруппаКод группыКодГрупТ4 Название группыНазванГрупТ50 Проведение занятийНппНппСчетчик  Код занятийКодЗанТ3+Код инструктораКодИнстТ4+ЗанятиеКод занятийКодЗанТ3 Код группыКодГрупТ +Дата проведенияДатаД  Время началаВремяНачВ  Время концаВремяКонцВ  Запись в группуКод составаКодСостТ4 Код ГруппыКодГрупТ4+Код КлиентаКодКлиентаТ2+Дата ВключенияДатаВклД  ОплатаОплатаДен  Схема данных базы «Фитнес-центр» представлена на рисунке 3.2Рисунок 3.2 – Схема данных базы «Фитнес-центр»Исходные данные базы «Фитнес-центр» содержатся в таблицах 3.4-3.9.Таблица 3.4 - Таблица «Группа»Код группыНазвание группы2001Йога2002Зумба2003Бассейн2004Гимнастика2005ЛФП2006Tabatta2007MT+press2008ABL2009Body Flex2010Сальса2011Hip Hop2012Пилатес2013Разумное тело2014Растяжка2015БоксТаблица 3.5 - Таблица «Инструктор»Код инструктораФИО инструктораАдресТелефон101Рогов Василий Андреевичул.Ленина, д.65, кв.189033553889102Карпов Валерий Сергеевичул.Грязнова, д.1, кв.8689223636363103Сидорова Алёна Семеновнаул.Суворова, д.63, кв.1389225648999104Пугачева Алла Васильевнаул.Карла Маркса, д.25, кв.4689075656565105Алтыншин Артур Маратовичул.Калинина, д.15, кв.1689022236565106Жиденко Ксения Антоновнаул.Урицкого, д.689651111114107Батыров Айрат Маратовичул.Комсомольская, д.69, кв.389041115666Таблица 3.6 - Таблица «Клиент»Код клиентаФИО клиентаАдресТелефон01Незнамова Ирина Леонидовнаул.Первомайская, д.6, кв.58903334326902Гусина Римма Павловнаул.Завенягина, д. 1, кв.18909333369803Нетупский Данил Олеговичул.Грязнова, д.62, кв.78808956599905Муха Алия Эдуардовнаул.Уральская, д.42, кв.988906355538706Русинова Кира Васильевнаул.Пушкина, д.2, кв.128922263658907Самойлов Антон Сергеевичул.Шишка, д.2, кв.318927789654108Юрьева Марина Юрьевнаул.Красная Армия, д.1, кв.18803336545609Андреев Кирил Владимировичул.Ленина, д.63, кв.58922369854110Скон Наталья Николаевнаул.Грязнова, д.3, кв.108809965478911Брок Валерий Дмитриевичул.Карла Маркса, д.163, кв.158922263545512Сорокова Екатерина Михайловнаул.Пушкина, д.96, кв.158904445689613Гагарина Палина Николаевнаул.Сталеваров, д.196, кв.158906665899914Шашкин Николай Владимировичул.Мира, д.45, кв.128902156874415Антонов Вадим Валерьевичул.Ворошилова89077589654Таблица 3.7 - Таблица «Занятие»Код занятияДата проведенияВремя началаВремя концаКод группы00101.06.201419:0020:00201000202.06.201418:1219:12200100302.06.201411:2214:30200400403.06.201412:2213:22200500505.06.20148:0012:15200200607.06.201418:3320:05200300711.06.201415:0016:00200100812.06.201416:0017:00200200913.06.201420:1521:15200301014.06.201419:1520:15200401114.06.201419:0020:00200501214.06.201418:1219:12200601315.06.201411:2214:30200701415.06.201412:2213:22200801517.06.20148:0012:15200901618.06.201418:3320:05201401718.06.201415:0016:00201301818.06.201416:0017:00201201922.06.201420:1521:152015Таблица 3.8 - Таблица «Запись в группу»Код составаКод группыКод клиентаДата включенияОплата000120010114.06.2014236р.000220060221.06.2014963р.Продолжение таблицы 3.8Код составаКод группыКод клиентаДата включенияОплата000320050316.06.2014122р.000420120515.06.2014956р.000520130615.06.2014911р.000620030714.06.2014100р.000720100821.06.2014200р.000820150916.06.2014350р.000920141015.06.2014150р.001020131115.06.2014200р.001120121214.06.2014250р.001220091321.06.2014990р.001320101416.06.20141 500р.001420071515.06.20142 500р.001520060115.06.20141 050р.001620060214.06.2014450р.001720060521.06.2014400р.001820030716.06.20145 500р.001920020815.06.2014600р.002020011015.06.2014170р.Таблица 3.9 - Таблица «Проведение занятия»НппКод занятияКод инструктора100510320061023005101400510450041036006101701110280151039017104100161051101810412007106130111081400210515003109В базе данных было разработано несколько форм с наличием подчиненных.Форма «Данные об инструкторах» (рисунок 3.3) содержит личную информацию по каждому инструктору. В подчиненной форме выводятся сведения о занятиях, проводимые тем или иным инструктором. Для большей информативности в подчиненной форме выводится наименование группы и время проведения занятий при помощи функции DLookUp (рисунок 3.4).Рисунок 3.3 – Форма с наличием подчиненной «Данные об инструкторах»Рисунок 3.4 – Форма с наличием подчиненной «Данные об инструкторах» в режиме конструктораФорма «Данные о клиентах» (рисунок 3.5) содержит личную информацию по каждому из клиентов. В подчиненной форме выводятся сведения о занятиях, на которые записывался тот или иной клиент. Для большей информативности в подчиненной форме выводится наименование группы при помощи функции DLookUp (рисунок 3.6).Рисунок 3.5 – Форма с наличием подчиненной «Данные о клиентах»Рисунок 3.6 – Форма с наличием подчиненной «Данные о клиентах» в режиме конструктораФорма «Расписание занятий по группам» (рисунок 3.7) содержит информацию о расписании занятий в разрезе каждого направления. В подчиненной форме выводятся сведения о времени занятиях и об инструкторе. Рисунок 3.7 – Форма с наличием подчиненной «Расписание занятий по группам»Рисунок 3.8 – Форма с наличием подчиненной «Расписание занятий по группам» в режиме конструктораТакже были созданы следующие запросы:«Список клиентов по группам»;«Количество проведенных занятий»;«Выручка»;перекрестный запрос «Инструктор/Группа». Запрос на выборку «Список клиентов по группам» выводит список клиентов, занимающихся в определенной группе. Для вывода результата пользователь базы данных должен ввести название группы, список которой ему необходимо получить (рисунок 3.9 и таблица 3.10).Рисунок 3.9 – Запрос на выборку «Список клиентов по группам» в режиме конструктораТаблица 3.10 – Результаты выполнения запроса «Список клиентов по группам»Код группыНазвание группыКод клиентаФИО клиента2006Tabatta02Гусина Римма Павловна2006Tabatta01Незнамова Ирина Леонидовна2006Tabatta02Гусина Римма Павловна2006Tabatta05Муха Алия ЭдуардовнаЗапрос на выборку с группировкой «Количество проведенных занятий» подсчитывает количество занятий, проведенных в каждой из групп за определенный период. Для вывода результата пользователь базы данных должен ввести даты начала и окончания периода, посещаемость которого его интересует (рисунок 3.10 и таблица 3.11).Рисунок 3.10 – Запрос на выборку с группировкой«Количество проведенных занятий» в режиме конструктораТаблица 3.

Список литературы

Список использованной литературы
1. Лекции по дисциплине «Базы данных»;
2. Учебно-методическая разработка по выполнению лабораторных работ «Базы данных: проектирование структуры предметной области», Кононов В. Н., Данилов Г. В., Магнитогорск, 2009.
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00427
© Рефератбанк, 2002 - 2024