1.Легка
Яка агрегатна функція повертає середнє значення числового стовпця?
- AMEAN
- BAVG
- CMEDIAN
- DSUM
2.Легка
Яке речення (clause) фільтрує рядки до групування?
- AWHERE
- BHAVING
- CORDER BY
- DGROUP BY
3.Легка
Яке ключове слово сортує результат запиту?
- AORDER BY
- BGROUP BY
- CSORT
- DARRANGE
4.Середня
Перша нормальна форма (1NF) вимагає, щоб:
- AНе було зовнішніх ключів
- BКожна таблиця мала рівно один стовпець
- CКожен стовпець містив атомарні значення і не було повторюваних груп
- DКожен неключовий стовпець залежав від усього ключа й лише від ключа
5.Середня
Таблиця employees має стовпець manager_id, що посилається на іншого працівника. Як вивести кожного працівника поруч з ім’ям його керівника?
- AЗ’єднати таблицю employees саму із собою за допомогою двох псевдонімів
- BОб’єднати таблицю саму з собою за допомогою UNION ALL і фільтра WHERE
- CСтворити другу копію таблиці на диску
- DВикористати лише GROUP BY manager_id
6.Середня
Що робить ROLLBACK TO SAVEPOINT s1?
- AСкасовує зміни, зроблені після точки збереження s1, залишаючи транзакцію відкритою
- BЗавершує транзакцію і фіксує все
- CСкасовує всю транзакцію від початку
- DВидаляє точку збереження й усі таблиці, змінені відтоді
7.Складна
Чому запит з WHERE YEAR(order_date) = 2025 може не використовувати індекс на order_date?
- AІндекси ніколи не працюють з датами
- BYEAR не є коректним SQL
- CЗастосування функції до стовпця унеможливлює простий діапазонний пошук в індексі
- DІндекс за order_date використовується лише для ORDER BY, але ніколи для WHERE
8.Складна
Що таке покривний індекс (covering index) для запиту?
- AІндекс, що містить усі стовпці, потрібні запиту, тож саму таблицю читати не треба
- BІндекс, який перебудовують щоночі
- CІндекс лише на первинному ключі
- DІндекс, що охоплює кожен стовпець кожної таблиці
Ключ відповідей
- 1. B · AVG
- 2. A · WHERE
- 3. A · ORDER BY
- 4. C · Кожен стовпець містив атомарні значення і не було повторюваних груп
- 5. A · З’єднати таблицю employees саму із собою за допомогою двох псевдонімів
- 6. A · Скасовує зміни, зроблені після точки збереження s1, залишаючи транзакцію відкритою
- 7. C · Застосування функції до стовпця унеможливлює простий діапазонний пошук в індексі
- 8. A · Індекс, що містить усі стовпці, потрібні запиту, тож саму таблицю читати не треба
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.