Задание 3 - Информатика
Условие задачи
Задание 110205
В файле приведён фрагмент базы данных «Продукты» о поставках товаров в магазины районов города. База данных состоит из трёх таблиц.
Таблица «Движение товаров» содержит записи о поставках товаров в магазины в течение первой декады июня 2021 г., а также информацию о проданных товарах. Поле Тип операции содержит значение Поступление или Продажа, а в соответствующее поле Количество упаковок внесена информация о том, сколько упаковок товара поступило в магазин или было продано в течение дня. Заголовок таблицы имеет следующий вид.
ID операции | Дата | ID магазина | Артикул | Тип операции | Количество упаковок | Цена |
Таблица «Товар» содержит информацию об основных характеристиках каждого товара. Заголовок таблицы имеет следующий вид.
| Артикул | Отдел | Наименование | Единица измерения | Количество в упаковке | Производитель |
Таблица «Магазин» содержит информацию о местонахождении магазинов. Заголовок таблицы имеет следующий вид.
| ID магазина | Район | Адрес |
На рисунке приведена схема указанной базы данных.
Используя информацию из приведённой базы данных, определите, на сколько увеличилось количество упаковок всех видов риса, имеющихся в наличии в магазинах Октябрьского района, за период с 1 по 8 июня включительно.
В ответе запишите только число.
Комментарий
В листе “Магазин” отфильтруем записи по районам. Оставим только район “Октябрьский”:
В листе “Товар” применим фильтр к записям по наименованию. Оставим все возможные виды риса: круглозерный, длиннозерный и бурый:
Теперь в листе “Движение товаров” применим фильтр к записям по следующим столбцам:
- в столбце ID магазина оставим только ID магазинов, которые относятся к Октябрьскому району (М1, М5, М6, М10, М15);
- в столбце артикул оставим только те значения, которые соответствуют артикулу риса (21, 22, 23).
Получим следующую таблицу:
Заметим, что все поступления и продажи проводились 3-го июня, что не противоречит нашему условию.
Чтобы найти, на сколько увеличилось количество упаковок всех видов риса за данный промежуток времени, нам необходимо вычесть из количества поступивших упаковок количество проданных упаковок риса.
С помощью фильтра отберём только поступления и сохраним сумму всех значений столбца “Количество упаковок”. Аналогично сохраним сумму для продаж. Из суммы количества поступлений вычтем сумму количества продаж и получим ответ: 2660 - 1151 = 1509.