Экзаменатор

Задание 3 - Информатика

← Вернуться к списку заданий

Условие задачи

Задание 110205

 

В файле приведён фрагмент базы данных «Продукты» о поставках товаров в магазины районов города. База данных состоит из трёх таблиц.

Таблица «Движение товаров» содержит записи о поставках товаров в магазины в течение первой декады июня 2021 г., а также информацию о проданных товарах. Поле Тип операции содержит значение Поступление или Продажа, а в соответствующее поле Количество упаковок внесена информация о том, сколько упаковок товара поступило в магазин или было продано в течение дня. Заголовок таблицы имеет следующий вид.

 

ID

операции

Дата

ID

магазина

Артикул

Тип

операции

Количество

упаковок

Цена

Таблица «Товар» содержит информацию об основных характеристиках каждого товара. Заголовок таблицы имеет следующий вид.

АртикулОтделНаименование

Единица

измерения

Количество

в упаковке

Производитель

Таблица «Магазин» содержит информацию о местонахождении магазинов. Заголовок таблицы имеет следующий вид.

ID магазинаРайонАдрес

На рисунке приведена схема указанной базы данных.

undefined

Используя информацию из приведённой базы данных, определите, на сколько увеличилось количество упаковок всех видов риса, имеющихся в наличии в магазинах Октябрьского района, за период с 1 по 8 июня включительно.

В ответе запишите только число.

Ответ: 1509

Комментарий

В листе “Магазин” отфильтруем записи по районам. Оставим только район “Октябрьский”:

В листе “Товар” применим фильтр к записям по наименованию. Оставим все возможные виды риса: круглозерный, длиннозерный и бурый:


 

Теперь в листе “Движение товаров” применим фильтр к записям по следующим столбцам:

  • в столбце ID магазина оставим только ID магазинов, которые относятся к Октябрьскому району (М1, М5, М6, М10, М15);
  • в столбце артикул оставим только те значения, которые соответствуют артикулу риса (21, 22, 23).

Получим следующую таблицу: 


 

Заметим, что все поступления и продажи проводились 3-го июня, что не противоречит нашему условию.

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

С помощью фильтра отберём только поступления и сохраним сумму всех значений столбца “Количество упаковок”. Аналогично сохраним сумму для продаж. Из суммы количества поступлений вычтем сумму количества продаж и получим ответ: 2660 - 1151 = 1509.