Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Nastya_Petrova_-_polny_DP.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
11.66 Mб
Скачать

2.1.4.2. Характеристика даталогической модели бд

После того, как построена ER-модель предметной области, необходимо перейти к даталогическому проектированию базы данных. Даталогическая модель базы данных является моделью логического уровня и представляет собой отображение логических связей между элементами данных безотносительно к среде хранения. Эта модель строится в терминах информационных единиц, допустимых в той конкретной СУБД, в среде которой спроектирована БД.[17]

При проектировании даталогической модели каждой сущности ставится в соответствие таблица, а атрибуты сущности становятся колонками. Обязательные атрибуты становятся обязательными колонками, необязательные - необязательными. При связях 1: M ключ таблицы ”односвязной” сущности ”мигрирует” в качестве колонки таблицы ”многосвязной” сущности. Учитывается также обязательность связи, если ”многосвязный конец” был обязательным, то колонка будет обязательной, иначе - необязательной. Две сущности, связанные между собой связью 1:1, могут быть либо объединены в одну таблицу (привязав таблицу к двум сущностям), либо преобразованы в две таблицы. При проектировании связей 1:1 ключ одной сущности записывается как колонка таблицы другой и наоборот, что приводит к дублированию информации.[34]

Перечислим таблицы и соответствующие им сущности ER-модели в таблице 10. Структура таблиц даталогической модели представлена в Приложении В.

Таблица 10

Соответствие таблиц сущностям

Имя таблицы

Имя сущности

1

Гость

Гость

2

Прием гостей

Прием гостей

3

Заявка на бронирование

Заявка на бронирование

4

Заявка на дополнительные услуги

Заявка на дополнительные услуги

5

Номерной фонд

Номерной фонд

6

Дополнительные услуги

Дополнительные услуги

2.1.5. Характеристика результатной информации

Выходная информация задачи состоит из пяти документов: разрешение на поселение, визитная карта гостя, оплаченный счет за проживание, сводный отчет и ведомость заселения.

Разрешение на поселение представляет собой таблицу с информацией о госте, номере, датах заезда и выезда. Формирование разрешения на поселение происходит по коду гостя. Структура таблицы выведения данных представлена в таблице 11.

Таблица 11

Структура таблицы отчета «Разрешение на поселение»

Код гостя

ФИО гостя

Код номера

Дата заезда

Дата выезда

[Счетчик]

[Текстовый]

[Текстовый]

[Дата/время]

[Дата/время]

Визитная карта гостя отличается от разрешения на поселение тем, что не содержит в себе информацию о коде гостя. Визитная карта выдается гостю на все время его проживания и подтверждает его заселение в гостиницу и возможность пользования бесплатными услугами на территории гостиницы. В отличие от разрешения на поселение, которое остается в службе приема и размещения гостей.

Визитная карта гостя имеют похожую структуру, которая представлена в таблице 12.

Таблица 12

Структура документа «Визитная карта гостя»

ФИО гостя

Код номера

Дата заезда

Дата выезда

[Текстовый]

[Текстовый]

[Дата/время]

[Дата/время]

Следующим выходным документом является окончательный расчет гостя. Он представляет собой таблицу, в которой отображены следующие поля: ФИО гостя, стоимость проживания, итого по услугам, итого к оплате. Формирование документа происходит по коду гостя. Информация о стоимости проживания и использованных дополнительных услугах формируется из предварительного расчета и счета за дополнительные услуги. В поле «Итого к оплате» происходит суммирование стоимости всех дней проживания и всех использованных дополнительных услуг. Структура отчета представлена в таблице 13.

Таблица 13

Структура отчета «Окончательный расчет гостя»

Код гостя

ФИО гостя

Стоимость проживания

Итого по услугам

Итого к оплате

[Счетчик]

[Текстовый]

[Денежный]

[Денежный]

[Денежный]

Сводный отчет формируется за определенный день, содержит информацию о гостях и сумме, подлежащей оплате. В нижнем правом углу подсчитывается общая сумма к оплате всех гостей на определенную дату. Отчет формируется на основе документа «Окончательный расчет гостя». Структура сводного отчета приведена ниже в таблице 14.

Таблица 14

Структура отчета «Сводный отчет»

Дата

ФИО гостя

Сумма к оплате

[Дата/время]

[Текстовый]

[Денежный]

Отчет «Ведомость заселения» представляет собой выходной документ, составленный на основе следующих таблиц: «Карта регистрации», «Разрешение на поселение», «Окончательный расчет гостя» и справочников «Номерной фонд» и «Гости». Отчет показывает сколько гостей подали заявку на бронирование и сколько фактически прибыли в гостиницу, сколько было использовано услуг и на какую сумму, а также какие категории номеров пользуются большей популярностью. На основе этой информации можно делать выводы о прибыльности гостиницы и рентабельности услуг. Ведомость можно просмотреть, распечатать и отправить в файл. Структура указана в таблице 15.

Таблица 15

Структура отчета «Ведомость заселения»

Дата регистрации

Дата заезда

ФИО гостя

Код гостя

Тип номера

Кол-во дней проживания

Стоимость проживания

Всего услуг

Итого по услугам

Итого к оплате

[Дата/время]

[Дата/время]

[Текстовый]

[Счетчик]

[Текстовый]

[Чис

ло]

[Денежный]

[Число]

[Денежный]

[Денежный]

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]