1.Легка
Який оператор використовують для простого зіставлення текстових шаблонів у реченні WHERE?
- ACONTAINS
- BMATCH
- CSIMILAR
- DLIKE
2.Легка
Яке ключове слово сортує результат запиту?
- AORDER BY
- BARRANGE
- CSORT
- DGROUP BY
3.Легка
INNER JOIN повертає:
- AЛише рядки зі збіжними значеннями в обох таблицях
- BУсі рядки з лівої таблиці, з NULL там, де збігу немає
- CРядки, що не збігаються
- DУсі рядки з обох таблиць
4.Середня
Що означає функціональна залежність A → B?
- AКожне значення A пов’язане рівно з одним значенням B
- BA і B обидва є первинними ключами
- CA — зовнішній ключ, що посилається на B
- DКожне значення B пов’язане рівно з одним значенням A
5.Середня
Яке твердження про HAVING правильне?
- AЙого не можна використовувати з GROUP BY
- BВоно має стояти перед WHERE в інструкції SELECT
- CУ ньому можна використовувати агрегатні функції для фільтрації груп
- DВоно сортує результати
6.Середня
Таблиця має рядки, де col дорівнює NULL. Які рядки повертає WHERE col = NULL?
- AЛише рядки, де col дорівнює NULL, як і за IS NULL
- BУсі рядки таблиці
- CПомилку в кожній базі даних
- DЖодних рядків, бо результат порівняння невідомий
7.Складна
Як за багатоверсійного керування паралельністю (MVCC) читачі можуть не блокувати записувачів?
- AЧитачі бачать узгоджений знімок зафіксованих версій рядків, а записувачі створюють нові версії
- BЧитачі безпосередньо читають незафіксовані дані
- CЧитачі завжди чекають, доки всі записувачі зафіксують зміни
- DЗапис заборонено, поки активний хоч один читач
8.Складна
Є складений індекс на (last_name, first_name). Яка умова може використати його найефективніше?
- AWHERE first_name LIKE '%a'
- BWHERE last_name = 'Jansen'
- CWHERE first_name = 'Eva'
- DWHERE UPPER(first_name) = 'EVA'
Ключ відповідей
- 1. D · LIKE
- 2. A · ORDER BY
- 3. A · Лише рядки зі збіжними значеннями в обох таблицях
- 4. A · Кожне значення A пов’язане рівно з одним значенням B
- 5. C · У ньому можна використовувати агрегатні функції для фільтрації груп
- 6. D · Жодних рядків, бо результат порівняння невідомий
- 7. A · Читачі бачать узгоджений знімок зафіксованих версій рядків, а записувачі створюють нові версії
- 8. B · WHERE last_name = 'Jansen'
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.