Построение запросов базы данных
Рисунок 19 — Конструктор запроса на создание таблицы Создадим запрос с параметром, позволяющий выводить необходимую информацию о курсе валюты в одном банке в указанную дату. В режиме конструктора добавим таблицы «Обмен валют» и поля «Название банка», «Валюта», «Дата», «Покупка», «Продажа». Для вызова окна ввода параметров, необходимо в Условии отбора в квадратных скобках набрать фразу, в которой… Читать ещё >
Построение запросов базы данных (реферат, курсовая, диплом, контрольная)
Запросы являются мощным средством обработки данных, хранимых в таблицах Access. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источника данных для форм и отчетов. Запросы позволяют вычислять итоговые значения и выводить их в компактном формате, подобном формату электронной таблицы, а также выполнять вычисления над группами записей.
Запросы можно создавать самостоятельно и с помощью мастеров. Мастера запросов автоматически выполняют основные действия в зависимости от ответов пользователя на поставленные вопросы. Самостоятельно разработать запросы можно в режиме конструктора.
Из созданной нами базы данных можно получить следующую информацию:
- · Разницу курса валют любого банка с ЦБ РФ
- · Информацию о конкретной валюте
- · Средний курс валюты
Приведём пример создания нескольких запросов Создадим запрос на сортировку по полю «Валюта» — по возрастанию.
В режиме конструктора добавим таблицу «Обмен валют» и добавим поля «Название банка», «Валюта», «Дата», «Покупка», «Продажа». В графе «Сортировка» из списка выберем «по возрастанию». (рис.17).
Рисунок 17 — Запрос на сортировку Для создания запросов с использованием групповых операций в бланк запроса включаются поля, по которым надо произвести группировку, и поля, по которым надо произвести итоговые вычисления. Далее можно нажать кнопку «Групповые операции» или выполнить команду меню Вид > Групповые операции. В бланке запроса появится строка Групповая операция, в которой для нужного поля слово Группировка заменяется на необходимую итоговую функцию.
Рисунок 18- Конструктор запроса с групповыми операциями Создадим запрос на создание таблицы. В режиме конструктора добавим таблицу В режиме конструктора добавим таблицу «Обмен валют» и поля «Название банка», «Валюта», «Дата», «Покупка», «Продажа» (рис.19). На панели открываем вкладку «Конструктор» и выбираем «Создание таблицы». Для создания таблицы необходимо нажать на кнопку «Выполнить».
Рисунок 19 — Конструктор запроса на создание таблицы Создадим запрос с параметром, позволяющий выводить необходимую информацию о курсе валюты в одном банке в указанную дату. В режиме конструктора добавим таблицы «Обмен валют» и поля «Название банка», «Валюта», «Дата», «Покупка», «Продажа». Для вызова окна ввода параметров, необходимо в Условии отбора в квадратных скобках набрать фразу, в которой указать имя параметра, по которому будет осуществляться выборка.
Рисунок 19- Конструктор запроса с параметром.
Рисунок 20 — Окно ввода значения параметра.
Рисунок 21 — Результат запроса с параметром Составим запрос на вычисление времени сеанса. В режиме конструктора добавим таблицы «Обмен валют» и «ЦБ РФ». В необходимых полях указываем вычисления.
Рисунок 22 — Запрос с вычислениями.