IOSU_UMP
.pdf
|
|
141 |
|
|
|
|
|
Поля таблицы |
"НОМЕР" |
|
|
Имя поля |
|
Описание |
Формат отображения |
|
|
|
и ограничения |
|
|
|
ты", "Президентский" |
|
|
|
|
Поля таблицы |
"ОТЕЛЬ" |
|
|
Имя поля |
|
Описание |
Формат отображения |
|
|
|
и ограничения |
ID_отеля |
|
Порядковый номер |
Натуральное число |
|
|
отеля |
|
ID_города |
|
Порядковый номер го- |
Натуральное число |
|
|
рода, в котором распо- |
|
|
|
лагается отель |
|
Класс отеля |
|
Количество звезд отеля |
Допустимые значения |
|
|
|
- 2, 3, 4, 5, 6 |
Название отеля |
Полное наименование |
|
|
|
|
отеля |
|
Количество номеров |
Общее количество но- |
Натуральное число в |
|
|
|
меров, доступных для |
диапазоне от 50 до |
|
|
проживания |
578 |
|
|
|
|
Поля таблицы |
"ПУТЕВКА" |
|
|
Имя поля |
|
Описание |
Формат отображения |
|
|
|
и ограничения |
ID_путевки |
|
|
Натуральное число |
ID_туриста |
|
Порядковый номер ту- |
Натуральное число |
|
|
риста (гражданина), |
|
|
|
который приобрел пу- |
|
|
|
тевку |
|
ID_тура |
|
Порядковый номер ту- |
Натуральное число |
|
|
ра |
|
Сумма оплаты |
|
Сумма, уплаченная |
Вещественное число в |
|
|
клиентом за путевку |
диапазоне от 10000.00 |
|
|
|
до 200000.00 |
Дата оплаты |
|
Дата, в которую была |
Дата в формате дд ме- |
|
|
произведена оплата пу- |
сяц гггг |
|
|
тевки |
|
Идентификатор но- |
Уникальный номер |
Натуральное число |
|
мера |
|
комнаты в отдельно |
|
|
|
взятом отеле, в кото- |
|
|
|
рую будет заселен ту- |
|
|
|
рист |
|
142
Поля таблицы |
"ПУТЕВКА" |
|
|
Имя поля |
|
Описание |
Формат отображения |
|
|
|
и ограничения |
ID_отеля |
|
Порядковый номер |
Натуральное число |
|
|
отеля, в который будет |
|
|
|
заселен турист, приоб- |
|
|
|
ретавший путевку |
|
Поля таблицы "СТРАНА" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
ID_страны |
Порядковый номер го- |
Натуральное число |
|
сударства |
|
Название страны |
Название государства |
Все символы - в верх- |
|
на русском языке |
нем регистре |
Столица |
Город - столица госу- |
Все символы - в верх- |
|
дарства |
нем регистре |
Поля таблицы "ТУР" |
|
|
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
ID_тура |
Порядковый номер ту- |
Натуральное число |
|
ра |
|
Название тура |
Полное название тура |
Все символы - в верх- |
|
по каталогу агентства |
нем регистре |
Дата начала тура |
Дата, в которую начи- |
Дата в формате дд ме- |
|
нается выезд в путеше- |
сяц гггг |
|
ствие по данному туру |
|
Дата завершения ту- |
Дата, в которую осу- |
Дата в формате дд ме- |
ра |
шествляется прибытие |
сяц гггг |
|
из путешествия по |
|
|
данному туру |
|
ID_города |
Порядковый номер го- |
Натуральное число |
|
рода, в который совер- |
|
|
шается тур |
|
Поля таблицы |
"ТУРИСТ" |
|
|
Имя поля |
|
Описание |
Формат отображения |
|
|
|
и ограничения |
ID_туриста |
|
Порядковый номер ту- |
Натуральное число |
|
|
риста (гражданина) |
|
143
Поля таблицы "ТУРИСТ"
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
Номер паспорта |
Шестизначный номер |
Только цифры. Обяза- |
|
паспорта гражданина |
тельно - в точности 4 |
|
|
цифры |
Серия паспорта |
Четырехзначная серия |
Только цифры. Обяза- |
|
паспорта гражданина |
тельно - в точности 6 |
|
|
цифр |
Фамилия |
Фамилия гражданина |
Только буквы. Первая - |
|
|
в верхнем регистре |
Имя |
Имя гражданина |
Только буквы. Первая - |
|
|
в верхнем регистре |
Отчество |
Отчество гражданина |
Только буквы. Первая - |
|
|
в верхнем регистре |
Дата рождения |
Дата рождения гражда- |
Дата в формате |
|
нина |
дд.мм.гггг |
Запросы
Найти сведения обо всех отелях определенной категории
Найти сведения о турах в определенную страну
Найти количество трехзвездочных отелей в определенном городе
Найти сведения о клиенте, совершившем максимальную оплату за пу-
тевку
144
3.7.4 Гостиница
Схема таблиц
ЗАСЕЛЕНИЕ
Индекс заселения
Дата и время заселения (AK1.1) ID_номера (FK)
Количество суток ID_администратора (FK) Сумма оплаты
ID_клиента (FK) (AK1.2)
КЛИЕНТ
ID_клиента
Фамилия
Имя
Отчество Город проживания Адрес
Номер паспорта (AK1.1) Серия паспорта (AK1.2) Дата рождения
АДМИНИСТРАТОР
ID_администратора
Фамилия
Имя
Отчество
НОМЕР |
|
|
ГОРНИЧНАЯ |
|
|
|
|
||
ID_номера |
||||
|
ID_горничной |
|||
|
|
|
||
Этаж |
|
|
||
|
Фамилия (AK1.1) |
|||
Категория номера |
|
|||
|
Имя (AK1.2) |
|||
Мест |
|
|||
|
Отчество (AK1.3) |
|||
Комнат |
|
|||
|
|
|||
Стоимость |
|
|
||
|
|
|
|
ИМУЩЕСТВО
ID_имущ ества
Наименование имущества (AK1.1) Стоимость
ID_номера (FK) (AK1.2)
ВЫЕЗД
Индекс заселения (FK)
Дата и время выезда ID_горничной (FK)
Описание таблиц
|
Таблицы |
Имя таблицы |
Описание |
АДМИНИСТРАТОР |
Содержит сведения об администра- |
|
торах - сотрудниках гостиницы, ко- |
|
торые осуществляют оформление и |
|
заселение клиентов в номера |
ВЫЕЗД |
Содержит сведения о фактах выезда |
|
клиентов, которые ранее проживали |
|
в гостинице. Одному и тому же |
|
факту заселения, идентифицируе- |
|
мому индексом заселения, соответ- |
|
ствует ноль (т.е. клиент на данный |
|
145 |
|
|
|
Таблицы |
Имя таблицы |
Описание |
|
момент подживает) или один (т.е. |
|
клиент уже выехал) факт выезда |
ГОРНИЧНАЯ |
Сотрудники гостиницы, которые |
|
осуществляют уборку номеров ,а |
|
также проверку состояния номеров |
|
при выезде клиента из номера |
ЗАСЕЛЕНИЕ |
Отражает факт заселения клиента в |
|
номер |
ИМУЩЕСТВО |
Содержит сведения о материальных |
|
ценностях, находящихся в номерах |
|
гостиницы. Какая-либо единица |
|
ценности имеет уникальный инвен- |
|
таризационный номер и может на- |
|
ходиться в единственном номере |
|
либо быть на складе (т.е. она не на- |
|
ходится в номере) |
КЛИЕНТ |
Содержит сведения о гражданах, |
|
пользовавшихся услугами гостини- |
|
цы |
НОМЕР |
Содержит сведения обо всех номе- |
|
рах гостиницы |
Описание полей таблиц |
|
|
|
|
Таблицы |
Имя таблицы |
Описание |
АДМИНИСТРАТОР |
Содержит сведения об администра- |
|
торах - сотрудниках гостиницы, ко- |
|
торые осуществляют оформление и |
|
заселение клиентов в номера |
ВЫЕЗД |
Содержит сведения о фактах выезда |
|
клиентов, которые ранее проживали |
|
в гостинице. Одному и тому же |
|
факту заселения, идентифицируе- |
|
мому индексом заселения, соответ- |
|
ствует ноль (т.е. клиент на данный |
|
момент проживает) или один (т.е. |
|
клиент уже выехал) факт выезда |
ГОРНИЧНАЯ |
Сотрудники гостиницы, которые |
|
|
146 |
|
|
|
|
|
|
|
|
|
|
|
Таблицы |
Имя таблицы |
|
|
Описание |
|
|
|
|
осуществляют уборку номеров ,а |
|
|
|
|
также проверку состояния номеров |
|
|
|
|
при выезде клиента из номера |
|
ЗАСЕЛЕНИЕ |
|
|
Отражает факт заселения клиента в |
|
|
|
|
номер |
|
ИМУЩЕСТВО |
|
|
Содержит сведения о материальных |
|
|
|
|
ценностях, находящихся в номерах |
|
|
|
|
гостиницы. Какая-либо единица |
|
|
|
|
ценности имеет уникальный инвен- |
|
|
|
|
таризационный номер и может на- |
|
|
|
|
ходиться в единственном номере |
|
|
|
|
либо быть на складе (т.е. она не на- |
|
|
|
|
ходится в номере) |
|
КЛИЕНТ |
|
|
Содержит сведения о гражданах, |
|
|
|
|
пользовавшихся услугами гостини- |
|
|
|
|
цы |
|
НОМЕР |
|
|
Содержит сведения обо всех номе- |
|
|
|
|
рах гостиницы |
|
|
|
|
|
|
Поля таблицы |
"АДМИНИСТРАТОР" |
|
||
Имя поля |
|
Описание |
Формат отображения |
|
|
|
|
|
и ограничения |
ID_администратора |
Порядковый номер ад- |
Натуральное число |
||
|
|
министратора |
|
|
Фамилия |
|
Фамилия администра- |
Только буквы. Первая - |
|
|
|
тора |
в верхнем регистре |
|
Имя |
|
Имя администратора |
Только буквы. Первая - |
|
|
|
|
|
в верхнем регистре |
Отчество |
|
Отчество администра- |
Только буквы. Первая - |
|
|
|
тора |
в верхнем регистре |
|
|
|
|
||
Поля таблицы |
"ВЫЕЗД" |
|
||
Имя поля |
|
Описание |
Формат отображения |
|
|
|
|
|
и ограничения |
Индекс заселения |
Уникальный в преде- |
Натуральное число |
||
|
|
лах гостиницы число- |
|
|
|
|
вой код, присваивае- |
|
|
|
|
мый каждому факту за- |
|
|
|
|
селения одного клиен- |
|
|
|
147 |
|
|
|
|
|
Поля таблицы |
"ВЫЕЗД" |
|
|
Имя поля |
|
Описание |
Формат отображения |
|
|
|
и ограничения |
|
|
та. Одному и тому же |
|
|
|
факту заселения, иден- |
|
|
|
тифицируемому индек- |
|
|
|
сом заселения, соот- |
|
|
|
ветствует ноль (т.е. |
|
|
|
клиент на данный мо- |
|
|
|
мент проживает) или |
|
|
|
один (т.е. клиент уже |
|
|
|
выехал) факт выезда |
|
Дата и время выезда |
Дата и время фактиче- |
Дата в формате дд ме- |
|
|
|
ского выезда клиента |
сяц гггг |
|
|
из гостиницы |
|
ID_горничной |
|
Порядковый номер |
Натуральное число |
|
|
горничной, которой |
|
|
|
клиент сдает номер при |
|
|
|
выезде |
|
|
|
|
|
Поля таблицы |
"ГОРНИЧНАЯ" |
|
|
Имя поля |
|
Описание |
Формат отображения |
|
|
|
и ограничения |
ID_горничной |
|
Порядковый номер |
Натуральное число |
|
|
горничной |
|
Фамилия |
|
Фамилия горничной |
Только буквы. Первая - |
|
|
|
в верхнем регистре |
Имя |
|
Имя горничной |
Только буквы. Первая - |
|
|
|
в верхнем регистре |
Отчество |
|
Отчество горничной |
Только буквы. Первая - |
|
|
|
в верхнем регистре |
|
|
|
|
Поля таблицы |
"ЗАСЕЛЕНИЕ" |
|
|
Имя поля |
|
Описание |
Формат отображения |
|
|
|
и ограничения |
Индекс заселения |
Уникальный в преде- |
Натуральное число |
|
|
|
лах гостиницы число- |
|
|
|
вой код, присваивае- |
|
|
|
мый каждому факту за- |
|
|
|
селения одного челове- |
|
|
|
ка |
|
Дата и время заселе- |
Дата и время фактиче- |
Дата в формате дд ме- |
148
Поля таблицы "ЗАСЕЛЕНИЕ"
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
ния |
ского заселения клиен- |
сяц гггг |
|
та в гостиничный но- |
|
|
мер |
|
ID_номера |
Уникальный иденти- |
Натуральное число |
|
фикатор номера, в ко- |
|
|
торый производится |
|
|
заселение клиента |
|
Количество суток |
Предполагаемое коли- |
Числовое значение в |
|
чество суток прожива- |
диапазоне от 1 до 30, |
|
ния клиента. Макси- |
обязательно кратное |
|
мальное время прожи- |
0.5. |
|
вания - 30 суток. Воз- |
|
|
можно поселение не на |
|
|
целое количество су- |
|
|
ток, а на количество, |
|
|
кратное полусуткам, |
|
|
Например 2, 2.5, 10.5 |
|
ID_администратора |
Порядковый номер ад- |
Натуральное число |
|
министратора |
|
Сумма оплаты |
Сумма за проживание, |
Вещественное число в |
|
уплачиваемая клиен- |
диапазоне от 500.00 |
|
том при заселении. |
до 1000000.00 |
|
Вычисляется путем |
|
|
умножения количества |
|
|
предполагаемых суток |
|
|
проживания на стои- |
|
|
мость проживания в |
|
|
сутки |
|
ID_клиента |
Порядковый номер |
Натуральное число |
|
клиента |
|
Поля таблицы "ИМУЩЕСТВО"
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
ID_имущества |
Уникальный инвентар- |
Натуральное число |
|
ный номер единицы |
|
|
имущества |
|
Наименование иму- |
Тип имущества, Шкаф, |
|
|
|
149 |
|
|
|
|
|
Поля таблицы |
"ИМУЩЕСТВО" |
|
|
Имя поля |
|
Описание |
Формат отображения |
|
|
|
и ограничения |
щества |
|
Телевизор, Кондицио- |
|
|
|
нер, Кровать, Солярий |
|
Стоимость |
|
Оценочная стоимость |
Вещественное число в |
|
|
имущества, уплачивае- |
диапазоне от 100.00 |
|
|
мая клиентом в случае |
до 1000000.0 |
|
|
порчи или утери |
|
ID_номера |
|
Уникальный иденти- |
Натуральное число |
|
|
фикатор номера в дан- |
|
|
|
ной гостинице |
|
|
|
|
|
Поля таблицы |
"КЛИЕНТ" |
|
|
Имя поля |
|
Описание |
Формат отображения |
|
|
|
и ограничения |
ID_клиента |
|
Порядковый номер |
Натуральное число |
|
|
клиента |
|
Фамилия |
|
Фамилия клиента |
Только буквы. Первая - |
|
|
|
в верхнем регистре |
Имя |
|
Имя клиента |
Только буквы. Первая - |
|
|
|
в верхнем регистре |
Отчество |
|
Отчество клиента |
Только буквы. Первая - |
|
|
|
в верхнем регистре |
Город проживания |
Город проживания, |
Все символы - в верх- |
|
|
|
указанный в паспорте |
нем регистре |
Адрес |
|
Адрес проживания, |
|
|
|
указанный в паспорте |
|
Номер паспорта |
Номер паспорта (все |
Только цифры. Обяза- |
|
|
|
паспорта - российские) |
тельно - в точности 4 |
|
|
|
цифры |
Серия паспорта |
Серия паспорта (все |
Только цифры. Обяза- |
|
|
|
паспорта - российские) |
тельно - в точности 6 |
|
|
|
цифр |
Дата рождения |
|
Дата рождения |
Дата в формате |
|
|
|
дд.мм.гггг |
|
|
|
|
Поля таблицы |
"НОМЕР" |
|
|
Имя поля |
|
Описание |
Формат отображения |
|
|
|
и ограничения |
ID_номера |
|
Уникальный иденти- |
|
|
|
фикатор номера в дан- |
|
150
Поля таблицы "НОМЕР"
Имя поля |
Описание |
Формат отображения |
|
|
и ограничения |
|
ной гостинице |
|
Этаж |
Этаж, на котором рас- |
Натуральное число в |
|
полагается номер |
диапазоне от 1 до 35 |
Категория номера |
Класс обслуживания |
Допустимые значения |
|
номера. Например, |
- "Обычный", "Улуч- |
|
обычный, люкс полу- |
шенный", "Полулюкс", |
|
люкс, апартаменты |
"Люкс", "Апартамен- |
|
|
ты", "Президентский" |
Мест |
Количество койко-мест |
Натуральное число в |
|
в номере. Возможное |
диапазоне от 1 до 5 |
|
количество - от 1 до 5 |
|
Комнат |
Количество комнат в |
Допустимые значения |
|
данном номере. Воз- |
- 1, 2 |
|
можные значения - 1, 2 |
|
Стоимость |
Стоимость одного кой- |
Вещественное число в |
|
ко-места, уплачиваемая |
диапазоне от 500.00 до |
|
клиентом за сутки |
55000.00 |
|
проживания |
|
Запросы Найти сведения обо всем имуществе, расположенном в определенном номере
Найти сведения о всех номерах, которые принимала горничная
Найти сведения о клиентах, которые совершили заезд в указанный ин-
тервал дат
Найти сведения о клиентах, проживавших более 7 дней
Найти количество заселений, оформленных определенным администра-
тором