Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Info_lab_2008_.doc
Скачиваний:
28
Добавлен:
17.08.2019
Размер:
9.63 Mб
Скачать

Тема 16. Запросы в базе данных Microsoft Access

Цель лабораторной работы: ознакомиться с типами и способами создания запросов и научиться практическим приёмам создания и редактирование запросов в базе данных Microsoft Access.

XXXI.Общие сведения

Запрос - это объект Access, с помощью которого из таблиц (запросов) извлекаются записи, отвечающие заданным условиям. Запросы позволяют отсортировать записи (строки) в нужном порядке, выполнить вычисления с данными, подсчитывать итоговые значения. Запросы можно использовать в качестве источников записей для форм, отчетов и страниц доступа к данным.

Виды запросов:

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

  • Запрос с параметрами;

  • Запрос на удаление записей;

  • З апрос на добавление;

  • Запрос на обновление записей;

  • Запросы SQL;

  • Запрос на объединение;

  • Запрос на создание таблицы

  • Перекрестный запрос.

З апрос на выборку – самый распространенный вид запроса. Данные извлекаются из одной или нескольких таблиц. Результаты отображаются в виде таблицы, в которой разрешено изменение записей (при некоторых ограничениях). Кроме того, запросы на выборку используются для группировки записей, вычисления сумм, средних значений, и так далее.

З апрос с параметрами - это запрос, при выполнении которого в его диалоговом окне пользователю выдается приглашение ввести данные, на основе которых будет выполняться запрос. Например, часто требуются данные о том, какие дисциплины ведут преподаватели. Чтобы не создавать отдельные запросы по каждому преподавателю, можно создать один запрос с параметрами, где в качестве параметра будет использоваться фамилия преподавателя. При каждом вызове этого запроса вам будет предложено ввести фамилию преподавателя, а затем на экран будут выведены все поля, которые вы указали в запросе, например фамилия, имя, отчество преподавателя и читаемая им дисциплина.

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

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

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

З апросы SQL - это запрос, который создаётся с помощью инструкции языка SQL.

З апрос на объединение - это запрос, который объединяет поля (столбцы) одной или нескольких таблиц или запросов в одно поле или столбец в результирующем наборе записей.

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

  • создание таблицы для экспорта в другую базу данных;

  • создание отчетов, содержащих данные, соответствующие определенному моменту времени и дате;

  • создание резервной копии таблицы;

  • создание архивной таблицы, содержащие старые записи.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]