1.Легка
Що робить COMMIT у транзакції?
- AРобить усі зміни транзакції постійними
- BСтворює нову таблицю
- CСкасовує всі зміни, зроблені від початку транзакції
- DБлокує всю базу даних
2.Легка
Яка агрегатна функція підраховує рядки?
- ASUM
- BMAX
- CCOUNT
- DAVG
3.Легка
Який оператор використовують для простого зіставлення текстових шаблонів у реченні WHERE?
- ASIMILAR
- BCONTAINS
- CLIKE
- DMATCH
4.Середня
Представлення (view) у SQL — це:
- AЕкран у клієнті бази даних для перегляду таблиць
- BТип індексу
- CЗбережений запит, що поводиться як віртуальна таблиця
- DКопія таблиці на диску
5.Середня
Що означає функціональна залежність A → B?
- AКожне значення B пов’язане рівно з одним значенням A
- BКожне значення A пов’язане рівно з одним значенням B
- CA і B обидва є первинними ключами
- DA — зовнішній ключ, що посилається на B
6.Середня
Друга нормальна форма (2NF) усуває:
- AЗовнішні ключі
- BУсі значення NULL
- CЧасткові залежності неключових стовпців від частини складеного ключа
- DТранзитивні залежності між неключовими стовпцями через інший неключовий стовпець
7.Складна
Таблиця employee(emp_id, dept_id, dept_name) має ключ emp_id і залежність dept_id → dept_name. Яке твердження правильне?
- AВона в BCNF і тому в 3NF
- BВона не в 2NF
- CВона не в 1NF
- DВона в 2NF, але не в 3NF
8.Складна
Таблиця b містить у стовпці y значення 1, 2 і NULL. Що повертає SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AКожен рядок a
- BЛише рядки a, де x дорівнює NULL
- CУзагалі жодних рядків
- DРядки a, де x не дорівнює 1 чи 2
Ключ відповідей
- 1. A · Робить усі зміни транзакції постійними
- 2. C · COUNT
- 3. C · LIKE
- 4. C · Збережений запит, що поводиться як віртуальна таблиця
- 5. B · Кожне значення A пов’язане рівно з одним значенням B
- 6. C · Часткові залежності неключових стовпців від частини складеного ключа
- 7. D · Вона в 2NF, але не в 3NF
- 8. C · Узагалі жодних рядків
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.