Обкладинка: Інформатика, 9 клас — Морзе Н. В., Барна О. В.

ГДЗ · Інформатика · 9 клас

Завдання 3, Сторінка 201

Інформатика, Морзе Н. В., Барна О. В., 2026

Завдання 3

Генерація SQL-запитів

Використати базу даних школи (таблиці: Учні, Предмети, Оцінки). Потрібно: 1) сформулювати запит на топ-5 учнів із найвищим середнім балом; 2) скопіювати та перевірити запит в MS Access/SQLiteOnline; 3) попросити ШІ пояснити кожен рядок запиту; 4) скласти новий запит (учні з оцінками <7); 5) запропонувати ШІ найвживаніші команди SQL; 6) обговорити можливість повної заміни адміністратора БД ШІ (2 аргументи «за», 2 «проти»).

Розв’язання

  1. Введи в ChatGPT: «Є база даних з таблицями: Учні (id, ПІБ, клас), Предмети (id, назва), Оцінки (учень_id, предмет_id, оцінка, дата). Напишіть SQL-запит, який показує топ-5 учнів із найвищим середнім балом».

  2. Скопіюй отриманий запит (використовуючи `JOIN` та `GROUP BY`) і перевіри його в MS Access або онлайн-симуляторі SQLiteOnline.com.

  3. Попроси ШІ пояснити кожен рядок запиту простою мовою (наприклад, «SELECT — вибирає дані», «WHERE — фільтрує умову»).

  4. Самостійно сформулюй новий запит для ШІ: «Скільки учнів мають оцінки нижче 7 з математики?» і отримай відповідний SQL-код.

  5. Запропонуй ШІ сформулювати найбільш вживані команди для створення SQL-запиту (SELECT, FROM, WHERE, JOIN, ORDER BY).

  6. Обміркуй у парі: чи може ШІ повністю замінити адміністратора БД? Аргументи «за»: швидкість написання коду, менше помилок; «проти»: ризик безпеки даних, відсутність розуміння контексту бізнесу.

Відповідь:

SQL-запит на топ-5 учнів сформовано та перевірено, пояснення коду отримано, новий запит про учнів з низькими балами складено; ШІ не може повністю замінити адміністратора БД через ризики безпеки та необхідність розуміння контексту.

Розбір зрозумілий?

Наприклад: