- •Введение.
- •1.Разработка информационной модели предметной области
- •1.1 Описание по решаемой задачи
- •1.2 Описание содержания и вида отчетных документов
- •1.3 Описание функциональной схемы программного приложения для создаваемой бд
- •2. Разработка инфологической модели предметной области
- •2.1Описание информационных объектов (сущностей), их атрибутов на языке описания данных (яод)
- •2.2 Построение илм в виде диаграммы «Таблица-Связь»
- •Разработка даталогической модели
- •3.1 Описание выбранной субд
- •3.2 Представление длм в виде таблиц реляционной базы данных
- •3.3 Описание запросов к базе данных на основе разработанных таблиц реляционной бд
- •3.4 Описание формирования, содержания и вида выходных документов
- •4 Разработка физической модели в среде выбранной субд
- •4.1 Создание структуры базы данных в субд ms access
- •Заключение
- •Список используемой литературы.
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
Создание таблиц проектируемой БД:
Рис.3(Таблица
«Гостиница» в режиме просмотра)
Рис.4(Таблица «Гостиница» в режиме конструктора)
Данная таблица содержит информацию о гостиницах входящих в хозяйство.
Рис.5(Таблица «Клиенты» в режиме просмотра)
Рис.6(Таблица «Клиенты» в режиме конструктора)
Данная таблица содержит информацию о клиентах, бронирующих номера.
Рис.7(Таблица «Номера гостиниц» в режиме просмотра)
Рис.8(Таблица «Номера гостиниц» в режиме конструктора)
Данная таблица содержит информацию о номерах всех гостиниц, входящих в хозяйство.
Рис.9(Таблица «Бронирование номера» в режиме просмотра)
Рис.10(Таблица «Бронирование номера» в режиме конструктора)
Данная таблица содержит информацию о забронированных номерах всех гостиниц, входящих в хозяйство.
Сформировать схему связей данных:
Рис.11(Схема данных «Гостиничного хозяйства»)
Создание форм для ведения проектируемой БД:
Рис.12(Форма «Стартовая» в режиме просмотра)
Рис.13(Форма «Стартовая» в режиме конструктора)
Рис.14(Форма
«Добавление гостиницы» в режиме
просмотра)
Рис.15(Форма «Добавление гостиницы» в режиме конструктора)
Данная форма изображает добавление новой гостиницы.
Рис.16(Форма «Добавление нового клиента» в режиме просмотра)
Рис.17(Форма «Добавление нового клиента» в режиме конструктора)
Данная форма изображает добавление нового клиента.
Рис.18(Форма «Бронирование номера» в режиме просмотра)
Рис.19(Форма «Бронирование номера» в режиме конструктора)
Данная форма изображает бронированные номера в гостиницах.
Рис.20(Форма «Меню гостиницы» в режиме просмотра)
Рис.21(Форма «Меню гостиницы» в режиме конструктора)
Данная форма изображает главное меню базы данных.
Рис.22(Форма «Номера гостиницы» в режиме просмотра)
Рис.23(Форма «Номера гостиницы» в режиме конструктора)
Данная форма изображает номера гостиниц, содержащихся в хозяйстве.
4. Создание отчетов проектируемой БД:
Рис.24(Отчет «Отчет гостиницы» в режиме просмотра)
Рис.25(Отчет «Отчет гостиницы» в режиме конструктора)
В отчете отображены все гостиницы, которые находятся в хозяйстве.
Рис.26(Отчет «Отчет клиенты» в режиме просмотра)
Рис.27(Отчет «Отчет клиенты» в режиме конструктора)
В отчете отображены все клиенты, которые бронировали номера.
