Создание БД
СОДЕРЖАНИЕ
Задание на проектирование базы данных (общие положения)
Задание на проектирование базы данных для конкретной предметной области определяет выполнение следующих пунктов:
1. Выделить классы объектов предметной области на основании конкретного перечня реквизитов.
2. Спроектировать модели предметной области (ИЛМ – методом СС, графическим и аналитическим методами, ДЛМ – графическим и аналитическим методами, ФМ и ее компоненты – структур таблиц с использованием способов ОЦ на уровне поля и индексов).
2. На основе спроектированной базы данных реализовать запросы.
3. Реализовать ссылочное и семантическое ОЦ.
4. Спроектировать интерфейс пользователя, включающий:
формы для ввода и редактирования данных;
формы для запросов;
отчетную сводку по заданному макету;
меню приложения с включением сервисных функций (экспорт и импорт ТБД, архивирование и разархивирование файлов и др.).
Задание
Выделить классы объектов предметной области "Бронирование мест в гостинице" на основании следующего перечня реквизитов:
1.Код гостиницы.
2.Наименование гостиницы, звездность гостиницы.
3.Код клиента
4.Характеристика клиента (Фамилия, Имя, Отчество клиента, Паспортные данные, Комментарий).
5.Код номера
6.Емкость номера (одно-, двух-, трехместный)
7.Количество заселяемых человек.
8.Комфортность (люкс, полулюкс, обычный).
9.Цена.
10.Код заселения (отдых, лечение, деловая поездка и т.д.).
11.Дата заселения.
12.Дата освобождения.
13.Примечание.
14.Код скидки для постоянных клиентов и для определенных категорий клиентов. Наименование скидки (скидки могут суммироваться в расчетах).
15.Регистрационный номер оформления на бронирование.
Количество гостиниц– 3-4, количество номеров разной вместимости в гостинице – 20-30 , количество зарегистрированных заявок на заселение – 20-30.
Разработать следующие типы запросов к БД:
Простые запросы к отдельным таблицам (справочникам или процессу) – 4 запроса.
Многотабличные и вычисляемые запросы – 4 запроса.
Разновидности многотабличных вычисляемых запросов:
расчет стоимости бронирования мест для конкретного клиента (общей и с учетом скидок);
вычисление итогов по стоимости бронирования всех клиентов конкретной гостиницы за месяц (общих и с учетом скидок, средних и с учетом скидок, общего количества поселившихся в гостинице).