EZZ-SCHOOLBOOKS
Гончарук Олександр
Розділ підручника:§ 23• с. 143
§ 23⏱ 20 хвСкладність: ⭐⭐🏆 +100 XPПрограма МОН 100%

Запити на вибірку та критерії

За підручником: О. О. Бондаренко, В. В. Ластовецький, О. П. Пилипчук, Є. А. Шестопалов. «Інформатика, 9 клас» (Видавництво «Ранок», 2026)• друкована с. 143
Розробник платформи:Гончарук Олександр
👩‍🏫Методичні акценти для вчителя • План проведення уроку на 45 хвНУШ
▼
🎯 Очікувані результати навчання (НУШ):

Формування предметних компетентностей за темою «Запити на вибірку та критерії», розвиток критичного мислення, вміння аналізувати причинно-наслідкові зв'язки та застосовувати набуті знання на практиці.

💬 Провокативне питання для старту:

Використайте блок «Гачок (Hook)» нижче для 2-хвилинної розминки з класом перед поясненням нового матеріалу.

⏱️ Рекомендований таймінг 45-хвилинного уроку:
0–5 хв
Гачок & Місія
5–20 хв
Теорія & Інтерактив
20–30 хв
Робота «У зошит»
30–40 хв
Бос-тест уроку
40–45 хв
Рефлексія & XP
📋 Готовий запис для електронного журналу (НЗ.ua / Human / Єдина Школа):

Тема: § 23. Запити на вибірку та критерії. Д/з: опрацювати матеріал уроку та завдання «У зошит» на платформі EZZ-SCHOOL BOOKS.

⚡ Фронтальне бліц-опитування класу на початку уроку (2 хв):
  1. Що є ключовим поняттям теми «Запити на вибірку та критерії» і чому воно важливе?
  2. Де у повсякденному житті, науці чи IT ми стикаємося з цим явищем/алгоритмом?
  3. Яка найпоширеніша помилка виникає під час першого знайомства з матеріалом?
🏠 Диференційоване домашнє завдання:
  • Базовий рівень (обов'язковий): опрацювати конспект і блок «У зошит».
  • Достатній рівень: скласти власну шпаргалку та пройти MiniCheck.
  • Високий / STEM: виконати симуляцію у лабораторії та скласти BossQuiz на 100 XP.
📊 Критерії формувального оцінювання:
1–6 б: Відтворює означення, виконує вправи за алгоритмом.
7–12 б: Самостійно розв'язує проблеми, аналізує моделі.
🎯

Твоя місія на цей урок

Натискай на цілі у міру їх опанування:

4 цілей
  • 1Зрозуміти призначення запитів: відбір, сортування та обчислення даних.
    Опанувати ➔
  • 2Опанувати бланк Конструктора запитів (QBE — Query by Example).
    Опанувати ➔
  • 3Застосовувати критерії відбору: порівняння, маски зі зірочкою *, оператори Like та Between.
    Опанувати ➔
  • 4Створювати обчислювані поля з формулами прямо всередині запиту.
    Опанувати ➔
🎯 Гачок уроку • Вгадай

💡 Як знайти одну голку в стозі гігабайтів?

Таблиці зберігають усі дані без розбору. Але коли директор школи запитує: «Покажіть мені всіх учнів 9-х класів, які народилися в травні і займаються футболом» — переглядати тисячі рядків вручну безглуздо. Для цього створюють Запити — розумні фільтри, які витягують лише потрібні поля та рядки за мить!

1. Призначення запитів та конструктор QBE

Запит (Query) — це об'єкт бази даних, призначений для вибірки, фільтрації, сортування, групування та обчислення інформації з однієї чи кількох зв'язаних таблиць. Запит не дублює дані — він є динамічним «віртуальним вікном» над таблицями.

Бланк запиту за зразком (QBE — Query By Example):

Конструктор запитів складається з двох частин: зверху розташовані схеми таблиць, а знизу — бланк із рядками налаштування кожного стовпця:

Поле Назва поля
Таблиця Джерело даних
Сортування За зрост./спад.
Відображення Прапорець показу
Критерії Умова вибірки
⚡
Конструктор Запитів (QBE) § 23

Бланк Запиту, Критерії Відбору та Обчислювальні Поля

! Запуск запиту
📐 Бланк QBE (Query by Example): Таблиця джерела: [Книги]
Властивість QBEПоле 1Поле 2Поле 3Поле 4 (Обчислюване)
Поле:НазваАвторЦінаСума: [Ціна]*[Кількість]
Таблиця:КнигиКнигиКниги—
Сортування:———
Відображати:☑☑☑
Критерії:
>=
Результуючий набір записів: Знайдено: 6 з 6
НазваАвторЦінаВартість партії
ГайдамакиШевченко Т.150 грн1 800 грн
Тіні забутих предківКоцюбинський М.180 грн900 грн
Кайдашева сім’яНечуй-Левицький І.195 грн2 925 грн
Захар БеркутФранко І.210 грн1 680 грн
КобзарШевченко Т.250 грн2 500 грн
Лісова пісняЛеся Українка320 грн1 280 грн

💻 Згенерований SQL-запит: Режим SQL

SELECT Назва, Автор, Ціна, [Ціна] * [Кількість] AS Загальна_вартість
FROM Книги
ORDER BY Ціна ASC;

💡 Бланк QBE у фоновому режимі перетворюється саме на таку інструкцію мови SQL (Structured Query Language), яка відбирає дані з диска.

2. Мова критеріїв відбору в Access

У рядку «Критерії» (Criteria) бланка запиту задаються умови фільтрації за допомогою спеціальних операторів:

ОператорЗразок запису в бланкуЩо відбирає запит
Порівняння>= 10 And <= 12Оцінки високого рівня від 10 до 12
Between ... AndBetween 1000 And 5000Числові діапазони або діапазони дат (включно з межами)
In (...)In ("Київ", "Львів", "Одеса")Точний збіг з будь-яким значенням із переліку
Like "*"Like "Шевченк*"Усі прізвища, що починаються з «Шевченк»
Like "?"Like "9-?"Класи 9-А, 9-Б, 9-В (? замінює рівно один символ)
Is Null / Is Not NullIs NullЗаписи, де значення в полі відсутнє (порожня клітинка)

3. Обчислювані поля та групові операції

Запити здатні не лише вибирати наявні дані, а й створювати нові показники на льоту:

Обчислюване поле

У новому порожньому стовпці рядка «Поле» записують ім'я нового поля, двокрапку та математичну формулу з іменами полів у квадратних дужках:

Вартість: [Кількість] * [Ціна]

Підсумковий запит (Групування)

Кнопка зі значком суми Σ Підсумки додає рядок «Групова операція». Дозволяє групувати дані (Group By) та обчислювати Sum, Avg, Min, Max, Count для кожної групи окремо (наприклад, сума продажів за кожним містом).

👀Зверни увагу
Справжня мова запитів SQL: За лаштунками візуального конструктора Access генерує стандартний запит мовою SQL (Structured Query Language):
SELECT Прізвище, Клас, Бал FROM Учні WHERE Бал >= 10 ORDER BY Бал DESC; Усі сучасні бази даних світу (від Instagram до банків) розуміють саме цей синтаксис!

🎯 Міні-тест: пошук за маскою

Як у рядку критеріїв записати умову для пошуку всіх прізвищ, що починаються на літеру П?

✓ Швидка перевірка (Mini-Check)

Оберіть запис критерію:

🗒️

У зошит (за підручником)

Вправи з підручника до цієї теми уроку. Виконуй у робочий зошит або за комп'ютером за вказівкою вчителя:

Домашка • 1 завд.
Вправа 23 (с. 149)

Складання запитів на вибірку з критеріями та обчислюваними полями

💡 Підказка від нас: У Конструкторі запитів додати таблицю 'Товари'. Скласти запит із критерієм ціни > 100 грн та додати обчислюване поле 'Загальна_вартість: [Ціна]*[Кількість]'.

📌

Шпаргалка уроку (головне в один екран)

Усе найважливіше для повторення перед уроком або самостійною роботою

Синтаксис умов у QBE:
  • >= 100 — числа від 100
  • Between 1 And 10 — діапазон
  • Like "А*" — починається на А
  • #01.01.2025# — формат дати
Обчислювані поля:
  • Разом: [Ціна]*[К-ть]
  • Знижка: [Ціна]*0.9
  • Ім'я поля пишеться у дужках []
👾

Бос-тест: Запити на вибірку в Access

Питання 1 з 3 • Завдай удару по босу теми

+100 XP Рахунок: 0/3
❤️ Здоров'я Боса (HP): 100% Питання 1/3

Яке призначення має «Запит на вибірку» (Select Query)?