1.Легка
Клієнт може зробити багато замовлень, але кожне замовлення належить рівно одному клієнтові. Що це за тип зв’язку?
- AБагато-до-багатьох
- BНуль-до-нуля
- CОдин-до-одного
- DОдин-до-багатьох
2.Легка
Як відсортувати результат від найвищої до найнижчої зарплати?
- AGROUP BY salary DESC
- BSORT salary DOWN
- CORDER BY salary ASC
- DORDER BY salary DESC
3.Легка
Яка агрегатна функція повертає середнє значення числового стовпця?
- ASUM
- BMEAN
- CMEDIAN
- DAVG
4.Середня
Що надає загальний табличний вираз (WITH name AS (...))?
- AНового користувача бази даних
- BІменований тимчасовий результат, який можна використовувати в межах однієї інструкції
- CІндекс на стовпці
- DПостійну таблицю, що зберігається на диску, доки її не буде видалено
5.Середня
Що повертає SELECT COALESCE(phone, 'unknown') FROM customers для клієнта, у якого phone дорівнює NULL?
- ANULL
- BПомилку
- C'unknown'
- DПорожній рядок
6.Середня
Навіщо створюють індекси на стовпцях?
- AЩоб запобігти значенням NULL
- BЩоб пришвидшити вставлення й оновлення за цими стовпцями
- CЩоб пришвидшити пошук і з’єднання за цими стовпцями
- DЩоб заощадити місце на диску
7.Складна
Таблиця b містить у стовпці y значення 1, 2 і NULL. Що повертає SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AЛише рядки a, де x дорівнює NULL
- BРядки a, де x не дорівнює 1 чи 2
- CКожен рядок a
- DУзагалі жодних рядків
8.Складна
Звітна база даних копіює імена клієнтів у таблицю orders, щоб уникнути з’єднань. Яка головна ціна такої денормалізації?
- AЗапити до таблиці orders стають повільнішими
- BНадлишкові копії треба підтримувати узгодженими щоразу, коли змінюються дані клієнтів
- CБаза даних більше не може використовувати індекси
- DПервинні ключі вже не можна використовувати
Ключ відповідей
- 1. D · Один-до-багатьох
- 2. D · ORDER BY salary DESC
- 3. D · AVG
- 4. B · Іменований тимчасовий результат, який можна використовувати в межах однієї інструкції
- 5. C · 'unknown'
- 6. C · Щоб пришвидшити пошук і з’єднання за цими стовпцями
- 7. D · Узагалі жодних рядків
- 8. B · Надлишкові копії треба підтримувати узгодженими щоразу, коли змінюються дані клієнтів
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.