Российский университет кооперации
Кафедра информационных технологий
Дисциплина «Информатика»
Подготовила доцент Гудзенчук З.В.
Тема. СУБД Access —запросы на обновление
Общие сведения о запросах
Запросы используются для просмотра,. сортировки, фильтрации, изменения и анализа данных различными способами. Запросы также можно использовать в качестве источников записей для форм, отчетов и страниц доступа к данным
В Access запросы можно создавать в двух режимах:
QBE (Query By Example) — запросы по образцу, параметры которых устанавливаются в окне конструктора запросов — бланке запроса;
SQL (Structured Query Language) — структурированный язык запросов, при создании которых применяются операторы и функции языка SQL.
В Access легко переключить запрос из режима QBE в режим SQL-запроса:
в режиме QBE щелкнуть правой кнопкой мыши в верхней части бланка запроса и затем в контекстном меню выбрать
в режиме QBE выбрать из списка
В режиме таблицы Запрос отображает для просмотра результат выполнения запроса.
Типы запросов
В режиме Конструктора тип запроса выбирается щелчком на одной из кнопок группы Тип запроса (таблица 1).
Таблица 1
Кнопка запроса |
Тип запроса |
Назначение запроса |
Выбор |
Создание запроса, который выполняет отбор записей из базы данных и показывает их. | |
Создание таблицы |
Создание запроса, который выполняет отбор записей из базы данных и сохраняет их как новую таблицу | |
Добавление |
Создание запроса, который добавляет данные в существующую таблицу | |
Обновление |
Создание запроса, который изменяет данные в существующей таблице | |
Перекрестный |
Создание запроса, который выполняет сведение данных по двум наборам значений, один из которых отображается в левой части, а другой – в верхней ее части. | |
Удаление |
Создание запроса, который удаляет данные, соответствующие указанным условиям, из существующей таблицы | |
Объединение |
Создание запроса, который организует получение и просмотр данных из нескольких связанных таблиц. | |
|
Запрос к серверу |
Создание запроса в режиме SQL. При использовании связанных таблиц серверных баз данных, таких как SQL Server или Oracle, может возникнуть необходимость выполнить на сервере запрос, обладающий расширенными возможностями по сравнению с «собственным» языком SQL Access, поддерживаемом сервером. |
|
Управление |
Создание запроса определения данных (управляющие запросы) в режиме SQL. В управляющем запросе Access можно использовать инструкции CREATE TABLE (создание таблицы) и ALTER TABLE (изменение структуры таблицы). |
Тип запроса на изменение
Запрос на изменения — это запрос, который позволяет, выполнив одну операцию, внести изменения во многие записи. Существует четыре типа запросов на изменение:
создание таблицы
удаление записей
добавление записей
обновление записей.
Перечисленные типы запросов на изменение позволяют автоматически создавать новые таблицы или изменять базовые таблицы в соответствии с данными результирующих таблиц.