Онлайн поддержка
Все операторы заняты. Пожалуйста, оставьте свои контакты и ваш вопрос, мы с вами свяжемся!
ВАШЕ ИМЯ
ВАШ EMAIL
СООБЩЕНИЕ
* Пожалуйста, указывайте в сообщении номер вашего заказа (если есть)

Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / КУРСОВАЯ РАБОТА, БАЗЫ ДАННЫХ

Проектирование БД для сотрудников гостиницы

strel1910 1200 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 63 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 03.03.2022
БД создана для заселения постояльцев, подбора типа номера.
Введение

Основная цель процесса проектирования БД состоит в получении такого проекта, который удовлетворяет следующим требованиям: 1. Корректность схемы БД, т.е. база должна быть гомоморфным образом моделируемой ПО, где каждому объекту ПО соответствуют данные в памяти ЭВМ, а каждому процессу – адекватные процедуры обработки данных. 2. Обеспечение ограничений (на объёмы внешней и оперативной памяти и другие ресурсы вычислительной системы). 3. Эффективность функционирования (соблюдение ограничений на время реакции системы на запрос и обновление данных). 4. Защита данных (от сбоев и несанкционированного доступа). 5. Простота и удобство эксплуатации. 6. Гибкость, т.е. возможность развития и адаптации к изменениям ПО и/или требований пользователей. Удовлетворение первых 4-х требований обязательно для принятия проекта. Процесс проектирования БД включает в себя следующие этапы: 1. Изучение предметной области. 2. Информационно-логическое (инфологическое) проектирование. 3. Определение требований к операционной обстановке, в которой будет функционировать информационная система. 4. Выбор СУБД и других инструментальных программных средств. 5. Логическое проектирование БД. 6. Физическое проектирование БД. 7. Разработка подсистемы безопасности 8. Разработка программного обеспечения Спроектировать базу данных для работников гостиницы. В БД должны храниться сведения о проживающих клиентах, служащих гостиницы, убирающих в номерах. Имеются номера трех типов: одноместный, двухместный и трехместный, отличающиеся стоимостью проживания в сутки. Количество номеров в гостинице известно. О каждом проживающем должна храниться следующая информация: номер паспорта, ФИО, город, из которого он прибыл, дата поселения гостинице, выделенный гостиничный номер, на сколько дней выделен номер. Каждый номер характеризуется типом, стоимостью проживания, номером телефона. Номера упорядочены по этажам. О служащем гостиницы должна храниться следующая информация: ФИО, номер этажа, где он убирает, день недели, когда он убирает данный этаж. Служащий гостиницы убирает все номера на одном этаже в определенные дни недели. Работа с БД предполагает обслуживание следующих запросов: • получение списка фамилий, проживающих в заданном номере; • вычисление счета за проживание в гостинице; • определение количества свободных мест и свободных номеров; • получение списка прибывших из заданного города; • установление ФИО служащего, убиравшего номер заданный день недели у некоторого клиента; • освобождение номера проживающим; • изменение расписания уборки для служащего в указанный день недели; • увольнение служащего гостиницы. Необходимо предусмотреть возможность выдачи справки о счете за проживание в гостинице определенного клиента и отчета о работе гостиницы за последний квартал (число клиентов, сколько дней был занят и свободен каждый номер, сумма дохода гостиницы).
Содержание

СОДЕРЖАНИЕ Введение 4 1. Изучение предметной области 5 2. Информационно-логическое (Инфологическое) проектирование БД. 5 3. Определение требований к операционной обстановке 8 4. Выбор СУБД и инструментальных программных средств 11 5. Логическое проектирование БД 15 6. Физическое проектирование БД. 18 7. Разработка подсистемы безопасности. 23 8. Описание интерфейса приложения 25 Заключение 39 Список литературы 40 Приложения 41
Список литературы

Список литературы 1. Советов, Б.Я. Базы данных. Учебник: учебник для вузов / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовской. – Юрайт: Профессиональное образование, 2017. – 463с. – Библиогр. в конце кн. – ISBN 978-5-534-01653-6 /в пер./: 193.12. 2. Смирнов Олег Игоревич. Базы данных: модели и проектирование: учеб. пособие / О. И. Смирнов; ТулГУ. – Тула: Изд-во ТулГУ, 2007. – 106 с.: ил. – в дар от каф. ПМиИТулГУТулГУ: 1308588-1308597. – Библиогр. в конце кн. – ISBN 978-5-7679-1108-0. 3. Семенчев Е.А. Распределенные и объектно-ориентированные базы данных: учеб. пособие / Е. А. Семенчев; ТулГУ. – Тула: Изд-во ТулГУ, 2008. – 136 с.: ил. – ISBN 978-5-7679-1356-5: 72.00. 4. Автоматизированные базы данных и банки знаний: Учеб. пособие для вузов / В.Ю. Анцев, А.Н. Иноземцев, Д.И. Троицкий; ТулГУ. – Тула, 2002. – 96с.: ил. – Библиогр. в конце кн. — ISBN 5-7679-0309-3: 22.00. 5. Малыхина М.П. Базы данных: основы, проектирование, использование: учеб. пособие для вузов / М. П. Малыхина. – 2-е изд. – СПб: БХВ-Петербург, 2006. – 517 с.: ил. – Библиогр. в конце кн. – Предм. указ.: с.513-517. – ISBN 5-94157-941-1 ((в пер.)): 299,00. 6. Базы данных: проектирование и использование: учебник для вузов / С.М. Диго. – М.: Финансы и статистика, 2005. – 592с.: ил. – Библиогр.в конце кн. – ISBN 5-279-02571-2 /в пер./: 204.00. 7. Базы данных / С.В. Глушаков, Д.В. Ломотько. – М.: АСТ, 2002. – 504с.: ил. – (Учебный курс). – ISBN 966-03-1257-1 /в пер./: 75.00.
Отрывок из работы

Чтобы спроектировать базу данных для работников гостиницы, нам понадобятся следующие сущности: • служащий; • номер; • тип; • посетитель. База данных для работников гостиницы должна хранить данные о номерах, поэтому понятие номер будет отдельной сущностью НОМЕР. Необходимо идентифицировать гостиничные номера по их порядковому номеру (атрибут Номер). Также у каждого номера есть тип, телефон и этаж, на котором он находится (атрибуты Тип, Телефон, Этаж). Так как у номера есть атрибут Тип, включающий в себя некоторые характеристики, то необходимо добавить сущность ТИП, атрибутами которого будут являться Стоимость, Количество мест и Название, по которому можно определить тот или иной тип номера. Существует связь относится между номером и типом (1:N) (у номера существует единственный тип, но номеров одного типа может быть несколько). Связь является обязательной со стороны сущности НОМЕР (если есть номер, то у него обязательно есть тип) и необязательной со стороны ТИП. В базе данных должны храниться данные о посетителях гостиницы, поэтому в модель БД нужно включить сущность ПОСЕТИТЕЛЬ. Данная сущность идентифицируется по номеру паспорта, поэтому ключевым атрибутом будет Номер паспорта. Из информации о посетителе создаются следующие атрибуты: Фамилия, Имя, Отчество, Номер, Город, Дата приезда, Дата отъезда. Благодаря атрибуту Номер устанавливается проживает связь между сущностями ПОСЕТИТЕЛЬ и НОМЕР. Тип связи (M:1), так как в одном номере могут жить несколько человек (если номер определенных типов), но один человек не может проживать в нескольких номерах. Связь обязательная со стороны сущности ПОСЕТИТЕЛЬ и необязательная со стороны сущности НОМЕР. В гостинице также есть работники, у каждого из которых есть свое расписание. Поэтому нам понадобится сущность СЛУЖАЩИЙ. Ключевым атрибутом данной сущности является Код (ID), по которому можно выбрать конкретного сотрудника. Также существуют атрибуты Фамилия, Имя, Отчество, необходимые для описания сотрудника. Так как сотрудник работает в определенный день недели, то создадим атрибут День недели. Для связи сущностей СЛУЖАЩИЙ и НОМЕР включим в список атрибутов служащего Этаж. Связь СЛУЖАЩИЙ убирает НОМЕР является (N:M), а также обязательной с обеих сторон.
Условия покупки ?
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Служба поддержки сервиса
+7 (499) 346-70-XX
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg