Бесплатно
ЕГЭ
11 класс
информатика
базы данных
ВПР
таблицы

Разбор задания 3. Поиск в базах данных (ВПР) — теория и разбор

1 просмотров0 скачиваний

Совет: выделите текст, чтобы спросить у ИИ, или наведите (на телефоне — тапните) на подчёркнутое слово — увидите подсказку.

Задание 3. Поиск информации в реляционных базах данных — теория и разбор

Контекст экзамена

ЕГЭ по информатике состоит из 27 заданий, разделённых на две части. Задание 3 относится к базовому уровню сложности и приносит 1 первичный балл. Рекомендуемое время выполнения — около 3 минут. Средний процент выполнения — 76%.

Задание проверяет умение осуществлять поиск информации в реляционных базах данных. На экзамене это задание выполняется с использованием редактора электронных таблиц (например, Microsoft Excel или LibreOffice Calc).

Ответом к заданию может быть число или слово.


Теория

Введение

В современном мире огромные объёмы информации хранятся в базах данных (БД). Умение находить нужные данные в таких структурах — важнейший навык. Задание 3 ЕГЭ по информатике проверяет именно это: сможете ли вы, имея несколько связанных таблиц, отфильтровать данные по заданным условиям и получить точный ответ.

(БД) — это организованное хранилище данных, позволяющее эффективно их сохранять, управлять и извлекать.

Основные понятия

данных — наиболее распространённый способ организации информации, где данные хранятся в таблицах, связанных между собой.

БД состоит из:

  • Полей (столбцов) — каждый столбец определяет атрибут данных с указанным типом (число, текст, дата и др.).
  • Записей (строк) — каждая строка хранит конкретные значения для одного объекта.

Ключевые поля:

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

Типы связей между таблицами:

  • Один к одному (1:1) — каждой записи в одной таблице соответствует ровно одна в другой.
  • Один ко многим (1:N) — одна запись в первой таблице может быть связана с несколькими записями во второй.
  • Многие ко многим (M:N) — записи в обеих таблицах могут быть связаны с несколькими записями в другой (реализуется через промежуточную таблицу).

Основной инструмент: функция

Для решения задания 3 чаще всего используется функция ВПР (VLOOKUP) — вертикальный просмотр. Она позволяет найти значение в одной таблице по ключу из другой.

Синтаксис ВПР: =ВПР(искомое_значение; таблица; номер_столбца; [интервальный_просмотр])

text

Пример использования:

Что нужно получитьФормула ВПР
Наименование товара=ВПР(D2; Товар!A:F; 3; ЛОЖЬ)
Отдел=ВПР(D2; Товар!A:F; 2; ЛОЖЬ)
Цена за упаковку=ВПР(D2; Товар!A:F; 6; ЛОЖЬ)

Ключевая мысль: ВПР ищет значение в крайнем левом столбце указанной таблицы и возвращает значение из указанного столбца той же строки. Четвёртый аргумент ЛОЖЬ означает точное совпадение — это критически важно для экзаменационных задач!

Алгоритм решения задания 3

  1. Внимательно изучи структуру таблиц — названия полей и типы данных.
  2. Прочитай условие и выдели все критерии отбора записей.
  3. Определи, к каким полям таблицы относится каждый критерий.
  4. Последовательно примени критерии отбора к записям.
  5. Отбрось записи, не удовлетворяющие хотя бы одному условию.
  6. Подсчитай или выпиши записи, которые полностью соответствуют условиям.
  7. Запиши ответ в требуемом формате.

Подводные камни

  1. Несколько таблиц — часто данные, необходимые для ответа, находятся в разных таблицах. Не забудь их объединить через ВПР!
  2. Типы данных — если в условии сказано «со 2 по 9 октября», убедись, что поле «Дата» имеет правильный формат для сравнения.
  3. Точное совпадение — всегда используй ЛОЖЬ в ВПР, если не требуется приблизительный поиск.
  4. Единицы измерения — проверь, в каких единицах требуется ответ (рубли, штуки, килограммы и т.д.).

Разбор примера (реального задания)


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

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

Заголовок таблицы: ID операции | Дата | ID магазина | Артикул | Количество упаковок, шт | Тип операции

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

Заголовок таблицы: Артикул | Отдел | Наименование товара | Единица измерения | Количество в упаковке | Цена за упаковку

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

Заголовок таблицы: ID магазина | Район | Адрес

Задание: Используя информацию из приведённой базы данных, определите общую стоимость (в руб.) упаковок кефира (всех видов), полученных магазинами Центрального района за период со 2 по 9 октября включительно. В ответе запишите только число.


Ход решения

Шаг 1. Анализ условия

Нам нужно найти:

  • Товар: кефир (всех видов) — это поле «Наименование товара» в таблице «Товар».
  • Тип операции: «Поступление» — поле «Тип операции» в таблице «Движение товаров».
  • Район: «Центральный» — поле «Район» в таблице «Магазины».
  • Период: со 2 по 9 октября — поле «Дата» в таблице «Движение товаров».
  • Что считать: общую стоимость упаковок → цена за упаковку × количество упаковок.

Шаг 2. Определяем связи между таблицами

  • Таблица «Движение товаров» связана с таблицей «Товар» по полю Артикул.
  • Таблица «Движение товаров» связана с таблицей «Магазины» по полю ID магазина.

Gemini_Generated_Image_mwibbymwibbymwib

Шаг 3. Добавляем данные о товаре в таблицу «Движение товаров» с помощью ВПР

Для каждой записи в таблице «Движение товаров» подставляем:

  • Наименование товара = ВПР(Артикул; Товар!A:F; 3; ЛОЖЬ)
  • Цена за упаковку = ВПР(Артикул; Товар!A:F; 6; ЛОЖЬ)

Шаг 4. Добавляем данные о магазине

Для каждой записи подставляем:

  • Район = ВПР(ID магазина; Магазины!A:C; 2; ЛОЖЬ)

Gemini_Generated_Image_kdgogykdgogykdgo

Шаг 5. Применяем фильтры

Отбираем записи, которые удовлетворяют всем условиям:

УсловиеПолеЗначение
Товар — кефирНаименование товарасодержит «кефир»
Тип операцииТип операции«Поступление»
РайонРайон«Центральный»
ПериодДатасо 02.10.2024 по 09.10.2024

Шаг 6. Считаем общую стоимость

Для каждой отобранной записи вычисляем: Стоимость = Цена за упаковку · Количество упаковок, шт

text

Суммируем все полученные значения.

Ответ: [число]

Источник: вариант из открытого банка заданий ФИПИ, задание 3

Разбор задания 3. Поиск в базах данных (ВПР) — теория и разбор
Разбор задания 3 ЕГЭ по информатике: поиск информации в реляционных БД с функцией ВПР. Теория + пример.

Похожие материалы

Разбор задания 1. Информационные модели (графы и таблицы) — теория и разбор
Бесплатно

Разбор задания 1. Информационные модели (графы и таблицы) — теория и разбор

Разбор задания №1 ЕГЭ по информатике: теория графов, таблицы смежности, степени вершин. Пошаговое решение реального примера с определением соответствия между схемой и таблицей. Подготовка к экзамену.

20
Бесплатно

Разбор задания 25. Подсчёт чисел, удовлетворяющих условию — теория и разбор

Подсчёт чисел по условию

60
Бесплатно

Разбор задания 19. Выигрышная стратегия. Задача 1 — теория и разбор

00
Бесплатно

Разбор задания 2. Алгебра логики: таблицы истинности — теория и разбор

160
Бесплатно

Разбор задания №2 ЕГЭ по информатике: таблицы истинности, логические выражения, определение порядка переменных. Теория и реальный пример с решением.

Разбор задания №2 ЕГЭ по информатике: таблицы истинности, логические выражения, определение порядка переменных. Теория и реальный пример с решением.

00
Разбор задания 1. Определение длины пути (поиск кратчайшего пути) — теория и разбор
Бесплатно

Разбор задания 1. Определение длины пути (поиск кратчайшего пути) — теория и разбор

Разбор задания №1 ЕГЭ по информатике: нахождение кратчайшего пути во взвешенном графе. Теория, алгоритм перебора, реальный пример с решением.

10
Задание 3 ЕГЭ информатика: поиск в базах данных — теория