1.Легка
Чим UNION ALL відрізняється від UNION?
- AUNION ALL працює лише з однією таблицею
- BUNION ALL сортує результат
- CUNION ALL видаляє дублікати рядків
- DUNION ALL зберігає дублікати рядків
2.Легка
Яке обмеження гарантує, що стовпець ніколи не залишиться порожнім (NULL)?
- ANOT NULL
- BDEFAULT
- CCHECK NULL
- DUNIQUE
3.Легка
Яке ключове слово дає стовпцю чи таблиці тимчасову альтернативну назву в запиті?
- ANAME
- BAS
- CRENAME
- DALIAS
4.Середня
Третя нормальна форма (3NF) усуває:
- AНадлишкові індекси на стовпцях, що не входять до ключа
- BСкладені ключі
- CАтомарні значення
- DТранзитивні залежності між неключовими атрибутами
5.Середня
Таблиця orders має 5 рядків, кожен з яких посилається на наявного клієнта. Таблиця customers має 3 рядки. Скільки рядків повертає INNER JOIN за customer_id?
- A8
- B3
- C5
- D15
6.Середня
Коли WHERE EXISTS (subquery) істинне для рядка?
- AКоли підзапит повертає рівно один рядок
- BКоли підзапит повертає число, більше за нуль
- CКоли підзапит не повертає значень NULL
- DКоли підзапит повертає щонайменше один рядок
7.Складна
Звітна база даних копіює імена клієнтів у таблицю orders, щоб уникнути з’єднань. Яка головна ціна такої денормалізації?
- AПервинні ключі вже не можна використовувати
- BБаза даних більше не може використовувати індекси
- CНадлишкові копії треба підтримувати узгодженими щоразу, коли змінюються дані клієнтів
- DЗапити до таблиці orders стають повільнішими
8.Складна
Що повертає FULL OUTER JOIN?
- AДекартів добуток, що зіставляє кожен рядок однієї таблиці з кожним рядком іншої
- BЛише рядки без відповідності
- CЛише відповідні рядки
- DУсі рядки з обох таблиць, зіставлені, де це можливо, а в інших випадках доповнені NULL
Ключ відповідей
- 1. D · UNION ALL зберігає дублікати рядків
- 2. A · NOT NULL
- 3. B · AS
- 4. D · Транзитивні залежності між неключовими атрибутами
- 5. C · 5
- 6. D · Коли підзапит повертає щонайменше один рядок
- 7. C · Надлишкові копії треба підтримувати узгодженими щоразу, коли змінюються дані клієнтів
- 8. D · Усі рядки з обох таблиць, зіставлені, де це можливо, а в інших випадках доповнені NULL
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.