ЕГЭ по информатике: Базы данных и SQL-запросы

«Анализ таблиц и баз данных» — тема блока «Информационные технологии» кодификатора ФИПИ для ЕГЭ по информатике (КЕГЭ, 2026), проверяющая умение читать реляционные таблицы и выбирать из них данные по условиям. На экзамене (задание 3) база данных из нескольких связанных таблиц дана в файле электронной таблицы (в 2026 году — в формате *.ods), и выборку делают средствами электронных таблиц или программой; язык SQL сам по себе не проверяется, но его конструкции — удобный способ понять логику выборки, фильтрации, группировки и связи таблиц.

Материал охватывает весь набор базовых конструкций языка SQL: фильтрацию строк условием WHERE (в том числе с несколькими условиями через AND), агрегатные функции COUNT, SUM, AVG, MAX, MIN, группировку данных через GROUP BY и простое соединение двух таблиц по ключу через JOIN. Каждый вопрос содержит полностью описанную таблицу (или две связанные таблицы) прямо в тексте — в виде понятных строк со столбцами — и конкретный SQL-подобный запрос, результат которого нужно вычислить вручную.

Дистракторы построены на типичных ошибках при чтении SQL-запросов: неучёте условия WHERE при агрегации, неправильном сопоставлении строк при соединении JOIN (перепутанные пары значений), ошибках в применении агрегатной функции (например, посчитали среднее по всей таблице, а не только по строкам, прошедшим WHERE). Особое внимание уделено вопросам с группировкой (GROUP BY), где результатом запроса является не одно число, а несколько значений — по одному на группу, что требует многовариантного (multi-select) ответа.

Тема будет полезна выпускникам, готовящимся к ЕГЭ по информатике, а также всем, кто начинает изучать реляционные базы данных — SQL остаётся одним из самых востребованных практических навыков в IT, и понимание базовых конструкций запросов необходимо задолго до специализированных курсов по базам данных. Флеш-карты закрепляют термины реляционных баз данных, основные SQL-конструкции и агрегатные функции.

  • Интерпретировать результат SQL-запроса SELECT с условием WHERE, включая составные условия
  • Применять агрегатные функции COUNT, SUM, AVG, MAX, MIN к отфильтрованным данным таблицы
  • Вычислять результат группировки данных через GROUP BY, получая несколько значений по группам
  • Выполнять простое соединение двух таблиц по ключу (JOIN) и определять итоговый набор строк
  • Различать типичные ошибки при интерпретации SQL-запросов (неучёт условия, неверное сопоставление при JOIN)

Материал основан на блоке кодификатора ФИПИ 2026 «Информационные технологии» (раздел «Базы данных») для ЕГЭ по информатике (КЕГЭ) — все 10 вопросов оригинальные, без воспроизведения реальных заданий из открытого банка ФИПИ.

Пример вопроса

Таблица 'Сотрудники': ID, Отдел, Зарплата. 1, А, 100; 2, Б, 200; 3, А, 150; 4, Б, 250. Какой результат вернет запрос: SELECT MAX(Зарплата) FROM Сотрудники GROUP BY Отдел?

Показать ответ

150, 250

Группируем по отделам: А (100, 150) -> MAX 150; Б (200, 250) -> MAX 250.

Пройти этот тест →Повторить карточки →Выполнить письменную работу →

← Информатика

↑ ЕГЭ

ЕГЭ — государственный экзамен Российской Федерации; контрольные измерительные материалы к нему разрабатывает ФИПИ по заказу Рособрнадзора. Zestly не связана с ФИПИ и Рособрнадзором, не одобрена ими и не является официальным источником. Все задания написаны нами по открытому кодификатору и не воспроизводят материалы КИМ.