И. В. Рахмелевич основы проектирования баз данных


НазваниеИ. В. Рахмелевич основы проектирования баз данных
страница6/18
ТипДокументы
filling-form.ru > Бланки > Документы
1   2   3   4   5   6   7   8   9   ...   18

Задание 8. Групповая обработка данных в запросах.


  1. Групповая обработка данных в запросах без условий отбора.

Цель задания  создать запрос, содержащий информацию о средней цене (без учета стоимости доставки) на каждую модель товара и о суммарном объеме заказов на каждую модель товара.
Методические указания:

  1. Создать новый запрос в режиме Конструктора. Выбрать таблицы Группы, Товары и Заказы для использования в запросе.

  2. Ввести в бланк запроса строку Групповая операция.

  3. Выбрать поля Наименование_группы, Модель и ввести их в бланк запроса. В строке Групповая операция для этих полей установить значение Группировка.

  4. В первом свободном столбце бланка запроса ввести в строке Поле следующую формулу:
    Ср_цена: Avg( [Опт_цена] *(1+0,01* [Торг_надбавка]))
    В строке Групповая операция необходимо выбрать из списка пункт Выражение. Вывести на экран контекстное меню для этого столбца и выбрать из него команду Свойства. В окне «Свойства поля» выбрать формат поля – Фиксированный, число десятичных знаков – 2.

  5. В следующем свободном столбце в строке Поле ввести формулу:
    Объем_заказов: Размер_заказа
    В строке Групповая операция необходимо выбрать из списка функцию Sum.

  6. Сохранить созданный запрос под именем Характеристики_заказов.

  7. Запустить запрос на выполнение и просмотреть результаты.




  1. Применение условий отбора в запросах с групповыми операциями.
    Цель задания  создание запросов с двумя различными вариантами использования условий отбора при наличии групповых операций.

Методические указания:

1 вариант: вначале отфильтровываются записи, удовлетворяющие заданным условиям отбора, и затем над ними выполняются групповые операции. В этом случае для полей, по которым задаются условия отбора, в строке Групповая операция вводится значение Условие, а условия отбора обычным образом помещаются в соответствующей строке.
В качестве примера предлагается создать запрос, содержащий суммарный объем заказов по каждому типу и группе товаров (Ксерокс Персональный и т. д.) при условиях: 1)срок гарантии не менее 1,5 года; 2)предоставление дополнительных услуг.

  1. Создать новый запрос в режиме Конструктора. Выбрать таблицы Группы, Товары и Заказы для использования в запросе.

  2. Ввести в бланк запроса строку Групповая операция.

  3. Выбрать поля Наименование_группы из таблицы Группы и Тип_ товара из таблицы Товары и ввести их в бланк запроса. В строке Групповая операция ввести значение Группировка и установить режим вывода этих полей на экран.

  4. В следующем свободном столбце в строке Поле ввести формулу
    Объем_заказов: Размер_заказа
    В строке Групповая операция для этого поля выбрать функцию Sum.

  5. Выбрать из таблицы Заказы поля Срок_гарантии и Доп_услуги и ввести их в бланк запроса. Установить для этих полей значение Условие в строке Групповая операция. В строке Условие отбора для поля Срок_гарантии ввести >=1,5; для поля Доп_услуги ввести Да. Отменить вывод этих полей на экран.



  1. Сохранить запрос под именем Груп1.

  2. Запустить запрос Груп1 на выполнение и просмотреть результаты.

2 вариант: вначале выполняются групповые операции по отношению ко всем записям; фильтрация на основе заданных условий отбора производится над записями, полученными в результате выполнения групповых операций. В этом случае условия отбора указываются в соответствующей строке для тех полей, над которыми предварительно выполнялись групповые операции; поэтому в строке Групповая операция указано Группировка или соответствующая математическая операция (Avg, Sum и т. д.). В качестве примера предлагается создать запрос, содержащий суммарный объем заказов по каждому типу и группе товаров при условии, что заказано не менее 10 изделий данного типа.

  1. Повторить действия, указанные в пп. 2.12.3.

  2. В первом свободном столбце ввести поле Объем_заказов, аналогично п. 2.5. При этом в строке Условие отбора ввести >=10. Бланк запроса имеет вид:



  1. Сохранить запрос под именем Груп2.

  2. Запустить запрос Груп2 на выполнение и просмотреть результаты.


Задачи для самостоятельного решения.

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

  2. Создать запрос, в результатах которого вывести список клиентов и суммарную стоимость заказов каждого из них при условии, что в заказах этих клиентов есть модели товаров с номерами от 400 до 499 (т.е. ксероксы моделей C400GLS,…, C499GLS или факсы моделей F400G,…, F499G).

  3. Создать запрос, в результатах которого вывести суммарный объем заказов по каждой группе товаров, для которых оптовая цена находится в диапазоне значений от 10000 р. до 30000 р.

  4. Создать запрос, в результатах которого вывести список клиентов, суммарный объем заказов и суммарную стоимость заказов каждого из них, при условии, что суммарный объем заказов клиента составляет от 50 до 200 единиц.


1   2   3   4   5   6   7   8   9   ...   18

Похожие:

И. В. Рахмелевич основы проектирования баз данных iconПрограмма дисциплины «Основы проектирования и разработки баз данных в среде ms access»
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов экономических специальностей,...

И. В. Рахмелевич основы проектирования баз данных icon1 Пояснительная записка
Составлен в соответствии с учебным планом и рабочей программой дисциплины оп. 07 Основы проектирования баз данных для подготовки...

И. В. Рахмелевич основы проектирования баз данных icon«Системы управления базами данных. Формы представления данных. Создание структуры базы данных»
Обучающая: создать условия для усвоения содержания теоретического материала по данной теме на уровне закрепления, научить учащихся...

И. В. Рахмелевич основы проектирования баз данных iconУрок с элементами деловой игры "Создание базы данных" Карасенко Татьяна Александровна
Место урока в теме – урок проводится в ходе изучения темы “Информационные системы”, после изучения понятий базы данных, видов баз...

И. В. Рахмелевич основы проектирования баз данных iconБаза данных «Сеть магазинов» создание баз данных в субд access
База данных «Сеть магазинов» создание баз данных в субд access задание создание базы данных цель работы

И. В. Рахмелевич основы проектирования баз данных iconМоделирование бизнес-процессов с bpwin 0
Этот инструмент используют в основном системные аналитики и специалисты по внедрению информационных систем. Erwin предназначен для...

И. В. Рахмелевич основы проектирования баз данных iconЛабораторная работа №11 Тема: Создание и редактирование основных...
Цель проведения. В результате выполнения лабораторной работы студент должен иметь представление о понятии и технологии баз банных,...

И. В. Рахмелевич основы проектирования баз данных iconПрактическая работа №11
В excel имеются средства для обработки данных, организованных по принципу баз данных – функции списка, основные операции которых...

И. В. Рахмелевич основы проектирования баз данных iconПрограммный комплекс (эумк) «Основы менеджмента» выполнен в виде...
Н. А., Копылов Ю. В., Малышева А. Д. Эумк «Основы менеджмента» для слушателей специальности 100103–«Социально-культурный сервис и...

И. В. Рахмелевич основы проектирования баз данных iconМетодическое пособие по курсовому проектированию по дисциплине «И...
Методическое пособие предназначено для студентов специальности 071600 «Высоковольтные электроэнергетика и электротехника», изучающих...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск