ЕГЭ/Информатика/Базы данных: различия между версиями
(Автогенерация учебной статьи) |
WikiSysop (обсуждение | вклад) (Добавляю базы данных ЕГЭ) |
||
| Строка 1: | Строка 1: | ||
= | = ЕГЭ по информатике: базы данных и SQL = | ||
== Основные задачи == | |||
* Чтение таблиц, понимание полей и типов данных. | |||
* Формирование выборок с условиями, группировкой и сортировкой. | |||
* Расчёт показателей: количество записей, суммарные значения, минимумы/максимумы. | |||
* Логика таблиц связи (один-ко-многим), объединение таблиц. | |||
== Шаблон таблицы анализа == | |||
== | |||
{| class="wikitable" | {| class="wikitable" | ||
! | ! Таблица !! Поля !! Типы данных !! Связи !! Примечания | ||
|- | |- | ||
| | | Заказы || Номер, дата, сумма, клиент || целое, дата, число, ссылка || Клиенты: 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 заданий, фиксация ошибок в журнале. | |||
== Чек-лист перед пробником == | |||
* Понимаю все обозначения полей и связей. | |||
* Умею преобразовать словесное условие в логическое выражение. | |||
* Проверяю, нужно ли учитывать уникальные записи или повторения. | |||
* Веду таблицу «что часто забываю» (например, отбор по году, учёт скидок). | |||
== Работа в вики == | |||
* Создайте страничку «Информатика/Базы/{{CURRENTMONTHNAME}}»: сохраняйте таблицы, пояснения, SQL-запросы. | |||
* Шаблоны для запросов можно хранить в разделе [[Ресурсы:Шаблоны занятий|Шаблоны занятий]]. | |||
* Делитесь тренировочными наборами в [[Категория:Сообщество]], чтобы сравнить решения. | |||
== | == Советы наставника == | ||
# Попросите ученика объяснить, что делает запрос, до того как он получит ответ. | |||
# Обращайте внимание на крайние значения: даты начала/конца, минимальные количества. | |||
# Используйте цвет в таблицах: выделяйте отобранные строки, чтобы визуально проверить условие. | |||
[[Категория:ЕГЭ]] | [[Категория:ЕГЭ]] | ||
[[Категория: | [[Категория:Предметы ЕГЭ]] | ||
Текущая версия от 16:46, 9 ноября 2025
ЕГЭ по информатике: базы данных и 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-запросы.
- Шаблоны для запросов можно хранить в разделе Шаблоны занятий.
- Делитесь тренировочными наборами в, чтобы сравнить решения.
Советы наставника[править | править код]
- Попросите ученика объяснить, что делает запрос, до того как он получит ответ.
- Обращайте внимание на крайние значения: даты начала/конца, минимальные количества.
- Используйте цвет в таблицах: выделяйте отобранные строки, чтобы визуально проверить условие.