Задание EGEINF614BFD: Поиск и отбор данных в таблицах

ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий

Открыть решение ↓ Ошибка или пожелание

Тип задачи: Поиск и отбор данных в таблицах.

Учебные темы: Табличные (реляционные) базы данных. Таблица – представление сведений об однотипных объектах. Поле, запись. Ключ таблицы. Работа с готовой базой данных. Заполнение базы данных. Поиск, сортировка и фильтрация данных. Запросы на выборку данных. Запросы с параметрами. Вычисляемые поля в запросах. Многотабличные базы данных. Типы связей между таблицами. Внешний ключ. Целостность базы данных. Запросы к многотабличным базам данных.

Впишите правильный ответ.

 Рисунок из условия ФИПИЗадание выполняется с использованием прилагаемых файлов.

 

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

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

ID
операции

Дата

ID
магазина

Артикул

Тип
операции

Количество
упаковок

Цена

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

Артикул

Отдел

Наименование

Единица

измерения

Количество
в упаковке

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

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

ID магазина

Район

Адрес

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

Рисунок из условия ФИПИ

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

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

Рисунок из условия ФИПИ


i
СВОЙСТВА ЗАДАНИЯ
КЭС:
4.5 Табличные (реляционные) базы данных. Таблица – представление сведений об однотипных объектах. Поле, запись. Ключ таблицы. Работа с готовой базой данных. Заполнение базы данных. Поиск, сортировка и фильтрация данных. Запросы на выборку данных. Запросы с параметрами. Вычисляемые поля в запросах. Многотабличные базы данных. Типы связей между таблицами. Внешний ключ. Целостность базы данных. Запросы к многотабличным базам данных
Тип ответа:Краткий ответ
Номер: 614BFD
НЕ РЕШЕНО Ответить

Решение задания EGEINF614BFD

Ответ: 445

Решение.
Открываем исходный ODS. На листе «Движениетоваров» 2272 записей, на листе «Товар» 64 товаров, на листе «Магазин» 16 магазинов. Первая строка каждого листа содержит заголовки; данные движения находятся в A2:G2273.
Связываем записи по ключам: значение «Артикул» из столбца D движения соответствует столбцу A листа «Товар», а «ID магазина» из столбца C — столбцу A листа «Магазин». Совпадение номеров строк на разных листах не означает связь. Для каждой операции выбирается ровно один товар и один магазин, поэтому соединение не должно размножать записи.
В исходном листе движения количество упаковок находится в столбце F, тип операции — в E, дата — в B. Ориентируемся на эти заголовки, а не на расположение столбцов в другом варианте задания.
На листе «Товар» выбираем точное наименование «Крахмал картофельный».

АртикулНаименованиеМасса упаковки
42Крахмал картофельный0,5 кг

На листе «Магазин» оставляем район «Октябрьский». Получаем ID: M1, M5, M6, M10, M15. В ID используется латинская M; сохраняем значения из файла без замены букв.
На листе движения включаем фильтр для всего диапазона A1:G2273. Одновременно оставляем выбранные артикулы в D, выбранные ID магазинов в C, тип «Поступление» в E и даты от 01.06.2025 до 08.06.2025 включительно. Внутри списка артикулов или магазинов условия соединяются «ИЛИ», между разными столбцами — «И». Даты сравниваем как даты, а не как текстовые строки.
Контроль отбора: после выбора товаров остаётся 32 операций, после выбора магазинов — 10, после ограничения дат — 10, после выбора типа операции — 5. Даты на обеих границах включены. Продажи не вычитаем: требуется поступившее количество, а не изменение остатка.
Копируем только видимые отфильтрованные строки на отдельный лист, сохраняя заголовки, и проверяем число скопированных операций. Одинаковые количества в разных операциях не удаляем: это разные поставки или продажи. Обычная сумма по исходному столбцу может включить скрытые строки, поэтому дальнейшие суммы считаем по отдельной выборке.
Группируем выборку по артикулу и складываем значения столбца «Количество упаковок». В сводной таблице для этого задаём строки «Артикул» и значение «Сумма количества упаковок»; операция «Количество записей» здесь не подходит. Всего в выборке 890 упаковок.
Для каждого артикула масса равна Q · m, где Q — число упаковок, m — масса одной упаковки в килограммах. Общая масса M = Σ(Q · m). Если в справочнике указаны граммы, сначала переводим массу упаковки: m = масса в граммах1000. Упаковки разных артикулов могут иметь разную массу, поэтому нельзя умножать общее количество на массу одного выбранного товара.

АртикулУпаковокМасса упаковки, кгВсего, кг
428900,5445

M = 890 · 0,5 = 445 кг.
Проверка: независимо группируем ту же выборку по датам и снова считаем требуемую величину.

ДатаУпаковоккг
03.06.2025890445

Сумма по датам: 445 = 445 кг. Она совпадает с суммой по артикулам. Дни без подходящих операций дают ноль; пропускать граничные даты при настройке фильтра нельзя.
Например, операция 889 от 03.06.2025: магазин M1, артикул 42, 180 упаковок. Её вклад равен 180 · 0,5 = 90 кг.
Отдельный расчёт соединением трёх таблиц по ключам подтвердил не только итог, но и каждую выбранную операцию. Фильтры проверяют все требования условия, а каждая подходящая запись учтена один раз.
Ответ: 445.

Помочь улучшить сайт

Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINF614BFD.

Сообщение увидит только команда сайта: на странице оно не публикуется.

Комментарии к решению

Комментарии видны всем посетителям сайта.

Комментариев пока нет. Будьте первым.

Чтобы оставить комментарий, войдите или зарегистрируйтесь.