Інструктивна картка 6.3 «Запити з умовою. Групування запитів» (вибірковий модуль «Бази даних»)

Про матеріал

Інструктивна картка 6.3 "Запити з умовою. Групування запитів" до вибіркового модулю "Бази даних" за підручником: В. Д. Руденко. Інформатика : бази даних (модуль для учнів 10–11 класів, рівень стандарту).

Перегляд файлу

ІНСТРУКТИВНА КАРТКА 6.3

«Запити з умовою. Групування запитів»

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм

Завдання для самостійного виконання

1. Завантажте базу даних skola. Складіть інструкцію вибірки із таблиці УЧНІ записів із полями Прізвище, Адреса, Інформатика.

Вкладка Створення / Конструктор запитів (Макет запиту) / закрити вікно «Відображення таблиці» / перейти в режим SQL / після оператора SELECT записати через кому поля, з яких необхідно вибрати дані / після оператора FROM (перед крапкою з комою) записати назву таблиці, з якої обиралися поля, зазначені в операторі SELECT / виконати запит, натиснувши кнопку Запуск / зберегти запит під назвою Запит_81.

Примітка:

Оператор Select визначає поля, із яких необхідно вибрати дані. Оператор FROM визначає таблицю, поля якої вказані в рядку SELECT.

SELECT Прізвище, Адреса, Інформатика FROM УЧНІ;

2.                 Складіть інструкцію вибірки з таблиці УЧНІ записів із полями Прізвище, Зріст і Середній бал, який обчислюється так: (Інформатика+Історія)/2.

Вкладка Створення / Конструктор запитів (Макет запиту) / закрити вікно «Відображення таблиці» / перейти в режим SQL / після оператора SELECT записати через кому поля, з яких необхідно вибрати дані: Прізвище, Зріст, в дужках записати формулу для обчислення середнього балу та ключове слово AS, після якого зазначити назву поля «Середній_бал» (без пробілу) / після оператора FROM записати назву таблиці, з якої обиралися поля, зазначені в операторі SELECT / виконати запит, натиснувши кнопку Запуск / зберегти запит під назвою Запит_82.

Примітка: Ключове слово US надає ім’я полю.

SELECT Прізвище, Зріст, ((Інформатика+Історія)/2) AS Середній_бал

FROM УЧНІ;

3.                 Складіть інструкцію вибірки з таблиці УЧНІ записів із полями Прізвище, Клас, Адреса, у полі Історія яких є значення більше 9.

Вкладка Створення / Конструктор запитів (Макет запиту) / закрити вікно «Відображення таблиці» / перейти в режим SQL / після оператора SELECT записати через кому поля, з яких необхідно вибрати дані / після оператора FROM записати назву таблиці, з якої обиралися поля, зазначені в операторі SELECT / виставити після оператора WHERE умову «Історія >9» / виконати запит, натиснувши кнопку Запуск / зберегти запит під назвою Запит_83.

Примітка: оператор WHERE для запису умови відбору полів.

SELECT Прізвище, Клас, Адреса

FROM УЧНІ

WHERE Історія>9;

4.                 Складіть інструкцію для таблиці УЧНІ, за допомогою якої обчислюється кількість різних балів у полі Інформатика.

Вкладка Створення / Конструктор запитів (Макет запиту) / закрити вікно «Відображення таблиці» / перейти в режим SQL / після оператора SELECT записати через кому поля, з яких необхідно вибрати дані: Інформатика, COUNT(*) AS Кількість_різних_балів / після оператора FROM записати назву таблиці, з якої обиралися поля, зазначені в операторі SELECT / виставити після оператора GROUP BY умову «Інформатика» / виконати запит, натиснувши кнопку Запуск / зберегти запит під назвою Запит_84 / проаналізувати отриманий результат (з інформатики 8 балів – 1 оцінка; 9 балів – 2 оцінки і т.д.).

Примітка: для підрахунку кількості різних балів використати функцію COUNT. Групування по полю Інформатика – за допомогою оператора GROUP BY

SELECT Інформатика, COUNT(*) AS Кількість_різних_балів

FROM УЧНІ

GROUP BY Інформатика;

5. Складіть інструкцію обчислення кількості учнів у кожному класі в таблиці УЧНІ.

Вкладка Створення / Конструктор запитів (Макет запиту) / закрити вікно «Відображення таблиці» / перейти в режим SQL / після оператора SELECT записати через кому поля, з яких необхідно вибрати дані: Клас, COUNT(*) AS Кількість_учнів / після оператора FROM записати назву таблиці, з якої обиралися поля, зазначені в операторі SELECT / згрупувати по полю «Клас» / виконати запит, натиснувши кнопку Запуск / зберегти запит під назвою Запит_85 / проаналізувати отриманий результат (бачимо, в 9 класі – 2 учні, в 10 класі – 4 учні, в 11 класі – 3 учні).

Примітка: для підрахунку кількості учнів використати функцію COUNT. Групування по полю Клас – за допомогою оператора GROUP BY

SELECT Клас, COUNT(*) AS Кількість_учнів

FROM УЧНІ

GROUP BY Клас;

Закрити запити / Закрити ACCESS.

За підручником: В. Д. Руденко. Інформатика : бази даних (модуль для учнів 10–11 класів, рівень стандарту) — Харків: / Вид-во «Ранок», 2019. — 112 c.

Середня оцінка розробки
Структурованість
5.0
Оригінальність викладу
5.0
Відповідність темі
5.0
Загальна:
5.0
Всього відгуків: 1
Оцінки та відгуки
  1. Клепікова Ольга Анатоліївна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
pdf
Додано
14 листопада 2023
Переглядів
309
Оцінка розробки
5.0 (1 відгук)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку