1.Легка
Яке ключове слово сортує результат запиту?
- ASORT
- BORDER BY
- CGROUP BY
- DARRANGE
2.Легка
Яка агрегатна функція підраховує рядки?
- ASUM
- BCOUNT
- CAVG
- DMAX
3.Легка
До якої частини SQL належать GRANT і REVOKE?
- AМови керування даними (DCL)
- BМови визначення даних (DDL)
- CМови запитів до даних (DQL)
- DМови маніпулювання даними (DML)
4.Середня
Стовпець містить значення 10, 20 і NULL. Що повертає AVG(col)?
- A30
- B15
- C10
- DNULL
5.Середня
Що таке SQL-ін’єкція (SQL injection)?
- AСпосіб додавання індексів
- BТехніка резервного копіювання бази даних
- CПрийом швидкого вставлення багатьох рядків однією інструкцією INSERT
- DАтака, під час якої введені користувачем дані змінюють структуру SQL-запиту
6.Середня
Чому таблиця може мати лише один кластеризований індекс?
- AСтандарт SQL забороняє більше ніж один індекс на таблицю
- BКластеризовані індекси займають забагато пам’яті
- CКластеризовані індекси можуть бути лише на первинному ключі
- DРядки можна фізично зберігати лише в одному порядку
7.Складна
Що повертає такий запит: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AЛише студентів з найвищою оцінкою
- BПомилку, бо підзапити не дозволені у WHERE
- CСтудентів з оцінкою, вищою за середню оцінку
- DСередню оцінку всіх студентів
8.Складна
Дві транзакції обидві читають stock = 10, кожна віднімає 1 і записує результат, отримуючи 9 замість 8. Що це за аномалія?
- AФантомне читання
- BАномалія видалення
- CБрудне читання
- DВтрачене оновлення
Ключ відповідей
- 1. B · ORDER BY
- 2. B · COUNT
- 3. A · Мови керування даними (DCL)
- 4. B · 15
- 5. D · Атака, під час якої введені користувачем дані змінюють структуру SQL-запиту
- 6. D · Рядки можна фізично зберігати лише в одному порядку
- 7. C · Студентів з оцінкою, вищою за середню оцінку
- 8. D · Втрачене оновлення
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.