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

Презентация:



Advertisements
Похожие презентации
Презентация на тему: «СУБД Access. Понятие запроса» Выполнила: Часовских Екатерина студентка 1 курса отделения финансы и кредит.
Advertisements

Выполнение запросов, создание и редактирование отчета MS Access.
CУБД Access Создание запросов. Запрос на обновление 1. Создать запрос в режиме Конструктор. 2. Выполнить команду Запрос – Обновление. 3. Добавить поля,
Работа с запросами в MS Access Запросы - важнейший инструмент любой системы управления базами данных. Запросы служат для выбора записей, обновления таблиц.
ТИПЫ ЗАПРОСОВ I. Запрос с параметром (Определяет одно или несколько условий отбора во время выполнения запроса) II. Запрос-выборка (Отбирает и не изменяет.
Запросы – это объекты, извлекающие данные из таблиц так, как это определено пользователем. С помощью запроса можно выбрать, изменить или сгруппировать.
Основные возможности MS ACCESS. CУБД Access - Представляет из себя программное средство, при помощи которого можно создать многотабличную реляционную.
Запросы к базе данных. ЗАПРОС – это команда на выполнение определенного вида манипулирования данными.
Зачетная работа по теме « Основы баз данных » Выполнила ученица 11-А класса Серегина Ольга.
Создание таблиц базы данных. Запросы на выборку данных.
БАЗЫ ДАННЫХ. ACCESS 2003 © К.Ю. Поляков, 2007 Запросы.
Создание таблиц базы данных. Запросы на выборку данных.
Запросы в базе данных. Понятия запроса При работе с таблицами можно в любой момент выбрать из базы данных необходимую информацию с помощью запросов. Запрос.
ACCESS Элементы формы. На форме можно разместить следующие элементы: Поле Подчиненная форма Поле со списком Кнопка Переключатель Флажок.
Слайд-лекция по теме: «Системы управления базами данных (Access 97)» Разработал преподаватель информатики первой категории Гуляй Василий Анатольевич. Часть.
СУБД Microsoft Access 2003 РАЗРАБОТКА БАЗЫ ДАННЫХ (Запросы)
9 класс Запросы являются одним из основных инструментов выборки и обработки данных в таблицах базы данных. Запросы используют для анализа, просмотра и.
Язык QBE Язык QBE -общая характеристика Табличный двумерный язык, основанный на реляционном исчислении. Декларативный язык. Язык четвертого поколения (4.
Л.3. Конструирование запросов и работа с ними 1. Характеристика запросов 2. Технология создания запросов на выборку 3. Методика создания запросов других.
БАЗЫ ДАННЫХ. ACCESS 2007 © К.Ю. Поляков, Тема. Запросы.
Транксрипт:

Построение запросов в Access

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

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

Классификация запросов Запрос на выборку Перекрестный запрос Сводный запрос Запрос с параметрами Запрос на изменение Запрос на выборку Перекрестный запрос Сводный запрос Запрос с параметрами Запрос на изменение

Создание запроса Создание запроса С помощью конструктора С помощью Мастера С помощью конструктора С помощью Мастера

Пример запроса на выборку Пример запроса на выборку

Мастер запросов Перекрестный запрос Повторяющиеся записи Записи без подчиненных Перекрестный запрос Повторяющиеся записи Записи без подчиненных

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

Построение выражений Построение выражений Выражения критериев используют три типа операндов: константы – значения, вводимые самим пользователем идентификаторы – имена полей таблицы, с которой работает запрос функции – встроенное выражение, которое обычно принимает на входе одно или несколько значений (называемых аргументами) и обрабатывает их, получая некоторый результат

Операторы в выражениях критериев Логические (and, or, not, xor) Арифметические (+, -, ^, *, / и др.) Сравнения (=, , >, < и др.) Прочие (like, is null, in и др.)

Работа с построителем выражений Работа с построителем выражений 1.Щелкнуть на ячейке Поле или Условие отбора 2.Щелкнуть на кнопке Построить панели инструментов. Откроется диалоговое окно построителя выражений 3.В текстовом поле ввести все выражение или его часть 4.Чтобы добавить: оператор – нужно щелкнуть на месте его предполагаемой вставки, щелкнуть на кнопке оператора объект базы данных – нужно щелкнуть на месте его предполагаемой вставки, а затем в одной из категорий (Таблицы, Запросы и т.д.) найти нужный объект и дважды щелкнуть на нем функции – нужно щелкнуть на месте ее предполагаемой вставки. Открыть папку Функции – Встроенные Функции, выбрать тип и дважды щелкнуть на названии нужной функции

Сводные запросы содержат столбец, в котором выполняется операция агрегирования данных определенного полясодержат столбец, в котором выполняется операция агрегирования данных определенного поля ОперацияЦель операции ГруппировкаГруппировка записей по уникальным значениям некоторого поля SumСуммирование значений поля AvgВычисление среднего значения поля MinВычисление минимального значения поля MaxВычисление максимального значения поля CountВычисление количества записей StDevВычисляет стандартное отклонение значений поля VarВычисляет дисперсию значений поля LastВозвращает последнее значение поля ВыражениеВозвращает суммарное значение, основанное на выражении вычисляемого столбца УсловиеУстанавливает критерий для фильтрации записей перед вычислением итогов

Создание сводного запроса Создание сводного запроса Для добавления сводной строки в конструктор: Вид – Групповые операции

Примеры сводных запросов По По одному полю нескольким полям

Создание параметрического запроса Создать новый запрос и добавить в него таблицы, перетянуть в сетку конструктора нужные поля Создать новый запрос и добавить в него таблицы, перетянуть в сетку конструктора нужные поля В строке Условие отбора нужного поля ввести текст в квадратных скобках, который должен выводиться при запросе параметра. К примеру, если надо запросить фамилию для отбора по ней данных из таблицы, ввести в эту ячейку следующее: В строке Условие отбора нужного поля ввести текст в квадратных скобках, который должен выводиться при запросе параметра. К примеру, если надо запросить фамилию для отбора по ней данных из таблицы, ввести в эту ячейку следующее: [Введите фамилию сотрудника:] [Введите фамилию сотрудника:] Установить критерии и прочие элементы запроса для остальных полей. Установить критерии и прочие элементы запроса для остальных полей.

Пример параметрического запроса

Запросы действия Запросы действия Запрос Запрос на обновление на удаление на добавление на создание таблицы

Создание запроса на обновление Создать запрос отбора, запустить его на выполнение Создать запрос отбора, запустить его на выполнение Преобразовать запрос в тип запроса обновления. Для этого выбрать в меню команду Запрос – Обновление Преобразовать запрос в тип запроса обновления. Для этого выбрать в меню команду Запрос – Обновление В ячейке Обновление изменяемого поля ввести его новое значение и запустить запрос на выполнение В ячейке Обновление изменяемого поля ввести его новое значение и запустить запрос на выполнение

Пример запроса на обновление В таблице товаров требуется поднять все цены на 5%

Создание запроса на удаление Создать запрос отбора, запустить его на выполнение Преобразовать запрос в тип запроса удаления. Для этого надо выбрать в меню команду Запрос - Удаление Запустить запрос на выполнение

Пример запроса на удаление

Построение запроса на создание таблицы Создать запрос отбора, запустить его на выполнение Преобразовать запрос в тип запроса создания таблицы. Для этого надо выбрать в меню команду Запрос – Создание таблицы Ввести название создаваемой таблицы

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

Обзор запросов на языке SQL Для просмотра сгенерированного программой запроса SQL выбрать команду Вид – Режим SQL Типы запросов, которые не могут быть созданы в режиме конструктора: Запрос к серверу Запрос на объединение Управляющий запрос

Спасибо за внимание! Выполнила: Гарбузова Анна