Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы и банки данных.doc
Скачиваний:
10
Добавлен:
12.11.2019
Размер:
745.98 Кб
Скачать

2. Запросы в Microsoft Access. Параметры запросов на выборку данных.

Одним из наиболее важных инструментов по обработке данных в любой СУБД являются запросы. В Microsoft Access имеется графическое средство формирования запросов по образцу QBE, с помощью которого может быть построен сложный запрос. Запросы строятся на основе одной или нескольких таблиц. При этом, могут использоваться как таблицы базы данных, так и сохранённые таблицы, т.е. результаты обработки предыдущих запросов.

Запрос QBE содержит схему данных, включающую используемые таблицы и бланк запроса. Запрос позволяет выбрать необходимые данные и произвести вычисления и получить результат.

С помощью запроса можно выполнить следующие виды обработки данных:

  1. Выбрать данные, удовлетворяющие условию отбора.

  2. Включить в результирующую таблицу запроса заданные пользователем поля.

  3. Произвести вычисления в каждой из полученных записей.

  4. Сгруппировать записи с одинаковыми значениями в одном или нескольких полях для проведения над ними групповых функций.

  5. Произвести обновление полей в выбранном подмножестве записей.

  6. Создать новую таблицу базы данных, используя данные из существующих таблиц.

  7. Добавить/удалить выбранное подмножество записей в таблице.

Изобразим макет бланка QBE:

Поле:

Имя таблицы:

Групповая операция:

Сортировка

Вывод на экран:

Условие отбора:

Или

При заполнении бланка запроса выполняются следующие действия:

  1. Поле. В строку «Поле» включаются имена полей, используемых в запросе, или заносятся выражения над полями.

  2. Имя таблицы. В имени таблицы указывается соответственно имя той таблицы, данные которой выбираются в пункте «Поле».

  3. Групповая операция. Строка «Групповая операция» появляется в случает добавления её пользователем, путём нажатия соответствующей кнопки знака «Алгебраическая сумма» с целью подсчёта каких-либо данных.

  4. Сортировка. Она указывает порядок сортировки записей результата запроса. Бывает трёх видов: 1. Не сортируется 2. Сортируется по возрастанию. 3. Сортируется по убыванию.

  5. Вывод на экран. Отмечаются поля, которые должны быть отображены после выполнения запроса.

  6. Условие отбора. В данной строке задаются логические выражения, которым должны удовлетворять значения полей, для включения записей в результирующую таблицу. В столбце для каждого поля может быть задано несколько элементарных выражений. Если выражение в условии задано таким образом: [текст], то такой запрос является параметрическим и перед его выполнением появляется окно, в котором требуется ввести значение запрашиваемого параметра.