Тема 2.3 Обработка данных. Организация запросов

Назначение и виды запросов

Запросы являются одним из основных инструментов выборки, обновления и обработки данных в таблицах БД. Запрос позволяет выбрать необходимые данные из одной или нескольких взаимосвязанных таблиц, произвести вычисления и получить результат в виде виртуальной таблицы. Полученная таблица может использоваться в качестве источника данных в формах, отчетах, страницах доступа к данным, других запросах. Через запрос можно производить обновление данных в таблицах, добавление и удаление записей. С помощью запроса можно выполнить следующие виды обработки данных:

- создать новую таблицу, содержащую выбранные поля;

- выбрать записи, удовлетворяющие условиям отбора;

- произвести вычисления;

- сгруппировать записи, которые имеют одинаковые значения в одном или нескольких полях, в одну запись и одновременно для других полей образовавшихся групп выполнить одну из статистических функций;

- произвести обновление полей в выбранных записях;

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

- удалить выбранные данные из таблицы;

- добавить выбранные данные в другую таблицу.

Запрос строится на основе одной или нескольких взаимосвязанных таблиц, позволяя объединять данные, содержащиеся в них. При этом могут использоваться таблицы базы данных, а также сохраненные таблицы, полученные в результате выполнения других запросов. Кроме того, запрос может строиться непосредственно на другом запросе с использованием его временной таблицы с результатами.

Последовательное выполнение ряда запросов позволяет решать достаточно сложные задачи, не прибегая к программированию. В Access может быть создано несколько видов запросов:

- запрос на выборку — выбирает данные из взаимосвязанных таблиц и других запросов. Результатом является таблица. На основе такого запроса могут строиться запросы других видов. Таблицу с результатами запроса на выборку можно использовать для работы с данными в таблицах, на которых построен запрос. Запросы могут служить источниками записей для форм, отчетов и страниц доступа к данным.

- запрос на создание таблицы — также выбирает данные из взаимосвязанных таблиц и других запросов, но, в отличие от запроса на выборку, результат сохраняет в новой постоянной таблице.

- запросы на обновление, добавление, удаление — являются запросами действия, в результате выполнения которых изменяются данные в таблицах.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: