Информатика / Базы данных / Лекции по базам данных / Тема 4 [Режим совместимости]
.pdfТема 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. Запросы»
Создание запроса на выборку в режиме конструктора …