Проектирование и реализация базы данных "Фитнесс центр"
Анализ совокупности данных и методов, обеспечивающих добавление выборку и отображение данных. Концептуальная, логическая и физическая модели предметной области. Создание запросов процедуры и триггеры на выборку и манипуляцию данными на языке SQL.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 25.01.2023 |
Размер файла | 1,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Проектирование и реализация базы данных "Фитнесс центр"
Анализ предметной области
Название: «Фитнесс центр».
Фитнес-клуб предоставляет своим клиентам большой выбор спортивно развлекательных услуг следующих категорий: фитнес, тренажерный зал, йога, зал единоборств и бассейн. Для каждой категории обозначена стоимость 1 занятия.
Клиенты могут приобрести абонементы на занятия одной из категорий.
Клиент указывает ФИО, пол и дату рождения. Детям и пенсионерам предоставляется скидка 10%.
У каждого абонемента есть уникальный номер и конечная стоимость, которая определяется автоматически. Кроме того, в нем отмечается количество посещенных занятий
Построим концептуальную модель:
Рис. 1. Концептуальная модель в нотации UML.
Проектирование
Построим логическую модель реляционной БД:
Рис. 2. Логическая модель в нотации IDEF1X.
Схема созданной БД на СУБД:
Рис. 3. Физическая модель.
Таблицы базы данных:
clients
Couches
Halls
Subscriptions
Visits
Запросы к базе данных
Посчитать количество мужчин и женщин среди клиентов
Вложенный запрос
Оконные функции
Кейсы, джоины
Группировка
Триггеры
При обновлении таблицы с абонементами обновляет конечную стоимость и количество посещенных занятий
Проверяет активность клиента
Триггер, который проверят возраст для скидки
Проверка триггеров
выборка триггер концептуальный манипуляция
Хранимые процедуры
Вывести ФИО клиента и тренера за определенный промежуток
Результат
Заключение
В ходе лабораторного практикума была спроектирована и реализована база данных
«Фитнесс центр». База данных - это совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление выборку и отображение данных.
В результате проектирования базы данных было рассмотрено создание шести сущностей с определенными атрибутами. Также, была построена концептуальная, логическая и физическая модели предметной области. Созданы запросы процедуры и триггеры на выборку и манипуляцию данными на языке SQL.
Список литературы
1. Ратманова И. Д. Базы данных: Учебное пособие / ФГБОУВПО «Ивановский государственный энергетический университет имени В. И. Ленина». - Иваново, 2014. - 160 с.
2. Ратманова И. Д., Булатова Е. Е. Выполнение курсовой работы на тему
3. «Проектирование и разработка базы данных средствами Microsoft»: Учеб. пособие / ФГБОУВПО «Ивановский государственный энергетический университет имени В. И. Ленина». - Иваново, 2014. - 112 с.
Размещено на Allbest.ru
Подобные документы
Проектирование и реализация базы данных для обеспечения автоматизированного учета результатов футбольного турнира. Осуществление логического, а также физического проектирования базы данных. Описание запросов на выборку и манипуляцию данными на языке SQL.
курсовая работа [1,9 M], добавлен 17.06.2012Характеристика понятия базы данных, структурированных и взаимосвязанных методов, обеспечивающих добавление, выборку и отображение данных. Изучение предметной области, даталогического проектирования, требований к техническому и аппаратному обеспечению.
курсовая работа [1,6 M], добавлен 10.01.2012Определение базовых сущностей предметной области. Представление базы данных реляционной моделью. Построение ER-диаграмм. Функции и архитектура информационной системы. Создание таблиц БД на языке SQL Server. Запросы на выборку и манипулирование данными.
курсовая работа [1,8 M], добавлен 06.05.2015Системный анализ предметной области. Нормальные формы таблиц. Физическое проектирование базы данных. Реализация структуры БД в СУБД MySQL. Запросы на создание таблиц, добавление и выборку данных. Реализация триггера и функции. Программный код WEB-страниц.
курсовая работа [748,9 K], добавлен 01.11.2014Анализ предметной области, концептуальных требований и информационных потребностей к разрабатываемой базе данных студентов. Выбор информационных объектов и проектирование информационной структуры. Создание таблиц, отчетов, запросов на выборку и форм.
курсовая работа [69,4 K], добавлен 18.11.2010Ограничения, присутствующие в предметной области. Проектирование инфологической модели данных. Описание основных сущностей и их атрибутов. Логический и физический уровни модели данных. Реализация базы данных: представления, триггеры, хранимые процедуры.
курсовая работа [1,7 M], добавлен 10.02.2013Структура таблицы и типы данных. Ввод данных в ячейки таблицы. Создание запросов на выборку, удаление, обновление и добавление записей, на создание таблицы. Основное различие между отчетами и формами, их назначение. Создание отчетов для базы данных.
курсовая работа [1,9 M], добавлен 17.06.2014Использование баз данных менеджерами автосалонов для повышения качества и скорости обслуживания клиентов. Создание запросов на добавление, удаление, обновление данных. Запросы перекрестный, на выборку. Кнопочная форма базы данных с практичным интерфейсом.
курсовая работа [1,6 M], добавлен 10.02.2014Проектирование базы данных, предназначенной для автоматизации библиотеки аудиокниг. Запрос на выборку с условием отбора, с созданием вычисляемого поля. Создание формы с круговой диаграммой на основе запроса на выборку. Проектирование форм и отчетов базы.
контрольная работа [6,2 M], добавлен 06.01.2013Цель инфологического моделирования предметной области. Источники данных, базы данных и система управления, разработка модели. Принципы проектирования базы данных, концептуальная, логическая, материальная разработка. Типы сущностей, атрибутов и связей.
курсовая работа [188,6 K], добавлен 15.07.2012