1. Главная
  2. Библиотека
  3. Гостиничное дело
  4. Данные о гостинице должны содержать следуюшую информаци...
Разбор задачи

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

  • Предмет: Гостиничное дело
  • Автор: Кэмп
  • #Бронирование и ресепшен-сервис
  • #Информационные технологии в гостиничном деле
Данные о гостинице должны содержать следуюшую информацию: характеристика всех номеров: тип номера, кол-во мест, цена одного места, - данные обо всех проживающих: фамилия, имя, отчество, паспортные данные, дата прибытия, дата убытия, данные о плате за

Условие:

Данные о гостинице должны содержать следуюшую информацию:
- характеристика всех номеров: тип номера, кол-во мест, цена одного места, - данные обо всех проживающих: фамилия, имя, отчество, паспортные данные, дата прибытия, дата убытия,
- данные о плате за проживание (проживающий может платить в несколько приемов, каждый раз ему выдается квитанция и должна быть занесена запись в базу).
Требуется разработать схему базы данных и запросы для вывода по следующей информации:
- Кто из проживающих на данный момент не уплатил за проживание.
- Сколько в данный момент полностью свободных номеров и сколько свободных мест в частично свободных номерах.
- В каком номере проживает или проживал некоторый гражданин.
- Сколько денег получено за некоторый срок.

Решение:

Для решения этой задачи спроектируем реляционную базу данных. Она будет состоять из четырех основных таблиц.

1. Схема базы данных

  • Rooms (Номера): id_room (PK), type (тип), capacity (всего мест), price_per_place (цена за место).
  • Guests (Гости): id_guest (PK), last_name, first_name, middle_name, passport_data.
  • Stays (Проживание): id_stay (PK), id_guest (FK), id_room (FK), check_in_date, check_out_date.
  • Payments (Платежи): id_payment (PK), id_stay (FK), amount, payment_date.

2. Запросы

А) Кто из прож...

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

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

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

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет