Використати базу даних школи (таблиці: Учні, Предмети, Оцінки). Потрібно: 1) сформулювати запит на топ-5 учнів із найвищим середнім балом; 2) скопіювати та перевірити запит в MS Access/SQLiteOnline; 3) попросити ШІ пояснити кожен рядок запиту; 4) скласти новий запит (учні з оцінками <7); 5) запропонувати ШІ найвживаніші команди SQL; 6) обговорити можливість повної заміни адміністратора БД ШІ (2 аргументи «за», 2 «проти»).
Розв’язання
Введи в ChatGPT: «Є база даних з таблицями: Учні (id, ПІБ, клас), Предмети (id, назва), Оцінки (учень_id, предмет_id, оцінка, дата). Напишіть SQL-запит, який показує топ-5 учнів із найвищим середнім балом».
Скопіюй отриманий запит (використовуючи `JOIN` та `GROUP BY`) і перевіри його в MS Access або онлайн-симуляторі SQLiteOnline.com.
Попроси ШІ пояснити кожен рядок запиту простою мовою (наприклад, «SELECT — вибирає дані», «WHERE — фільтрує умову»).
Самостійно сформулюй новий запит для ШІ: «Скільки учнів мають оцінки нижче 7 з математики?» і отримай відповідний SQL-код.
Запропонуй ШІ сформулювати найбільш вживані команди для створення SQL-запиту (SELECT, FROM, WHERE, JOIN, ORDER BY).
Обміркуй у парі: чи може ШІ повністю замінити адміністратора БД? Аргументи «за»: швидкість написання коду, менше помилок; «проти»: ризик безпеки даних, відсутність розуміння контексту бізнесу.
Відповідь:
SQL-запит на топ-5 учнів сформовано та перевірено, пояснення коду отримано, новий запит про учнів з низькими балами складено; ШІ не може повністю замінити адміністратора БД через ризики безпеки та необхідність розуміння контексту.
Використати базу даних школи (таблиці: Учні, Предмети, Оцінки). Потрібно: 1) сформулювати запит на топ-5 учнів із найвищим середнім балом; 2) скопіювати та перевірити запит в MS Access/SQLiteOnline; 3) попросити ШІ пояснити кожен рядок запиту; 4) скласти новий запит (учні з оцінками <7); 5) запропонувати ШІ найвживаніші команди SQL; 6) обговорити можливість повної заміни адміністратора БД ШІ (2 аргументи «за», 2 «проти»).
Що треба знати
Штучний інтелект може генерувати SQL-запити, пояснювати їх логіку та допомагати оптимізувати кодування, але не замінює повністю фахівця через необхідність розуміння бізнес-логіки та безпеки.
💡 Підказка — спробуй спершу сам
Почни з опису структури бази даних для ШІ, щоб отримати коректний запит з JOIN таблиць.
Розв’язання крок за кроком
Введи в ChatGPT: «Є база даних з таблицями: Учні (id, ПІБ, клас), Предмети (id, назва), Оцінки (учень_id, предмет_id, оцінка, дата). Напишіть SQL-запит, який показує топ-5 учнів із найвищим середнім балом».
Скопіюй отриманий запит (використовуючи `JOIN` та `GROUP BY`) і перевіри його в MS Access або онлайн-симуляторі SQLiteOnline.com.
Попроси ШІ пояснити кожен рядок запиту простою мовою (наприклад, «SELECT — вибирає дані», «WHERE — фільтрує умову»).
Самостійно сформулюй новий запит для ШІ: «Скільки учнів мають оцінки нижче 7 з математики?» і отримай відповідний SQL-код.
Запропонуй ШІ сформулювати найбільш вживані команди для створення SQL-запиту (SELECT, FROM, WHERE, JOIN, ORDER BY).
Обміркуй у парі: чи може ШІ повністю замінити адміністратора БД? Аргументи «за»: швидкість написання коду, менше помилок; «проти»: ризик безпеки даних, відсутність розуміння контексту бізнесу.
Відповідь:
SQL-запит на топ-5 учнів сформовано та перевірено, пояснення коду отримано, новий запит про учнів з низькими балами складено; ШІ не може повністю замінити адміністратора БД через ризики безпеки та необхідність розуміння контексту.