СОЗДАНИЕ ЗАПРОСОВ
ЗАПРОСЫ
Запрос (query) – это средство выбора необходимой информации из базы данных.
Запрос – это вопрос, сформированный по вотношению к базе данных, и есть запрос.
Применяются два типа запросов:
- по образцу (QBE – Query by example) - средство для отыскания необходимой информации в базе данных; формируется путем заполнения бланка запроса в окне Конструктора запросов.
- структурированный язык запросов (SQL – Structured Query Language) - это запросы, которые составляются (программистами) из последовательности SQL – инструкций. Эти инструкции задают, что надо сделать с входным набором данных для генерации выходного набора.
Все запросы Access строит на основе SQL – запросов, чтобы посмотреть их, необходимо в активном окне проектирования запроса выполнить команду Вид/SQL.
ТИПЫ ЗАПРОСОВ
- на выборку
- итоговые запросы
- запросы с параметром
- запросы типа «внешнее объединение»
- на обновление
- на добавление
- на удаление
- перекрестный запрос
- создание таблиц.
ЗАПРОС НА ВЫБОРКУ
Вид запроса
Окно: добавление таблицы
Бланк построения запроса QBE
Поле – указывает имена полей, которые участвуют в запросе
Имя таблицы – имя таблицы, с которой выбрано это поле
Сортировка – указывает тип сортировки
Вывод на экран – устанавливает флажок просмотра поля на экране Условия отбора - задаются критерии поиска
Или – задаются дополнительные критерии отбора
ИСПОЛЬЗОВАНИЕ ПОСТРОИТЕЛЯ ВЫРАЖЕНИЙ
СОЗДАНИЕ ЗАПРОСА С ПОМОЩЬЮ МАСТЕРА ЗАПРОСОВ
ЗАПРОСЫ С ПАРАМЕТРОМ
АНАЛИЗ ДАННЫХ С ПОМОЩЬЮ ЗАПРОСОВ
Анализ данных может выполняться с помощью:
- перекрестных запросов, которые позволяют выполнить некоторую обработку таблиц с целью получения сводных данных;
- статистических функций, которые позволяют выполнять различного рода расчеты;
- мастеров, которые позволяют отыскать в таблице повторяющиеся записи и записи, для которых отсутствуют подчиненные записи в связанной таблице;
- сводных таблиц и сводных диаграмм – аналогов соответствующих средств Excel.
ПЕРЕКРЕСТНЫЕ ЗАПРОСЫ
Перекрестные запросы – это запросы, в которых происходит статистическая обработка данных, результаты которой выводятся в виде таблицы.
Достоинства:
- возможность обработки значительного объема данных и вывода их в формате, который подходит для автоматического создания графиков и диаграмм;
- простота и скорость разработки сложных запросов с несколькими уровнями детализации.
ИСПОЛЬЗОВАНИЕ МАСТЕРА ЗАПРОСОВ
ПЕРЕКРЕСТНЫЕ ЗАПРОСЫ
Требования к созданию перекрестного запроса:
- наличие поля - заголовка строки,
- наличие поля - заголовка столбца,
- наличие одного поля вычисляемого значения.
Поля, являющиеся заголовками строк и столбцов должны иметь в строке "Групповая операция" установку "Группировка".
Для поля - значения необходимо выбрать в "Групповой операции" какую-либо групповую функцию, или выражение, содержащее групповую операцию.
ИСПОЛЬЗОВАНИЕ КОНСТРУКТОРА


Презентация "Запросы в Access" (652.38 KB)

