Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Гостинечный комплекс.doc
Скачиваний:
95
Добавлен:
01.05.2014
Размер:
2.85 Mб
Скачать

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

ГОУВПО “Комсомольский – на - Амуре государственный технический университет”

Факультет компьютерных технологий

Кафедра информационных систем

Курсовая работа

по курсу:

«Базы данных»

на тему:

«Гостиничный комплекс»

Руководитель работы

______________

«____»_______________2008 г.

Исполнитель

студент группы

______________ «____»_______________2008 г.

2008 г.

Содержание

Введение

Данная курсовая работа направлена на:

  • закрепление знаний и умений по дисциплине Базы данных

  • выработку новых навыков в создании реляционных баз данных

  • получение навыков разработки ИС

1. Задание

Разработать информационную сис­тему гостиничного комплекса, которая несет собой следующую информацию: занятость номеров, заказ (дата заказа, дата въезда/выезда, стоимость), сведения о клиенте, занимающего тот или иной номер (ФИО, сведения о документе, удостоверяющем личность, адрес) и о самом номере (расположение, вид, стоимость периодичность обслуживания), а также использование служб быта: ежедневная уборка номера, прачечная, химчистка, питание (рестораны, бары) и развлечения (бассейн, сауна, бильярд и пр.).

Необ­ходимо составить пакет из процедур и функций, который позво­ляет:

  1. получить перечень и общее число постояльцев, заселявшихся в номера с указанными характеристиками за некоторый период;

  2. получить список свободных номеров на данный момент;

  3. получить сведения о постояльце из заданного номера: его счет гостинице за дополнительные услуги, виды услуг, которыми он пользовался;

  4. получить сведения о наиболее часто посещающих гостиницу постояльцах;

  5. получить список занятых сейчас номеров, которые освобождаются к указанному сроку;

  6. получить сведения о конкретном номере: кем он был занят в определенный период.

Список требований к выполнению работы:

  1. Построить инфологическую концептуальную модель (ER-модель), для чего:

  • Проанализировав предметную область, при необходимости уточнив и дополнив ее, выявить необходимый набор сущностей;

  • Определить требуемый набор атрибутов для каждой сущности, выделив идентифицирующие атрибуты;

  • Определить связи между объектами;

  • Описать полученную ER-модель на языке инфологического проектирования и на языке ER-диаграмм.

  • Получить реляционную схему из ER-модели, для чего:

  • Построить набор необходимых отношений базы данных;

  • Выделить первичные и внешние ключи определенных отношений;

  • Привести полученные отношения к третьей нормальной форме;

  • Определить ограничения целостности для внешних ключей отношений и для отношений в целом.

  1. Используя имеющуюся СУБД создать спроектированную базу данных.

  2. На языке SQL записать выражения для указанных в варианте задания типов запросов.

  3. Проверить работоспособность написанных запросов в интерактивном режиме.

Соседние файлы в предмете Базы данных
  • #
    01.05.20142.35 Mб94База данных.mdb
  • #
    01.05.20143.04 Mб107БД Аэропорт.mdb
  • #
    01.05.20145.26 Mб172Библиотека.mdb
  • #
    01.05.20141.97 Mб170Все лабы по БД.mdb
  • #
    01.05.20143.83 Mб55Горнолыжная база.mdb
  • #
  • #
    01.05.20141.47 Mб153Деканат. База данных в Access.mdb
  • #
    01.05.20141.5 Mб114Деканат. База данных в Access1.mdb
  • #
    01.05.20141.29 Mб59Детали и изделия.mdb
  • #
    01.05.20143.91 Mб28Должники МИСиС.mdb
  • #