Описание предметной области кладбища
Для захоронения умершего на кладбище родственники предъявить свидетельство о смерти: номер свидетельства, фио, дата смерти, причина смерти. Кладбище разделено на участки, которые поделены на ряды и места. После захоронения родственникам выдается справка о захоронении с указанием № участка, ряда и места захоронения на данном кладбище. На могиле работниками кладбища производятся различные работы: подсыпка песка, установка плит, памятников, оград. На каждом участке работает своя бригада рабочих во главе с бригадиром. .
Задание
Разработать систему «Кладбище», использующую БД и СУБД Access и отвечающую следующим требованиям:
1. Создать логическую модель БД, проведя анализ функциональных зависимостей атрибутов отношений, определить ключи, обосновывая их выбор, указать связи между отношениями, провести нормализацию отношений до 3НФ. (схема БД должна быть в приложении к пояснительной записке)
2. Разработать таблицы, указав типы данных, ограничения, выдачу сообщений о некорректном вводе, создание списков для атрибутов, подстановку данных для подчиненных таблиц.
3. Создать удобные формы для ввода исходных данных с обоснованием выбора вида формы.
4. Система должна обеспечить выдачу следующих запросов:
- (макрос) Свободные места на участках
– (параметр участок, ряд, место) Кто и когда захоронен ?
–(параметр участок, ряд, место) работы проводимые на конкретном месте–Система должна обеспечить выдачу следующих отчетов
– захоронения по участкам
– свободные места по участкам
5. Создание вложенной кнопочной формы
Описание предметной области трамвайного парка
Трамвайный парк обслуживает 5 маршрутов. На каждом маршруте находится несколько трамваев. У каждого трамвая есть тип, номер, год выпуска, завод изготовитель. Каждый день перед выходом на линию производится осмотр подвижного состава и в случае обнаружения поломок трамвай отправляется на ремонт. Ремонт характеризуется видом поломки датой начала и конца ремонта. Водители трамваев обслуживают один маршрут. Водители трамвая имеют определённый класс от1-3 (высший 1).
Задание
Разработать систему «Трамвайный парк», использующую БД и СУБД Access и отвечающую следующим требованиям:
1. Создать логическую модель БД, проведя анализ функциональных зависимостей атрибутов отношений, определить ключи, обосновывая их выбор, указать связи между отношениями, провести нормализацию отношений до 3НФ. (схема БД должна быть в приложении к пояснительной записке)
2. Разработать таблицы, указав типы данных, ограничения, выдачу сообщений о некорректном вводе, создание списков для атрибутов, подстановку данных для подчиненных таблиц.
3. Создать удобные формы для ввода исходных данных с обоснованием выбора вида формы.
4. Система должна обеспечить выдачу следующих запросов:
- (параметр № маршрута) Водители конкретного маршрута
– (параметр № трамвая) Когда и что ремонтировалось в конкретном трамвае
– (параметр № маршрута) Номера трамваев конкретного маршрута
– сколько трамваев на каждом маршруте (исключая ремонтируемые трамваи)
5. Система должна обеспечить выдачу следующих отчетов
– водители парка, класс, стаж количество
– подвижной состав парка, номера трамваев, ремонт
6. Создание вложенной кнопочной формы
Описание предметной области гостиницы
Гостиница имеет различное количество номеров определенного класса. Номера могут быть 1, 2. Номера определенного класса отличаются удобствами и ценой за сутки. Номера обслуживают горничные (1 горничная обслуживает несколько номеров) В гостинице имеются сведения о работающих горничных( паспорт, дата рождения адрес, дата устройства на работу, предыдущее место работы. Клиенты гостиницы снимают номера на определенный срок, за который производят оплату сразу целиком. О себе клиент сообщает сведения: фио, № паспорта, дата начала и конца съема номера. Клиентом может быть продлен съем номера.
Задание
Разработать систему «Гостиница», использующую БД и СУБД Access и отвечающую следующим требованиям:
1. Создать логическую модель БД, проведя анализ функциональных зависимостей атрибутов отношений, определить ключи, обосновывая их выбор, указать связи между отношениями,провести нормализацию отношений до 3НФ. (схема БД должна быть в приложении к пояснительной записке)
2. Разработать таблицы, указав типы данных, ограничения, выдачу сообщений о некорректном вводе, создание списков для атрибутов, подстановку данных для подчиненных таблиц
3. Создать удобные формы для ввода исходных данных с обоснованием выбора вида формы
4. Система должна обеспечить выдачу следующих запросов с использованием макросов
– свободные места в номерах
– (параметр тип номера) Свободные номера
– обновление конечной даты при продлении съема номера
– (параметр дата) Выезжающие клиенты на текущую дату
– запрос на изменение: переселение в другой номер
– запросы на удаление: отъезд клиента
– (параметр № в гостинице) Горничная обслуживающая конкретный номер?
– (параметр № в гостинице) Кто из клиентов проживает в конкретном номере?
5. Система должна обеспечить выдачу следующих отчетов:
- список клиентов гостиницы, номер, даты начала и конца съема
– печать квитанции на оплату с указанием фио клиента, стоимости, количество дней проживания, № комнаты, типа комнаты, даты оплаты
6. Создание вложенной кнопочной формы