
- •Глава 1. Общие теоретические сведения об информационных хранилищах
- •1.1.Назначение информационного хранилища
- •1.2.Свойства информационного хранилища
- •1.3.Компоненты информационного хранилища
- •Глава 2. Проблемы, их решение и реализация информационных хранилищ
- •2.1.Проблемы интеграции данных
- •2.2.Реализация хранилищ и витрин данных
- •2.3.Подходы и имеющиеся решения
- •Informix Software
- •Глава 3. Проектирование реляционной базы данных «Салон красоты»
- •3.1. Анализ предметной области
- •3.2. Проектирование базы данных «Салон красоты» методом нормальных форм
- •2.3. Проектирование базы данных «Салон красоты» в соответствии с методом «сущность-связь»
- •Глава 4. Реализации базы данных «Салон красоты» в среде ms Access
- •4.1 Таблицы и запросы
- •4.2. Отчеты и формы
- •4.3 Макросы и модули
- •Заключение
- •Список использованной литературы:
- •Приложение
Глава 4. Реализации базы данных «Салон красоты» в среде ms Access
4.1 Таблицы и запросы
Состав таблиц базы данных «Салон Красоты» с ключами и связями (Рис.8).
Рис.8 Схема базы данных «Салон красоты»
Выборка информации осуществляется при помощи запросов, которые представлены в этом разделе.
Запрос на выборку. Выводит ID посетителя, Услугу, если не стоит отметки о оказании услуги (Рис.9).
Рис.9 Запрос на выборку
Запрос на создание таблицы. Создается новая таблица с информацией о выполненных услугах и с отметкой о выполнении (Рис.10)
Рис.10 Запрос на создание таблицы
Перекрёстный запрос. Выводит ФИО клиента, оказанные услуги и стоимость(Рис.11).
Рис.11 Перекрёстный запрос
Запрос на удаление с параметром. Удаляет из таблицы контакты информацию о конкретном клиенте (Рис.12).
Рис.12 Запрос на удаление
Запрос с параметром. При запуске запроса на экране появляется окно, в которое нужно ввести ID клиента. Тогда при вводе, например, числа 1, выводится вся информация по клиенту, которой принадлежит этот код (Рис.14).
Рис.14 Запрос с параметром
Итоговый запрос. Выводит информацию о том, сколько раз каждый клиент посетил салон (Рис.15).
Рис.15 Итоговый запрос
В данном разделе был приведен состав таблиц БД «Салон красоты» и реализованы все виды запросов.
4.2. Отчеты и формы
В данном разделе будет рассмотрена реализация форм и отчетов в базы данных «Салон красоты».
В базе данных «Салон красоты» реализована удобная кнопочная форма, которая является окном, в котором будет работать пользователь. При открытии базы данных появляется окно кнопочной формы, которое предоставляет все возможности работы с БД. Данная форма дает возможность доступа ко всем разделам базы данных, содержащие все необходимые виды информации в виде запросов, отчетов и форм (рис.16).
Рис.16 Форма «Главное окно»
Информацию о клиентах можно посмотреть в форме «Клиенты» (Рис.17).
Рис.16 Форма «Клиенты»
Информацию об услугах можно посмотреть в форме «Услуги» (Рис.17)
Рис.17 Форма «Услуги»
Примером отчетов в проектируемой базе данных является отчет обо всех услугах в салоне красоты (приложение 3).
4.3 Макросы и модули
Модули представляют наборы описаний, инструкций и процедур, сохраненных под общим именем для организации программ на языке Microsoft Visual Basic. Существуют два основных типа модулей: модули класса и стандартные модули.
Модули форм и модули отчетов являются модулями класса, связанными с определенной формой или отчетом. Они часто содержат процедуры обработки событий, запускаемые в ответ на событие в форме или отчете.
В стандартных модулях содержатся общие процедуры, не связанные ни с каким объектом, а также часто используемые процедуры, которые могут быть запущены из любого окна базы данных.
Примером модуля является модуль на открытие окна калькулятора (Рис.18).
Рис.18 Модуль на нажатие кнопки и открытие окна калькулятора
Макрос — это набор команд, которые можно применить, нажав всего лишь одну клавишу. С помощью макроса можно автоматизировать любое действие, которое выполняется в используемом приложении, и даже выполнять действия, о возможности выполнения которых вы даже не догадывались.
Примером макросов являются следующие макросы:
Макрос открытие запроса (Рис.19)
Рис.19 Макрос «ОткрытьЗапрос»
Макрос на открытие одной формы и закрытие другой (Рис.20)
Рис.20 Макрос «ОткрытьФорму» и «Закрыть»
В данной главе рассмотрена реализация форм, отчетов, макросов и модулей в проектируемой базе данных.
Таким образом, реализована база данных «Салон красоты» в СУБД MS Access. Она содержит таблицы, в которых хранится информация об услугах, сотрудниках, клиентах и т.д. Необходимы запросы, формы, отчеты, макросы и модули успешно реализованы.