1.Легка
Що робить обмеження CHECK?
- AПідраховує рядки в таблиці
- BВідхиляє рядки, значення яких не задовольняють умову
- CПеревіряє пароль користувача
- DПеревіряє, чи існує таблиця, перш ніж виконувати запит до неї
2.Легка
Що означає NULL у SQL?
- AЛогічне значення «хибність»
- BЧисло нуль у числових стовпцях
- CПорожній рядок символів
- DВідсутнє або невідоме значення
3.Легка
Що робить COMMIT у транзакції?
- AСтворює нову таблицю
- BБлокує всю базу даних
- CРобить усі зміни транзакції постійними
- DСкасовує всі зміни, зроблені від початку транзакції
4.Середня
Що повертає INTERSECT, використаний між двома запитами SELECT?
- AДекартовий добуток результатів
- BРядки, що є в обох результатах
- CРядки, що є в першому результаті, але не в другому
- DУсі рядки з обох результатів
5.Середня
Друга нормальна форма (2NF) усуває:
- AЗовнішні ключі
- BУсі значення NULL
- CТранзитивні залежності між неключовими стовпцями через інший неключовий стовпець
- DЧасткові залежності неключових стовпців від частини складеного ключа
6.Середня
Що повертає SELECT COALESCE(phone, 'unknown') FROM customers для клієнта, у якого phone дорівнює NULL?
- A'unknown'
- BПомилку
- CNULL
- DПорожній рядок
7.Складна
Таблиця b містить у стовпці y значення 1, 2 і NULL. Що повертає SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AКожен рядок a
- BЛише рядки a, де x дорівнює NULL
- CРядки a, де x не дорівнює 1 чи 2
- DУзагалі жодних рядків
8.Складна
Корельований підзапит (correlated subquery) — це підзапит, який:
- AВиконується лише один раз перед зовнішнім запитом і кешує свій результат для кожного рядка
- BПосилається на стовпці зовнішнього запиту й обчислюється для кожного рядка зовнішнього запиту
- CВикористовує лише агрегатні функції
- DЗ’єднує дві таблиці за зовнішнім ключем
Ключ відповідей
- 1. B · Відхиляє рядки, значення яких не задовольняють умову
- 2. D · Відсутнє або невідоме значення
- 3. C · Робить усі зміни транзакції постійними
- 4. B · Рядки, що є в обох результатах
- 5. D · Часткові залежності неключових стовпців від частини складеного ключа
- 6. A · 'unknown'
- 7. D · Узагалі жодних рядків
- 8. B · Посилається на стовпці зовнішнього запиту й обчислюється для кожного рядка зовнішнього запиту
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.