Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11пт Основы проектирования реляционных БД в сре...doc
Скачиваний:
16
Добавлен:
07.05.2019
Размер:
5.8 Mб
Скачать

6. Запрос с операцией sum

В режиме Конструктора на основе базовых таблиц (или запроса с расчетами) сформировать запрос на выборку, с групповой операцией SUM, который позволяет подвести общие итоги по группам согласно варианту.

Для поля изменить свойство Подпись поля.

Выполнить сортировку по полю со статистической функцией.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 16 Итоги с операцией SUM.

 Внимание!  В запросы с групповыми операциями включается обычно 2 поля, по одному из которых выполняется группировка данных, а по второму применяется статистическая функция (SUM, COUNT и др).

Данные в запросах с групповыми операциями обычно сортируют по полю со статистической функцией.

Для поля со статистической функцией обычно изменяется подпись поля.

Пример. Сформировать список сотрудников и общее число товаров, проданных каждым из них (рис. 5.1).

Рис. 5.1. Макет запроса с групповой операцией SUM

Вариант 1. Вывести список сотрудников и суммарное количество часов, отработанных каждым из них.

Вариант 2. Вывести список абонентов и суммарную продолжительность разговоров для каждого из них.

Вариант 3. Вывести список фирм-клиентов и суммарное количество товаров, приобретенных каждой фирмой.

Вариант 4. Вывести список преподавателей и суммарное количество часов, отработанных каждым из них.

Вариант 5. Вывести список читателей и суммарную стоимость книг, выданных каждому из них.

Вариант 6. Вывести список вкладчиков и сумму взносов, сделанных каждым из них.

Вариант 7. Вывести список клиентов и суммарную стоимость проживания для каждого из них.

Вариант 8. Вывести список клиентов и суммарную стоимость фотоуслуг, оказанных каждому из них.

Вариант 9. Вывести список квартиросъемщиков и суммарную стоимость оплаченных коммунальных услуг для каждого из них.

Вариант 10. Вывести список клиентов и суммарную стоимость товаров, выданных напрокат каждому из них.

Вариант 11. Вывести список студентов и суммарное число пропусков у каждого из них.

Вариант 12. Вывести список студентов и суммарную рейтинговую оценку каждого из них.

Вариант 13. Вывести список клиентов и суммарную стоимость пиццы, заказанной каждым из них.

Вариант 14. Вывести список клиентов и суммарную стоимость путевок, приобретенных каждым из них.

Вариант 15. Вывести список клиентов и суммарную стоимость видеокассет, выданных напрокат каждому из них.

7. Запрос с операцией count

В режиме Конструктора на основе базовых таблиц сформировать запрос на выборку, с групповой операцией COUNT, который позволяет подвести общие итоги по группам согласно варианту.

Для поля изменить свойство Подпись поля.

Выполнить сортировку по полю со статистической функцией.

Выполнить запрос (отобразить результирующую таблицу).

Сохранить запрос с именем 17 Итоги с операцией COUNT.

Вариант 1. Определить количество проектов, в которых принимает участие каждый сотрудник.

Вариант 2. Определить число звонков, сделанных каждым абонентом.

Вариант 3. Определить число покупок, сделанных каждой фирмой.

Вариант 4. Определить количество занятий, проведенных каждым преподавателем.

Вариант 5. Определить количество обращений в библиотеку каждым читателем.

Вариант 6. Определить количество взносов, сделанных каждым вкладчиком.

Вариант 7. Определить количество обращений каждого клиента по поводу бронирования места.

Вариант 8. Определить количество обращений в фотоателье каждым клиентом.

Вариант 9. Определить количество коммунальных услуг, оплаченных каждым квартиросъемщиком.

Вариант 10. Определить количество обращений в салон проката каждым клиентом.

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

Вариант 12. Определить количество рейтинговых оценок, выставленных каждому студенту.

Вариант 13. Определить число заказов, сделанных каждым клиентом.

Вариант 14. Определить количество обращений в туристическое бюро каждым клиентом.

Вариант 15. Определить число заказов, сделанных каждым клиентом.

8. Подготовить для отчета распечатку окна БД, содержащую изображение вкладки Запросы (список созданных запросов в режиме таблицы – Вид/Таблица).

9. Оформить отчет о выполнении работы.

 Содержание отчета 

  1. Титульный лист.

  2. Название и цель работы.

  3. Постановка задачи (согласно варианту).

  4. Макеты запросов в режиме Конструктора (при необходимости дополнительно привести окно Параметров запросов, окно Свойства поля, окно Свойства запроса).

  5. Результаты выполнения запросов.

  6. Окно БД, вкладка Запросы (список созданных запросов)

  7. Краткие ответы на контрольные вопросы.

  8. Выводы.

  9. Список использованной литературы.

 Контрольные вопросы 

  1. Как создается вычисляемое поле в запросе? Какое имя присваивается вычисляемому полю по умолчанию?

  2. Назначение и порядок работы с Построителем выражений MS Access.

  3. Понятие выражения и его элементы. Виды операндов и операторов, используемых в выражениях.

  4. Когда используются и как создаются запросы с параметрами? Как формируется имя параметра? Приведите примеры.

  5. Каковы особенности использования в запросах статистических функций?

Лабораторная работа № 6

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