1.Легка
Що означає NULL у SQL?
- AПорожній рядок символів
- BЛогічне значення «хибність»
- CЧисло нуль у числових стовпцях
- DВідсутнє або невідоме значення
2.Легка
Яка агрегатна функція підраховує рядки?
- ACOUNT
- BMAX
- CSUM
- DAVG
3.Легка
Яка інструкція видаляє всю таблицю разом з її структурою?
- ATRUNCATE ROWS
- BDROP TABLE
- CDELETE FROM
- DREMOVE TABLE
4.Середня
Таблиця має рядки, де col дорівнює NULL. Які рядки повертає WHERE col = NULL?
- AПомилку в кожній базі даних
- BЛише рядки, де col дорівнює NULL, як і за IS NULL
- CУсі рядки таблиці
- DЖодних рядків, бо результат порівняння невідомий
5.Середня
Що таке тригер бази даних?
- AТип індексу, що пришвидшує пошук
- BКод, що автоматично виконується, коли в таблиці відбувається певна подія, як-от INSERT, UPDATE чи DELETE
- CЗапит, який користувач запускає вручну
- DЗапланована резервна копія бази даних
6.Середня
Що означає літера «A» в абревіатурі ACID?
- AДоступність (Availability)
- BТочність (Accuracy)
- CАгрегація (Aggregation)
- DАтомарність (Atomicity)
7.Складна
Який результат SELECT COUNT(col) FROM t, якщо всі значення в col дорівнюють NULL, а таблиця має 10 рядків?
- ANULL
- B10
- CПомилка
- D0
8.Складна
Чого вимагає правило журналювання з випереджальним записом (WAL)?
- AКожен запит треба записати в журнал до його синтаксичного аналізу
- BЖурнал записують лише після збою
- CСторінки даних мають записуватися раніше за журнал
- DЗапис журналу про зміну має потрапити в стабільне сховище раніше, ніж змінена сторінка даних
Ключ відповідей
- 1. D · Відсутнє або невідоме значення
- 2. A · COUNT
- 3. B · DROP TABLE
- 4. D · Жодних рядків, бо результат порівняння невідомий
- 5. B · Код, що автоматично виконується, коли в таблиці відбувається певна подія, як-от INSERT, UPDATE чи DELETE
- 6. D · Атомарність (Atomicity)
- 7. D · 0
- 8. D · Запис журналу про зміну має потрапити в стабільне сховище раніше, ніж змінена сторінка даних
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.