Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика / Базы данных / Лекции по базам данных / Тема 4 [Режим совместимости]

.pdf
Скачиваний:
19
Добавлен:
12.04.2015
Размер:
2.01 Mб
Скачать

Тема 4 «СУБД Access. Запросы»

1.Запросы и их применение. Общие сведения о запросах.

2.Создание и настройка запроса.

3.Работа с запросом.

4.Типы объединения и результаты запроса.

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

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

Тема 4 «СУБД Access. Запросы»

Запросы можно разделить на несколько типов.

По результатам действия различают:

Запросы на выборку

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

Модифицирующие запросы

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

Тема 4 «СУБД Access. Запросы»

Виды модифицирующих запросов:

Запросы удаления – для удаления записей,

удовлетворяющих определенным условиям, из

таблицы базы данных.

Запросы добавления – для добавления в

какую-либо таблицу записей, удовлетворяющих

определенным условиям, из другой таблицы.

Запросы обновления – позволяет изменить

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

таблицы, удовлетворяющих определенным условиям.

Тема 4 «СУБД Access. Запросы»

Запросы на создание таблиц в существующей БД.

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

Многотабличные запросы дают возможность формировать новые таблицы, записи которых образуются путем объединения взаимосвязанных записей из различных таблиц БД и включения требуемых полей из этих таблиц.

Итоговые запросы обеспечивают группировку данных с одинаковыми значениями заданных полей и вычисления в полученных группах (например, суммирование, определение среднего, максимального или минимального значений и т.д.)

Тема 4 «СУБД Access. Запросы»

Отобразить данные из нескольких таблиц и отсортировать их в нужном порядке

Вычислять итоговые значения и

Выполнить

выводить их в компактном формате,

вычисления

подобном формату электронной

над группами

таблицы

записей

Тема 4 «СУБД Access. Запросы»

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

В процессе выполнения запроса отбираются требуемые данные …

… затем они объединяются указанным способом и выводятсяв виде таблицы

Тема 4 «СУБД Access. Запросы»

Создать запрос можно с помощью мастера или самостоятельно в режиме конструктора …

Создание запроса на выборку в режиме мастера …

Тема 4 «СУБД Access. Запросы»

Создание запроса на выборку в режиме мастера …

Шаг 1. Укажите источник данных

Шаг 2. Укажите вид действий

Тема 4 «СУБД Access. Запросы»

Создание запроса на выборку в режиме мастера …

Шаг 3. Укажите имя запроса

Получите отобранные данные

Тема 4 «СУБД Access. Запросы»

Создание запроса на выборку в режиме конструктора …