Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Гостиничное хозяйство.docx
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
2.16 Mб
Скачать

3.3 Описание запросов к базе данных на основе разработанных таблиц реляционной бд

После того как все необходимые таблицы построены, в них занесены все требующиеся данные, приступаем к созданию запросов на выборку. Запросы будут строить на SQL в Microsoft Visual Basic 6.0.

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

запроса

Запрос

Описание запроса

1

SELECT [Бронирование номера].[Выезд дата по], [Бронирование номера].[Забронированный номер], Клиенты.КодКлиент

FROM Клиенты INNER JOIN [Бронирование номера] ON Клиенты.КодКлиент = [Бронирование номера].[Список клиентов];

Выезд из номера

2

SELECT [Бронирование номера].[Заезд дата с], [Бронирование номера].[Забронированный номер], Клиенты.КодКлиент

FROM Клиенты INNER JOIN [Бронирование номера] ON Клиенты.КодКлиент = [Бронирование номера].[Список клиентов];

Заезд в номер

3

SELECT Гостиница.НаименГостиницы, Гостиница.Класс, [Номера гостиницы].[Код номера], [Номера гостиницы].[Стоимость за сутки]

FROM Гостиница INNER JOIN [Номера гостиницы] ON Гостиница.КодГостиница=[Номера гостиницы].КодГостиницы;

Номера гостиниц

4

Dim SQL As String

SQL = "INSERT INTO [Гостиница] (Название, Адресс, Класс) VALUES ( '" & Название.Value & "'," & Адрес.Value & ",'" & Класс.Value & "', )"

CurrentDb.Execute (SQL)

MsgBox "Данные успешно добавлены"

Добавление новой гостиницы

Таблица №9 «SQL запросы их описания»

3.4 Описание формирования, содержания и вида выходных документов

Выходным документом является «Отчёт о деятельности гостиницы», формировался он по таблице «Гостиница» из главы 3.3 «Описание запросов к базе данных на основе разработанных таблиц реляционной БД».

Рис.1(Вид выходного документа)

Еще одним выходным документом является «Отчет по клиентам». Формировался он по таблиц «Клиенты».

Рис.2(Вид выходного документа)

4 Разработка физической модели в среде выбранной субд

4.1 Создание структуры базы данных в субд ms access

  1. Создание таблиц проектируемой БД:

Рис.3(Таблица «Гостиница» в режиме просмотра)

Рис.4(Таблица «Гостиница» в режиме конструктора)

Данная таблица содержит информацию о гостиницах входящих в хозяйство.

Рис.5(Таблица «Клиенты» в режиме просмотра)

Рис.6(Таблица «Клиенты» в режиме конструктора)

Данная таблица содержит информацию о клиентах, бронирующих номера.

Рис.7(Таблица «Номера гостиниц» в режиме просмотра)

Рис.8(Таблица «Номера гостиниц» в режиме конструктора)

Данная таблица содержит информацию о номерах всех гостиниц, входящих в хозяйство.

Рис.9(Таблица «Бронирование номера» в режиме просмотра)

Рис.10(Таблица «Бронирование номера» в режиме конструктора)

Данная таблица содержит информацию о забронированных номерах всех гостиниц, входящих в хозяйство.

  1. Сформировать схему связей данных:

Рис.11(Схема данных «Гостиничного хозяйства»)

  1. Создание форм для ведения проектируемой БД:

Рис.12(Форма «Стартовая» в режиме просмотра)

Рис.13(Форма «Стартовая» в режиме конструктора)

Рис.14(Форма «Добавление гостиницы» в режиме просмотра)

Рис.15(Форма «Добавление гостиницы» в режиме конструктора)

Данная форма изображает добавление новой гостиницы.

Рис.16(Форма «Добавление нового клиента» в режиме просмотра)

Рис.17(Форма «Добавление нового клиента» в режиме конструктора)

Данная форма изображает добавление нового клиента.

Рис.18(Форма «Бронирование номера» в режиме просмотра)

Рис.19(Форма «Бронирование номера» в режиме конструктора)

Данная форма изображает бронированные номера в гостиницах.

Рис.20(Форма «Меню гостиницы» в режиме просмотра)

Рис.21(Форма «Меню гостиницы» в режиме конструктора)

Данная форма изображает главное меню базы данных.

Рис.22(Форма «Номера гостиницы» в режиме просмотра)

Рис.23(Форма «Номера гостиницы» в режиме конструктора)

Данная форма изображает номера гостиниц, содержащихся в хозяйстве.

4. Создание отчетов проектируемой БД:

Рис.24(Отчет «Отчет гостиницы» в режиме просмотра)

Рис.25(Отчет «Отчет гостиницы» в режиме конструктора)

В отчете отображены все гостиницы, которые находятся в хозяйстве.

Рис.26(Отчет «Отчет клиенты» в режиме просмотра)

Рис.27(Отчет «Отчет клиенты» в режиме конструктора)

В отчете отображены все клиенты, которые бронировали номера.