ЕГЭ Информатика 2024: Разбор Задания 3 (База данных)

Задание базового уровня, на выполнение отводится 3 минуты. Проверяет умение поиска информации в реляционных базах данных. К заданию прилагается файл с базой данных.

Реляционные базы данных

Реляционная база данных обычно хранится на компьютере в виде нескольких связанных таблиц. В прилагаемом к заданию файле представлены таблицы: «Движение товаров», «Товар» и «Магазин».

  • Таблица: Каждая таблица содержит описание одного типа объектов. Например, таблица «Магазин» содержит информацию о магазинах: ID магазина, район, адрес. Таблица «Товар» содержит информацию о товарах: наименование, отдел, артикул. Таблица «Движение товаров» содержит информацию об операциях: тип операции, дата, артикул товара, количество упаковок.
  • Поля и записи: Столбцы таблицы называются полями (например, «Артикул», «Тип операции», «Дата»). Строки называются записями.
  • Ключ: В каждой таблице есть ключ – значение, отличающее одну запись от другой. Например, в таблице «Магазин» ключом является ID магазина. В таблице не может быть двух записей с одинаковыми значениями ключа.
  • Связь таблиц: Таблицы связаны между собой с помощью ключей. Например, таблица «Движение товаров» связана с таблицей «Магазин» по ключу ID магазина и с таблицей «Товар» по ключу «Артикул».

Решение заданий

Задание 1: Увеличение количества упаковок яиц

Задача: Определить, насколько увеличилось количество упаковок диетических яиц в магазинах Заречного района с 1 по 10 июня включительно. В ответе указать только число.

Решение:

  1. Найти артикул диетических яиц в таблице «Товар» (артикул 15).
  2. Найти ID магазинов Заречного района в таблице «Магазин» (M3, M9, M11, M14).
  3. Для эффективного поиска использовать функцию ВПР для подтягивания столбца «Район» в таблицу «Движение товаров». Формула: =ВПР(ID_магазина; Магазин!$A$1:$C$100; 2; 0). Магазин!$A$1:$C$100 – диапазон таблицы «Магазин», 2 – номер столбца «Район», 0 – точное совпадение.
  4. Применить фильтры в таблице «Движение товаров» по артикулу (15), району («Заречный»), дате (с 1 по 10 июня) и типу операции («Поступление» и «Продажа»).
  5. Суммировать количество упаковок по операциям «Поступление» и «Продажа». Разница между суммами – ответ.

Ответ: 966

Задание 2: Сумма проданного сахара

Задача: Определить сумму в рублях, на которую был продан сахар всех видов в магазинах Октябрьского района с 1 по 10 августа включительно.

Решение: Аналогично заданию 1, с добавлением расчета стоимости каждой операции (количество упаковок * цена). Использовать функцию ВПР для подтягивания столбца «Район» и фильтровать данные по артикулу (сахар), району («Октябрьский»), дате (с 1 по 10 августа) и типу операции («Продажа»). Суммировать столбец «Стоимость».

Ответ: 6060

Задание 3: Стоимость товаров с «крупой»

Задача: Определить общую стоимость товаров, в названии которых содержится слово «крупа», проданных в магазинах Октябрьского района со 2 по 5 июня включительно. Решение выполняется в LibreOffice Calc.

Решение: Аналогично предыдущим заданиям, с использованием функции ВПР для подтягивания столбца «Район» и фильтрацией данных по артикулу (товары с «крупой» в названии), району («Октябрьский»), дате (со 2 по 5 июня) и типу операции («Продажа»). Суммировать столбец «Стоимость».

Ответ: 26835

Задание 4: Выручка по районам

Задача: Определить район, магазины которого получили наибольшую выручку от продажи товаров отдела «Бакалея» с 7 по 8 июня.

Решение: Расчет стоимости аналогичен предыдущим заданиям. Использовать функцию ВПР для подтягивания столбцов «Район» и «Отдел». Применить фильтры по дате (с 7 по 8 июня), отделу («Бакалея») и типу операции («Продажа»). Суммировать выручку по каждому району. Район с максимальной суммой – ответ.

Ответ: Октябрьский

Задание 5: Книги, возвращенные из Казани

Задача: Определить количество книг «Отцы и дети», которые читатели из Казани вернули в библиотеку в сентябре 2017 года.

Решение: Использовать функцию ВПР для подтягивания столбца «Город» из таблицы «Читатели» в таблицу «Выдача книг». Применить фильтры по названию книги («Отцы и дети»), городу («Казань») и дате (сентябрь 2017 года). Количество записей – ответ.

Ответ: 18

Задание 6: Продолжительность фильмов (мелодрамы из США)

Задача: Определить суммарную продолжительность (в часах) всех фильмов в жанре «Мелодрама», снятых режиссерами из США.

Решение: Использовать функцию ВПР для подтягивания столбца «Страна» из таблицы «Режиссеры». Перевести продолжительность фильма из секунд в часы (делим на 3600). Применить фильтры по жанру («Мелодрама») и стране («США»). Суммировать продолжительность. Целая часть суммы – ответ.

Ответ: 10

Задание 7: Среднее население городов

Задача: Определить среднее население городов в странах, столица которых имеет население более миллиона человек и английский язык является одним из официальных.

Решение: Использовать функцию ВПР для подтягивания кода столицы из таблицы «Страны» и населения столицы из таблицы «Города». Применить фильтры по населению столицы (более миллиона) и официальному языку («English»). Вычислить среднее арифметическое населения городов по отобранным странам. Целая часть среднего значения — ответ.

Ответ: 319

Что будем искать? Например,программа