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