1.Легка
Який оператор використовують для простого зіставлення текстових шаблонів у реченні WHERE?
- ACONTAINS
- BLIKE
- CMATCH
- DSIMILAR
2.Легка
Що робить COMMIT у транзакції?
- AСтворює нову таблицю
- BРобить усі зміни транзакції постійними
- CСкасовує всі зміни, зроблені від початку транзакції
- DБлокує всю базу даних
3.Легка
Що робить ROLLBACK у транзакції?
- AВидаляє таблицю
- BНазавжди зберігає всі зміни транзакції на диску
- CСкасовує зміни, зроблені від початку транзакції
- DПовторює останню інструкцію
4.Середня
Чому SELECT price * 2 AS double_price FROM t WHERE double_price > 10 не виконується в більшості баз даних?
- AWHERE може порівнювати лише текстові стовпці
- BАрифметика не дозволена у списку SELECT
- CWHERE обчислюється перед списком SELECT, тож псевдоніма ще не існує
- DПсевдоніми не можуть містити підкреслення
5.Середня
Що означає функціональна залежність A → B?
- AКожне значення B пов’язане рівно з одним значенням A
- BКожне значення A пов’язане рівно з одним значенням B
- CA — зовнішній ключ, що посилається на B
- DA і B обидва є первинними ключами
6.Середня
Стовпець містить значення 10, 20 і NULL. Що повертає AVG(col)?
- A30
- BNULL
- C15
- D10
7.Складна
Яка віконна функція (window function) присвоює рядкам у кожному розділі (partition) номери 1, 2, 3, ... без повторень?
- ADENSE_RANK()
- BROW_NUMBER()
- CCOUNT()
- DRANK()
8.Складна
Коли декомпозиція R на R1 і R2 гарантовано є декомпозицією без утрат?
- AКоли R1 і R2 мають однакову кількість стовпців
- BКоли R1 і R2 не мають спільних атрибутів
- CКоли кожен атрибут R є і в R1, і в R2
- DКоли спільні атрибути R1 і R2 утворюють суперключ R1 або R2
Ключ відповідей
- 1. B · LIKE
- 2. B · Робить усі зміни транзакції постійними
- 3. C · Скасовує зміни, зроблені від початку транзакції
- 4. C · WHERE обчислюється перед списком SELECT, тож псевдоніма ще не існує
- 5. B · Кожне значення A пов’язане рівно з одним значенням B
- 6. C · 15
- 7. B · ROW_NUMBER()
- 8. D · Коли спільні атрибути R1 і R2 утворюють суперключ R1 або R2
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.