- •Министерство образования и науки Российской Федерации
- •2. Построение инфологической концептуальной модели (er-модели)
- •3. Построение реляционной схемы из er-модели данных
- •4. Описание приложения
- •5. Проектирование форм, запросов и отчетов
- •6. Код программы
- •7. Тестирование базы данных
- •Заключение
- •Список использованной литературы
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
ГОУВПО “Комсомольский – на - Амуре государственный технический университет”
Факультет компьютерных технологий
Кафедра информационных систем
Курсовая работа
по курсу:
«Базы данных»
на тему:
«Гостиничный комплекс»
Руководитель работы ______________ «____»_______________2008 г. Исполнитель студент группы ______________ «____»_______________2008 г.
|
2008 г.
Содержание
Введение
Данная курсовая работа направлена на:
закрепление знаний и умений по дисциплине Базы данных
выработку новых навыков в создании реляционных баз данных
получение навыков разработки ИС
1. Задание
Разработать информационную систему гостиничного комплекса, которая несет собой следующую информацию: занятость номеров, заказ (дата заказа, дата въезда/выезда, стоимость), сведения о клиенте, занимающего тот или иной номер (ФИО, сведения о документе, удостоверяющем личность, адрес) и о самом номере (расположение, вид, стоимость периодичность обслуживания), а также использование служб быта: ежедневная уборка номера, прачечная, химчистка, питание (рестораны, бары) и развлечения (бассейн, сауна, бильярд и пр.).
Необходимо составить пакет из процедур и функций, который позволяет:
получить перечень и общее число постояльцев, заселявшихся в номера с указанными характеристиками за некоторый период;
получить список свободных номеров на данный момент;
получить сведения о постояльце из заданного номера: его счет гостинице за дополнительные услуги, виды услуг, которыми он пользовался;
получить сведения о наиболее часто посещающих гостиницу постояльцах;
получить список занятых сейчас номеров, которые освобождаются к указанному сроку;
получить сведения о конкретном номере: кем он был занят в определенный период.
Список требований к выполнению работы:
Построить инфологическую концептуальную модель (ER-модель), для чего:
Проанализировав предметную область, при необходимости уточнив и дополнив ее, выявить необходимый набор сущностей;
Определить требуемый набор атрибутов для каждой сущности, выделив идентифицирующие атрибуты;
Определить связи между объектами;
Описать полученную ER-модель на языке инфологического проектирования и на языке ER-диаграмм.
Получить реляционную схему из ER-модели, для чего:
Построить набор необходимых отношений базы данных;
Выделить первичные и внешние ключи определенных отношений;
Привести полученные отношения к третьей нормальной форме;
Определить ограничения целостности для внешних ключей отношений и для отношений в целом.
Используя имеющуюся СУБД создать спроектированную базу данных.
На языке SQL записать выражения для указанных в варианте задания типов запросов.
Проверить работоспособность написанных запросов в интерактивном режиме.