Материал из База знаний подготовки ЕГЭ и ОГЭ
ЕГЭ по информатике: базы данных и SQL
Основные задачи
- Чтение таблиц, понимание полей и типов данных.
- Формирование выборок с условиями, группировкой и сортировкой.
- Расчёт показателей: количество записей, суммарные значения, минимумы/максимумы.
- Логика таблиц связи (один-ко-многим), объединение таблиц.
Шаблон таблицы анализа
| Таблица |
Поля |
Типы данных |
Связи |
Примечания
|
| Заказы |
Номер, дата, сумма, клиент |
целое, дата, число, ссылка |
Клиенты: ID → код клиента |
Проверьте отсутствующие значения
|
| Товары |
Код, название, цена, категория |
строка, строка, число, строка |
Заказы: позиция заказа → код товара |
Учитывайте скидки
|
Алгоритм решения заданий №19–21
- Изучите структуру базы: какие таблицы задействованы, отношения между ними.
- Сформулируйте вопрос на естественном языке, выделите ключевые поля.
- Составьте запрос: `SELECT` → `FROM` → `WHERE` → `GROUP BY`/`ORDER BY` → `HAVING`.
- Проверьте пограничные случаи: равные значения, нулевые записи.
- Запишите итог в таблицу ответа, укажите единицы измерения.
Мини-спринт
- **День 1:** разбор структуры базы данных, заполнение шаблона анализа.
- **День 2:** запросы с условиями (`WHERE`, `BETWEEN`, `LIKE`).
- **День 3:** группировка и агрегаты (`COUNT`, `SUM`, `AVG`, `MAX`, `MIN`).
- **День 4:** задачи с несколькими таблицами, соединения, ключи.
- **День 5:** мини-пробник из 4 заданий, фиксация ошибок в журнале.
Чек-лист перед пробником
- Понимаю все обозначения полей и связей.
- Умею преобразовать словесное условие в логическое выражение.
- Проверяю, нужно ли учитывать уникальные записи или повторения.
- Веду таблицу «что часто забываю» (например, отбор по году, учёт скидок).
Работа в вики
- Создайте страничку «Информатика/Базы/ноябрь»: сохраняйте таблицы, пояснения, SQL-запросы.
- Шаблоны для запросов можно хранить в разделе Шаблоны занятий.
- Делитесь тренировочными наборами в, чтобы сравнить решения.
Советы наставника
- Попросите ученика объяснить, что делает запрос, до того как он получит ответ.
- Обращайте внимание на крайние значения: даты начала/конца, минимальные количества.
- Используйте цвет в таблицах: выделяйте отобранные строки, чтобы визуально проверить условие.