3 задание ОГЭ по информатике: базы данных

Кому: выпускнику · Обновлено 2026-10-25

Раздел: Информатика · Тема: Разборы заданий по номерам · Задание 3 · ОГЭ

Чтобы решить задание № 3 по информатике в подборке на тему реляционных баз данных, нужно связать таблицы по кодам, отобрать нужные записи и выполнить расчёт по условию. Разберём, как находить сведения в нескольких таблицах, учитывать повторные поставки и проверять числовой ответ.

Решить задание в тренажёре

Что нужно понимать в задании на базы данных

Реляционная база данных хранит сведения в таблицах. Строка таблицы — запись об объекте или событии, столбец — поле с определённым свойством. Например, запись о товаре содержит его код, название и цену. Запись о поставке содержит коды магазина и товара, а также количество.

Код помогает найти связанную запись в другой таблице. Название магазина может находиться только в таблице «Магазины», а сведения о поступивших товарах — в «Поставках». Поэтому сначала нужно определить код нужного магазина и затем искать его в соответствующем столбце поставок.

Не путай код с порядковым номером строки. Даже если в учебном примере они совпали, это не правило. Ищи значение именно в поле, указанном в условии. Одинаковые числа в разных столбцах тоже могут обозначать разные объекты: код магазина и код товара нельзя подменять друг другом.

  • Прочитай названия таблиц и всех столбцов.
  • Определи, какие поля связывают таблицы между собой.
  • Найди таблицу с объектом поиска и таблицу с данными для расчёта.
  • Сформулируй своими словами, какое число требуется получить.

Алгоритм решения: от названия до числового ответа

Начинай с вопроса задачи. Если требуется общая стоимость товаров для определённого магазина, одного отбора строк недостаточно: понадобятся ещё количество и цена. Удобно заранее записать последовательность действий: найти магазин, отобрать поставки, определить цены, посчитать стоимость.

Двигайся от известного признака к связанным сведениям. Название приводит к коду магазина, код магазина — к его поставкам, а код товара в каждой поставке — к цене. Не пытайся одновременно просматривать все таблицы: так легче пропустить запись или взять число из соседнего столбца.

  • Найди нужное название в справочнике и выпиши его код.
  • Просмотри весь столбец кодов магазинов в таблице поставок.
  • Отметь каждую подходящую запись, включая повторные поставки одного товара.
  • Для каждого отобранного кода товара найди цену за единицу.
  • Умножь количество на цену и сложи стоимости всех подходящих поставок.
  • Проверь требуемый формат: в данном примере нужен ответ целым числом без единицы измерения.

Пример задания из банка «Ранга»

Этот пример помогает отработать переход между тремя таблицами: от названия магазина к его поставкам и затем к цене товара. При решении обрати внимание на повторные поставки: каждую подходящую запись нужно учесть.

Условие. В файле базы данных три таблицы.

Таблица «Магазины» (код | название):
1 | «Восход»
2 | «Заря»
3 | «Луч»
4 | «Маяк»

Таблица «Товары» (кодназваниецена за единицу, руб.):
1хлеб182
2молоко157
3сыр89
4чай188
Таблица «Поставки» (код магазинакод товараколичество):
2225
4316
1427
1325
342
4325
4423
412
1311
349
4430
3415

Определи общую стоимость всех товаров, поставленных в магазин «Луч». В ответе запиши только целое число, единицу измерения писать не нужно.

Показать ответ и решение
  1. Задача на соединение трёх таблиц. Каждая строка поставки даёт код магазина, код товара и количество; цена берётся из таблицы товаров по коду товара.
  2. Отбери только те строки поставок, у которых код магазина равен коду нужного магазина, — остальные в расчёт не идут.

Ответ: 4888

Решить похожие задания в тренажёре

Как связать таблицы и отобрать нужные записи

В приведённом примере название «Луч» нужно искать в таблице «Магазины». После этого работа продолжается с кодом найденного магазина. В таблице «Поставки» проверяй именно столбец «код магазина»: совпадение того же числа в столбце «код товара» не делает запись подходящей.

Проверяй строки сверху вниз и отмечай каждую найденную поставку. Если строки одного магазина расположены далеко друг от друга, это не меняет способ решения. Порядок записей не означает, что сведения сгруппированы по магазинам или товарам.

Повторяющийся код товара также не означает лишнюю запись. Один магазин может получать один и тот же товар несколько раз. Если условие просит учесть все поставленные товары, каждую такую поставку нужно включить в расчёт. Убирать строки можно только при прямом указании в условии.

  • Для отбора используй значение и название нужного столбца вместе.
  • Рядом с каждой выбранной строкой ставь отметку.
  • После отбора ещё раз просмотри строки без отметок.
  • Сверь число выбранных записей с числом строк в своих промежуточных вычислениях.

Как посчитать общую стоимость без путаницы

Стоимость отдельной поставки рассчитывается так: количество × цена за единицу. Общая стоимость — сумма результатов по всем отобранным поставкам. Код товара нужен для поиска цены, но сам в арифметике не участвует. Название товара помогает проверить, что ты правильно сопоставил записи.

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

Сделай короткую рабочую таблицу: код товара, количество, цена, стоимость. Она позволяет увидеть пропущенную цену или неверный множитель до получения итогового числа. Для небольшого набора записей такая запись полезнее вычислений в уме: каждый шаг остаётся доступен для проверки.

  • Проверь, что цена относится к нужному коду товара.
  • Убедись, что используешь цену за единицу, а не код или количество.
  • Выбери один способ расчёта и последовательно обработай все выбранные записи.
  • Не округляй промежуточные значения, если условие этого не требует.

Типичные ошибки и способы их заметить

Частая ошибка — правильно найти нужные строки, но сложить только количества. Такой результат отвечает на вопрос «сколько единиц поставили», а не «какова общая стоимость». Перед вычислением подчеркни в условии название искомой величины и сравни его с тем, что собираешься считать.

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

Отдельно проверяй условия со словами «больше», «не меньше», «меньше» и «не больше». Они по-разному обрабатывают граничное значение. Если появятся несколько требований, выясни, должны ли они выполняться одновременно или достаточно одного. Не заменяй точную формулировку приблизительным смыслом.

  • Перепутал столбцы — подпиши роль каждого выписанного кода.
  • Пропустил поставку — повтори отбор, двигаясь снизу вверх.
  • Взял неверную цену — сверь код товара в обеих таблицах.
  • Посчитал другую величину — перечитай последний вопрос условия.

Как проверить решение и организовать тренировку

Проверяй отбор и арифметику отдельно. Сначала убедись, что каждая выбранная запись относится к нужному магазину и что других подходящих строк нет. Затем проверь цены и произведения. Повторное сложение тех же неверно отобранных данных не обнаружит ошибку в поиске.

Для независимой проверки измени порядок расчёта. Если сначала считал стоимость каждой поставки отдельно, теперь сгруппируй количества по товарам и умножь на соответствующие цены. Совпадение результатов помогает проверить арифметику, но правильность отбора всё равно нужно контролировать по исходной таблице.

В «Ранге» можно пройти бесплатный тест; перед началом проверь, какие экзамен и темы в нём представлены. Для отработки этого навыка выбирай упражнения на поиск в базе данных. После ошибки записывай её причину: отбор строк, связь таблиц, выбор действия или вычисление. Следующую задачу решай с отдельной проверкой именно этого шага.

  • Сначала реши задачу без ограничения времени.
  • Объясни каждый переход между таблицами.
  • Сравни ответ с проверенным и найди первый неверный шаг.
  • Повтори похожее упражнение, сохранив контроль этого шага.

Где проверить актуальные требования ОГЭ

Номер задания в подборке сам по себе не подтверждает его место в официальном варианте. Чтобы проверить соответствие темы заданию № 3 текущего года, открой на сайте ФИПИ раздел ОГЭ с демонстрационными вариантами, спецификациями и кодификаторами, затем выбери информатику.

В демонстрационном варианте посмотри содержание задания и форму ответа. В спецификации проверь распределение проверяемых умений и правила оценивания. Кодификатор используй как перечень тем для подготовки: отметь знакомые понятия и выдели те, которые ещё требуют разбора.

Если тебе нужны сведения о сроках экзамена или действующих правилах его проведения, проверяй публикации Рособрнадзора и официальные региональные сообщения. Материалы из раздела статей используй как дополнительное объяснение, сверяя экзамен и тему: рекомендации для ЕГЭ не заменяют документы ОГЭ.

  • Проверь, что документ относится к ОГЭ по информатике.
  • Выбирай материалы текущего года.
  • Сопоставляй содержание задания, а не только его номер.
  • При расхождении ориентируйся на официальный документ.

Частые вопросы

Нужно ли знать программирование для такого задания?

Для приведённого примера достаточно читать таблицы, сопоставлять коды и выполнять арифметические действия. Программирование и написание запросов здесь не требуются.

Можно ли сложить количества, а потом умножить на цену?

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

Что делать, если один товар встречается несколько раз?

Учитывай каждую подходящую поставку, если условие требует общую стоимость всех поставленных товаров. Одинаковый код товара в нескольких строках сам по себе не повод исключать записи.

Почему ответ неверный, хотя вычисления сходятся?

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

Что записывать в ответ: число или число с рублями?

Следуй формулировке конкретного задания. В приведённом примере требуется только целое число, поэтому название валюты, пояснения и промежуточные вычисления в ответ добавлять не нужно.

Полезно по теме

Читать дальше

Все статьи «Ранг» о подготовке к экзаменам

Проверить себя в тренажёре

Открывается тренировочное задание в формате ЕГЭ: условие видно сразу, краткий ответ проверяется без регистрации.

Решить задание в тренажёре

Не уверен, что это вообще нужно? Бесплатный тест — 10 минут, без регистрации и без карты: сразу видно первичный балл

Материал — разъяснение «Ранг». Официальные правила экзамена, расписание, шкалы баллов и перечни заданий публикуют ФИПИ (fipi.ru) и Рособрнадзор (obrnadzor.gov.ru). Мы не обещаем конкретных баллов: результат зависит от твоей работы.