Вам необходимо знать. В этом разделе Вы освоите

В этом разделе Вы освоите

® конструирование запросов на выборку с различными критериями отбора данных

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

® конструирование перекрестных запросов

® конструирование запросов на внесение изменений в базу

Вам необходимо знать

Запрос — это требование на извлечение данных из таблиц базы, на выполнение вычислений над данными, на внесение изменений в базу данных.

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

СУБД Access позволяет создавать запросы трех типов: запросы на выборку, перекрестные запросы, запросы на внесение изменений в базу данных.

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

• включать в результирующую таблицу поля из одной или нескольких таблиц в нужном порядке;

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

• осуществлять вычисления над полями базы данных;

• группировать записи и находить для групп записей или для всех записей итоговые значения по некоторым полям с помощью статистических функций: Sum — сумма значений поля, Avg — среднее значение поля, Мах — максимальное из значений поля, Min — минимальное из значений поля, Count — число значений поля и др. Разновидностью запроса на выборку является запрос с параметрами — это запрос, который при выполнении отображает в собственном диалоговом окне приглашение ввести интересующее пользователя значение критерия отбора записей.

2. Перекрестный запрос представляет собой специальный запрос итогового типа. Он отображает результаты итоговых статистических расчетов над значениями некоторого поля в виде перекрестной таблицы. В ней значения одного или нескольких столбцов слева образуют заголовки строк. Заголовки столбцов представляют собой значения определенного поля, на пересечении строк и столбцов находятся итоговые значения.

3. Существуют четыре типа запросов на внесение изменений в базу данных:

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

2) запрос на обновление - служит для изменения значений полей таблицы;

3) запрос на добавление - производит добавление записей из одной таблицы в другую;

4) запрос на создание таблицы - создает новую таблицу на основе всех или части данных из одной или нескольких таблиц базы данных.

СУБД Access позволяет создавать запросы с помощью Мастеров и Конструктора. Мастера используются для создания определенных запросов. С помощью Конструктора можно создать любой запрос.


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



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