1.Легка
Яке обмеження гарантує, що стовпець ніколи не залишиться порожнім (NULL)?
- ADEFAULT
- BNOT NULL
- CUNIQUE
- DCHECK NULL
2.Легка
Яка агрегатна функція повертає середнє значення числового стовпця?
- AMEAN
- BAVG
- CMEDIAN
- DSUM
3.Легка
Яка інструкція видаляє всю таблицю разом з її структурою?
- ADROP TABLE
- BREMOVE TABLE
- CTRUNCATE ROWS
- DDELETE FROM
4.Середня
Що таке «брудне» читання (dirty read)?
- AЧитання того самого рядка двічі з отриманням того самого значення
- BЧитання даних із пошкодженого диска
- CЧитання даних, записаних іншою транзакцією, яку ще не зафіксовано
- DЧитання даних без речення WHERE
5.Середня
Якому реченню SQL відповідає оператор селекції (σ) у реляційній алгебрі?
- AСписку SELECT
- BGROUP BY
- CWHERE
- DORDER BY
6.Середня
Що повертає EXCEPT (в Oracle — MINUS)?
- AУсі рядки з обох запитів без дублікатів
- BРядки першого запиту, яких немає в другому
- CРядки другого запиту, яких немає в першому
- DРядки, що є в обох запитах
7.Складна
Що обчислює SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- AСередню суму за день
- BНаростальний підсумок amount, упорядкований за day
- CПідсумок усіх сум у кожному рядку
- DОдин рядок на день лише з підсумком цього дня
8.Складна
Бали — 90, 90 і 80. Які значення дає RANK() OVER (ORDER BY score DESC)?
- A2, 2, 3
- B1, 1, 2
- C1, 1, 3
- D1, 2, 3
Ключ відповідей
- 1. B · NOT NULL
- 2. B · AVG
- 3. A · DROP TABLE
- 4. C · Читання даних, записаних іншою транзакцією, яку ще не зафіксовано
- 5. C · WHERE
- 6. B · Рядки першого запиту, яких немає в другому
- 7. B · Наростальний підсумок amount, упорядкований за day
- 8. C · 1, 1, 3
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.