1.Легка
Що робить UNION з результатами двох запитів SELECT?
- AЗалишає лише рядки, які є в першому запиті, але не в другому
- BЗ’єднує їх поруч за ключем
- CОб’єднує їх в один результат і видаляє дублікати рядків
- DЗалишає лише рядки, що є в обох
2.Легка
До якої частини SQL належать інструкції CREATE, ALTER і DROP?
- AМови маніпулювання даними (DML)
- BМови керування транзакціями (TCL)
- CМови керування даними (DCL)
- DМови визначення даних (DDL)
3.Легка
До якої частини SQL належать GRANT і REVOKE?
- AМови маніпулювання даними (DML)
- BМови визначення даних (DDL)
- CМови керування даними (DCL)
- DМови запитів до даних (DQL)
4.Середня
Таблиця має рядки, де col дорівнює NULL. Які рядки повертає WHERE col = NULL?
- AЖодних рядків, бо результат порівняння невідомий
- BПомилку в кожній базі даних
- CУсі рядки таблиці
- DЛише рядки, де col дорівнює NULL, як і за IS NULL
5.Середня
Друга нормальна форма (2NF) усуває:
- AЧасткові залежності неключових стовпців від частини складеного ключа
- BЗовнішні ключі
- CТранзитивні залежності між неключовими стовпцями через інший неключовий стовпець
- DУсі значення NULL
6.Середня
У реляційній алгебрі оператор проєкції (π) відповідає:
- AВибору стовпців, що з’являться в результаті
- BВибору рядків, що задовольняють задану умову
- CСортуванню результату
- DПоєднанню двох таблиць за ключем
7.Складна
Який відомий недолік декомпозиції таблиць до BCNF порівняно з 3NF?
- AТаблиці в BCNF не можуть мати первинних ключів
- BДекомпозиція завжди втрачає дані під час зворотного з’єднання
- CДеякі функціональні залежності вже не можна перевірити в межах однієї таблиці
- DBCNF допускає більше надлишковості, ніж 3NF
8.Складна
Таблиця b містить у стовпці y значення 1, 2 і NULL. Що повертає SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AРядки a, де x не дорівнює 1 чи 2
- BУзагалі жодних рядків
- CЛише рядки a, де x дорівнює NULL
- DКожен рядок a
Ключ відповідей
- 1. C · Об’єднує їх в один результат і видаляє дублікати рядків
- 2. D · Мови визначення даних (DDL)
- 3. C · Мови керування даними (DCL)
- 4. A · Жодних рядків, бо результат порівняння невідомий
- 5. A · Часткові залежності неключових стовпців від частини складеного ключа
- 6. A · Вибору стовпців, що з’являться в результаті
- 7. C · Деякі функціональні залежності вже не можна перевірити в межах однієї таблиці
- 8. B · Узагалі жодних рядків
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.