Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

IOSU_UMP

.pdf
Скачиваний:
8
Добавлен:
11.05.2015
Размер:
1.94 Mб
Скачать

 

 

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 дней

Найти количество заселений, оформленных определенным администра-

тором

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