1.Легка
Що означає символ-замінник % у шаблоні LIKE?
- AБудь-яку одну цифру
- BБудь-яку послідовність із нуля чи більше символів
- CКінець рядка
- DРівно один символ у цій позиції рядка
2.Легка
Що таке складений ключ (composite key)?
- AКлюч, який генерує база даних
- BКлюч, що допускає дублікати значень
- CКлюч, що складається з двох чи більше стовпців
- DКлюч, що зберігається в окремій таблиці
3.Легка
Що робить WHERE country IN ('NL', 'BE', 'DE')?
- AЗалишає рядки, де country дорівнює будь-якому значенню зі списку
- BСортує рядки в порядку списку
- CЗалишає рядки, де значення country містить усі три коди одночасно
- DЗалишає рядки, де country немає у списку
4.Середня
Чому таблиця може мати лише один кластеризований індекс?
- AСтандарт SQL забороняє більше ніж один індекс на таблицю
- BКластеризовані індекси можуть бути лише на первинному ключі
- CКластеризовані індекси займають забагато пам’яті
- DРядки можна фізично зберігати лише в одному порядку
5.Середня
Який запит повертає кількість різних міст у таблиці customers?
- ASELECT DISTINCT COUNT(city) FROM customers
- BSELECT COUNT(city) FROM customers GROUP BY city
- CSELECT SUM(DISTINCT city) FROM customers
- DSELECT COUNT(DISTINCT city) FROM customers
6.Середня
Що повертає EXCEPT (в Oracle — MINUS)?
- AРядки другого запиту, яких немає в першому
- BУсі рядки з обох запитів без дублікатів
- CРядки, що є в обох запитах
- DРядки першого запиту, яких немає в другому
7.Складна
Що повертає такий запит: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AСередню оцінку всіх студентів
- BПомилку, бо підзапити не дозволені у WHERE
- CСтудентів з оцінкою, вищою за середню оцінку
- DЛише студентів з найвищою оцінкою
8.Складна
Бали — 90, 90 і 80. Які значення дає RANK() OVER (ORDER BY score DESC)?
- A1, 2, 3
- B2, 2, 3
- C1, 1, 2
- D1, 1, 3
Ключ відповідей
- 1. B · Будь-яку послідовність із нуля чи більше символів
- 2. C · Ключ, що складається з двох чи більше стовпців
- 3. A · Залишає рядки, де country дорівнює будь-якому значенню зі списку
- 4. D · Рядки можна фізично зберігати лише в одному порядку
- 5. D · SELECT COUNT(DISTINCT city) FROM customers
- 6. D · Рядки першого запиту, яких немає в другому
- 7. C · Студентів з оцінкою, вищою за середню оцінку
- 8. D · 1, 1, 3
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.