Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Microsoft access 2007.Запросы

Содержание

Запрос – это запрограммированное на специальном языке (SQL) требование к системе на выполнение некоторых действий с записями одной или нескольких таблиц. Запросы создаются пользователем для выборки нужных сведений из одной или нескольких связанных таблиц. С помощью
Microsoft Access 2007. ЗапросыВиртуальная лабораторная работаГУ КузГТУ, Кафедра «Автомобильные перевозки»Автор: Семенова Ольга Сергеевна2013 Запрос – это запрограммированное на специальном языке (SQL) требование к системе на Типы запросовЗапрос на выборку. Позволяет выбрать записи из одной или нескольких таблиц Создание запроса с помощью конструктора запросовПосле запуска конструктора запросов автоматически появляется окно Запросы на выборку данныхПример: Вывести на экран только пригородные маршруты.Запрос на выборку Запросы на обновление данныхПример: Для пригородных маршрутов в поле примечание поместить значение Запросы на удаление данныхПример: Удалить все пригородные маршруты. Предназначены для удаления данных Перекрестный запросПредназначен для сведения данных по двум наборам значений, один из которых Условные выраженияУсловные выражения — это выражения, которые проверяют данные на удовлетворение определенному Функции SQLПолный перечень функций SQL можно найти в справке по Microsoft Access 2007 Символы шаблона Примеры условных выражений Вычисляемые поляЕсли необходимо вычислить значение некоторого выражения для каждой записи таблицы, то Пример работы с вычисляемыми полямиЗадание: Вычислить процент наполнения маршрутных транспортных средств.Решение: Открываем Для вычисления значения выражения для группы записей в строке инструментов необхо-димо нажать Пример группировки значений полей Задание: Вывести на экран названия остановочных пунктов, имеющих Задания, выполняемые на занятии:Задание 1. Выбрать всех исполнителей, родившихся в 1970-1980гг. Данные Задания для самостоятельной работы Вариант 1. База данных Библиотека.Создать параметрический запрос для отображения Задания для самостоятельной работыВариант 4. База данных Магазин.Создать параметрический запрос для отображения
Слайды презентации

Слайд 2 Запрос – это запрограммированное на специальном языке (SQL)

Запрос – это запрограммированное на специальном языке (SQL) требование к системе

требование к системе на выполнение некоторых действий с записями

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



Создание запросов


Слайд 3 Типы запросов
Запрос на выборку. Позволяет выбрать записи из

Типы запросовЗапрос на выборку. Позволяет выбрать записи из одной или нескольких

одной или нескольких таблиц согласно условию и представить их

в табличной форме.
Запрос на добавление. Добавление записей в таблицу из текущей или внешней базы данных.
Запрос на обновление. Позволяет изменить записи в одной или нескольких таблицах согласно условию.
Запрос на удаление. Позволяет удалить записи из таблиц согласно условию.
Запрос на создание таблицы. Создание таблицы из внешнего файла БД или из таблицы в текущей БД.
Перекрестный запрос. Позволяет вывести данные из таблиц в компактной форме.

Слайд 4 Создание запроса с помощью конструктора запросов
После запуска конструктора

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

запросов автоматически появляется окно «Добавление таблицы», в котором выбирается

1 или несколько таблиц, необходимых для решения поставленных целей.
Устанавливаются связи между таблицами.
Добавляются в запрос необходимые поля.
Устанавливается порядок сортировки, условия и т.д.





Слайд 5 Запросы на выборку данных
Пример: Вывести на экран только

Запросы на выборку данныхПример: Вывести на экран только пригородные маршруты.Запрос на

пригородные маршруты.

Запрос на выборку
Результат: Данные выводятся в виде

таблицы.

Необходимо заполнить:
«Поле» - вводится имя поля
«Имя таблицы» - вводится имя таблицы
«Сортировка»-указывается тип сортировки
«Вывод на экран» - указывается, нужно ли значение поля выводить на экран
«Условие отбора» - вводится условие для отбора данных из поля.
Для выполнения запроса необходимо на ленте выбрать опцию «Выполнить»


Слайд 6 Запросы на обновление данных
Пример: Для пригородных маршрутов в

Запросы на обновление данныхПример: Для пригородных маршрутов в поле примечание поместить

поле примечание поместить значение «пригородный»

Предназначены для изменения данных в

таблицах.

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

Необходимо заполнить:
«Поле» - вводится имя поля
«Имя таблицы» - вводится имя таблицы
«Обновление» - указывается новое значение поля
«Вывод на экран» - указывается, нужно ли значение поля выводить на экран
«Условие отбора» - вводится условие для отбора записей для изменения.

Для выполнения запроса необходимо
Включить часть содержимого БД
на ленте выбрать опцию «Выполнить».

Результат: Данные в таблице изменяются.


Слайд 7 Запросы на удаление данных
Пример: Удалить все пригородные маршруты.

Запросы на удаление данныхПример: Удалить все пригородные маршруты. Предназначены для удаления



Предназначены для удаления данных из таблиц.
Запрос на удаление
Необходимо

заполнить:
«Поле» - вводится имя поля
«Имя таблицы» - вводится имя таблицы
«Удаление» - указывается значение «Удаление»
«Условие отбора» - вводится условие для отбора записей для удаления.

Для выполнения запроса необходимо
Включить часть содержимого БД
на ленте выбрать опцию «Выполнить».

Результат: Записи со значением поля “Пригородный”=True будут удалены.


Слайд 8 Перекрестный запрос
Предназначен для сведения данных по двум наборам

Перекрестный запросПредназначен для сведения данных по двум наборам значений, один из

значений, один из которых отображается в левой части перекрестной

таблицы, а другой – в верхней ее части.

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

Необходимо заполнить:
«Поле» - вводится имя поля
«Имя таблицы» - вводится имя таблицы
«Групповая операция» - указывается групповая операция
«Перекрестная таблица» - указывается, чем является данное поле (заголовком строк, заголовком столбцов, значением)
«Сортировка»-указывается тип сортировки
«Условие отбора» - вводится условие для отбора записей.

Результат: Данные выводятся в виде сводной таблицы.


Слайд 9 Условные выражения
Условные выражения — это выражения, которые проверяют

Условные выраженияУсловные выражения — это выражения, которые проверяют данные на удовлетворение

данные на удовлетворение определенному условию и выполняют соответствующие действия

в зависимости от результата.
Например, выражение может проверять, находится ли вводимая дата позже указанной начальной даты.
При составлении условных выражений можно использовать имена полей, статистические функции, функции SQL, арифметические операции. Можно использовать также функцию VBA:
=IIf(условие; значение_если_истина; значение_если_ложь)

В запросах условные выражения добавляются в пустую ячейку строки Поле или в строку Условия запроса.
При использовании выражений в строке Поле результаты выводятся в столбце результатов запроса.
При использовании выражения в качестве условий на существующее поле выражение выполняет роль фильтра и ограничивает количество записей, возвращаемых запросом. Например, в строке Поле можно использовать следующее выражение:
=IIf([Дата заказа]<=#01.04.2011#,[Дата заказа];"Заказы, оставленные после 1 апреля"). Данное выражение задает условие на значение даты (<=#01.04.2003#). При выполнении запроса будут отображены все значения даты, удовлетворяющие заданному условию, а все значения даты, не удовлетворяющие условию, будут заменены сообщением «Заказы, оставленные после 1 апреля».

Слайд 10 Функции SQL
Полный перечень функций SQL можно найти в

Функции SQLПолный перечень функций SQL можно найти в справке по Microsoft Access 2007

справке по Microsoft Access 2007


Слайд 11 Символы шаблона

Символы шаблона

Слайд 12 Примеры условных выражений

Примеры условных выражений

Слайд 13 Вычисляемые поля
Если необходимо вычислить значение некоторого выражения для

Вычисляемые поляЕсли необходимо вычислить значение некоторого выражения для каждой записи таблицы,

каждой записи таблицы, то создаём вычисляемое поле:
Например:

Цена: [Стоимость]*[Налог]*1,3


То есть поле с именем «Цена» в таблице не существует, оно создается и вычисляется при выполнении запроса.



Вычисляемое поле (заголовок столбца)

Параметр, вводимый пользователем

Имя поля


Слайд 14 Пример работы с вычисляемыми полями
Задание: Вычислить процент наполнения

Пример работы с вычисляемыми полямиЗадание: Вычислить процент наполнения маршрутных транспортных средств.Решение:

маршрутных транспортных средств.
Решение: Открываем конструктор запросов. Добавляем необходимую таблицу.

Выбираем поля, значения которых должны отображаться в виде таблицы. Создаем вычисляемое поле «Процент наполнения». Выполняем запрос.



Результат:


Слайд 15 Для вычисления значения выражения для группы записей в

Для вычисления значения выражения для группы записей в строке инструментов необхо-димо

строке инструментов необхо-димо нажать кнопку итоги

. Тогда в конструкторе запроса появляется строка «групповая операция». Для группируемого поля вводим значение «группировка», а для вычисляемого – «выражение». Значением выражения может быть одна или несколько статистических функций : Sum, Avg, Count, Min, Max, First…

Виды групповых операций


Слайд 16 Пример группировки значений полей
Задание: Вывести на экран

Пример группировки значений полей Задание: Вывести на экран названия остановочных пунктов,

названия остановочных пунктов, имеющих №1 на маршруте.
Решение: Открываем конструктор

запросов. Добавляем необходимую таблицу. Выбираем поля, значения которых должны отображаться в виде таблицы. Нажимаем кнопку «Итоги». Для полей «Номер маршрута», «Тип маршрута» и «Название остановки» указываем групповую операцию «Группировка», а для поля «Номер п/п» - «Условие». В строке «Условие отбора» указываем =1. Выполняем запрос.



Результат:


Слайд 17 Задания, выполняемые на занятии:
Задание 1. Выбрать всех исполнителей,

Задания, выполняемые на занятии:Задание 1. Выбрать всех исполнителей, родившихся в 1970-1980гг.

родившихся в 1970-1980гг. Данные вывести в алфавитном порядке.
Задание 2.

Вывести на экран названия CD и даты их выпуска для исполнителей, родившихся в n-том году (n-вводится пользователем).
Задание 3. Вывести на экран исполнителей, выпустивших в 1990 г. Диски, названия которых начинаются на букву «Б».
Задание 4. Вывести на экран названия композиций, начинающихся с цифры и относящиеся к жанру «поп».
Задание 5. Вывести количество дисков у каждого исполнителя.
Задание 6. Вывести на экран только те композиции у групп, которые начинаются на буквы «а», «б», «в».
Задание 7. Построить диаграмму количества дисков у исполнителей.
Задание 8. Увеличить цену на 10% для альбомов, названия которых начинаются на букву «А» .
Задание 9. Добавить поле «Тираж» в таблицу «Диски». Для каждого исполнителя подсчитать доход от продаж дисков.
Задание 10. Найти количество дисков у каждого исполнителя.
Задание 11. Найти суммарную прибыль всех исполнителей.
Задание 12. Найти исполнителя с наименьшей прибылью.
Задание 13. Удалить все диски, доход от продаж которых меньше 1000 руб.














Слайд 18 Задания для самостоятельной работы

 Вариант 1. База данных Библиотека.
Создать

Задания для самостоятельной работы Вариант 1. База данных Библиотека.Создать параметрический запрос для

параметрический запрос для отображения фамилий и телефонов учеников, которые

должны сдать книги до даты, определенной параметром, и названий этих книг.
Создать запрос для отображения числа учеников каждого класса, взявших книги.
Создать отчет по обеим таблицам.
Вариант 2. База данных Туризм.
Создать запрос для отображения всей информации о фирмах, предлагающих путевки на отдых в горнолыжных базах.
Создать запрос для отображения информации о стоимости путевок в Египет с учетом предоставляемых скидок.
Создать отчет по обеим таблицам.
Вариант 3. База данных Банк.
Дать запрос на создание таблицы, отображающей информацию о курсах продажи и покупки долларов США и Канады.
Создать запрос для отображения информации о сумме продажи по всем отделениям.
Создать отчет по продаже и покупке валюты по всем отделениям с указанием общей суммы.
Вариант 4. База данных Магазин.
Создать параметрический запрос для отображения всей информации о фирмах, поставляющих определенный значением параметра товар.
Создать запрос для отображения общей суммы поставок каждого товара.
Создать отчет по второй таблице, включив все поля, указать общую сумму поставок каждого товара.


  • Имя файла: microsoft-access-2007zaprosy.pptx
  • Количество просмотров: 93
  • Количество скачиваний: 0
- Предыдущая Доклад на тему
Следующая -