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

Робота з таблицями і запитами

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

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

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

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

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

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

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

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

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

4 цілей
  • 1Спроєктувати та створити дві зв'язані таблиці в режимі Конструктора.
    Опанувати ➔
  • 2Налаштувати зв'язок 1:М у вікні «Схема даних» із контролем цілісності.
    Опанувати ➔
  • 3Заповнити таблиці даними через зручний режим таблиці.
    Опанувати ➔
  • 4Скласти запити на вибірку з текстовими, числовими критеріями та обчислюваним полем.
    Опанувати ➔
🎯 Гачок уроку • Вгадай

💡 Кейс: Створення електронної бібліотеки

Ви створюєте інформаційну систему бібліотеки. Потрібно організувати зберігання фонду книг, облік читачів і журнал видачі. Головна вимога: система повинна миттєво знаходити будь-яку книгу за автором, фільтрувати дорогі видання та автоматично рахувати загальну вартість!

1. Мета та покроковий алгоритм виконання

Мета роботи: Спроектувати двотабличну реляційну базу даних у Microsoft Access, налаштувати типи полів та первинні ключі, зв'язати таблиці зв'язком 1:N із забезпеченням цілісності даних, створити запити на вибірку з критеріями та обчислюваними полями.

Крок 1. Проектування таблиць «Класи» та «Учні»

У Режимі конструктора створіть дві таблиці:
• Таблиця «Класи»: ID_класу (Лічильник, Первинний ключ 🔑), Назва_класу (Короткий текст, наприклад '9-А'), Кабінет (Числовий), Класний_керівник (Короткий текст).
• Таблиця «Учні»: ID_учня (Лічильник, Первинний ключ 🔑), Прізвище (Короткий текст), Ім'я (Короткий текст), Дата_народження (Дата й час), ID_класу (Числовий, Зовнішній ключ), Середній_бал (Числовий, Одинарне з плаваючою крапкою Single).

Крок 2. Зв'язування у «Схемі даних»

Закрийте обидві таблиці. Відкрийте «Знаряддя бази даних» → «Схема даних». Перетягніть мишкою поле ID_класу з таблиці «Класи» на поле ID_класу в таблиці «Учні». Поставте прапорець «Забезпечення цілісності даних». Створіть зв'язок 1:N.

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

Вкладка «Створення» → «Конструктор запитів». Додайте обидві таблиці.
• Перетягніть поля: Прізвище, Назва_класу, Середній_бал.
• У рядок «Критерії» під полем «Середній_бал» введіть: >= 10.
• У порожній стовпець додайте обчислюване поле: Стипендія: [Середній_бал] * 150.
Запустіть запит кнопкою «Виконати» (значок червоного знака оклику ❗️).

⚡
Конструктор Запитів (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. Правила здачі практичної роботи

Що має містити готовий файл .accdb:

1. Дві заповнені зв'язані таблиці (не менше 3 класів та не менше 10 учнів).

2. Відображення зв'язку 1:N у вікні «Схема даних» з увімкненою цілісністю.

3. Запит «Відмінники», який відбирає учнів з балом ≥ 10 та розраховує поле стипендії.

🎯 Контрольне запитання

Яке головне правило створення обчислюваного поля у Конструкторі запитів MS Access?

📋 Технологічна карта виконання Практичної роботи 8: Реляційні бази даних та SQL-запити

Програмне забезпечення: MS Access / SQLite / LibreOffice Base

Етап роботиОперація, гарячі клавіші та діяОчікуваний результат
Крок 1. Проєктування таблицьСтворити таблиці «Студенти» та «Групи», визначити первинні ключі (ID)Нормалізована реляційна структура без дублювання даних
Крок 2. Зв’язки між таблицями (1:N)Встановити зв’язок один-до-багатьох між кодом групи у двох таблицях з контролем цілісностіСхема даних із зовнішнім ключем (Foreign Key)
Крок 3. Простий запит на вибіркуСтворити запит для пошуку студентів із середнім балом > 90 за допомогою конструктора або SQLSQL: SELECT ПІБ, Бал FROM Студенти WHERE Бал > 90;
Крок 4. Запит з параметромНалаштувати запит, що запитує назву міста при кожному відкритті [Введіть назву міста:]Інтерактивний звіт за запитом користувача
Крок 5. Обчислювальний запитДодати нове розрахункове поле: Стипендія: [Бал]*250Автоматичне нарахування виплат на основі базових полів

🎯 Критерії оцінювання практичної роботи (НУШ 12 балів)

Рівень навчальних досягненьВимоги до виконаного практичного завдання
Початковий (1–3 б.)Вміє створювати таблицю в режимі конструктора та задавати типи полів.
Середній (4–6 б.)Визначає первинний ключ та створює простий запит на вибірку за однією умовою.
Достатній (7–9 б.)Встановлює реляційні зв’язки 1:N із забезпеченням цілісності, реалізує запит з параметром.
Високий (10–12 б.)Самостійно пише SQL-запити з об’єднанням таблиць (JOIN), сортуванням (ORDER BY) та групуванням (GROUP BY).
✓ Швидка перевірка (Mini-Check)

Оберіть синтаксис обчислюваного поля:

🗒️

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

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

Домашка • 1 завд.
Практична робота 8 (с. 150)

Створення реляційної бази даних, схеми даних та запитів із розрахунками

💡 Підказка від нас: Створити дві зв'язані таблиці, налаштувати зв'язок 1:М із цілісністю даних. Скласти запит на вибірку за критерієм та розрахувати загальну суму партії.

📌

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

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

Кроки практичної:
  • 1. Створити структуру таблиць у Конструкторі
  • 2. Встановити зв'язок 1:М у Схемі даних
  • 3. Заповнити по 5-6 тестових записів
  • 4. Виконати запит із формулою суми
Ознаки успіху:
  • Працююча цілісність даних
  • Запит виконується кнопкою [!] без помилок синтаксису
👾

Бос-тест: ПР № 8 — Бази даних та запити в Access

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

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

Яке поле бази даних учнів найдоцільніше обрати первинним ключем?