1.Легка
Які рядки обирає WHERE price BETWEEN 10 AND 20?
- AРядки з ціною понад 10 і менше 20, без 10 і 20
- BРядки з ціною від 10 до 20, включно з 10 і 20
- CРядки з ціною поза діапазоном від 10 до 20
- DЛише рядки з ціною, що дорівнює 10 або 20
2.Легка
Яка інструкція додає новий стовпець до наявної таблиці?
- ACREATE COLUMN
- BUPDATE TABLE
- CINSERT COLUMN
- DALTER TABLE
3.Легка
Яке ключове слово сортує результат запиту?
- AARRANGE
- BSORT
- CGROUP BY
- DORDER BY
4.Середня
Яка властивість ACID означає, що паралельні транзакції не бачать незавершених змін одна одної?
- AДоступність (availability)
- BАтомарність (atomicity)
- CДовговічність (durability)
- DІзольованість (isolation)
5.Середня
Що означає функціональна залежність A → B?
- AA і B обидва є первинними ключами
- BКожне значення A пов’язане рівно з одним значенням B
- CA — зовнішній ключ, що посилається на B
- DКожне значення B пов’язане рівно з одним значенням A
6.Середня
Що повертає EXCEPT (в Oracle — MINUS)?
- AРядки другого запиту, яких немає в першому
- BУсі рядки з обох запитів без дублікатів
- CРядки першого запиту, яких немає в другому
- DРядки, що є в обох запитах
7.Складна
R(A, B, C, D) має функціональні залежності A → B і C → D. Який потенційний ключ?
- A{B, D}
- B{C}
- C{A, C}
- D{A}
8.Складна
Бали — 90, 90 і 80. Які значення дає RANK() OVER (ORDER BY score DESC)?
- A1, 1, 2
- B1, 2, 3
- C2, 2, 3
- D1, 1, 3
Ключ відповідей
- 1. B · Рядки з ціною від 10 до 20, включно з 10 і 20
- 2. D · ALTER TABLE
- 3. D · ORDER BY
- 4. D · Ізольованість (isolation)
- 5. B · Кожне значення A пов’язане рівно з одним значенням B
- 6. C · Рядки першого запиту, яких немає в другому
- 7. C · {A, C}
- 8. D · 1, 1, 3
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.