1.Легка
Що робить обмеження CHECK?
- AПідраховує рядки в таблиці
- BВідхиляє рядки, значення яких не задовольняють умову
- CПеревіряє, чи існує таблиця, перш ніж виконувати запит до неї
- DПеревіряє пароль користувача
2.Легка
INNER JOIN повертає:
- AУсі рядки з обох таблиць
- BУсі рядки з лівої таблиці, з NULL там, де збігу немає
- CЛише рядки зі збіжними значеннями в обох таблицях
- DРядки, що не збігаються
3.Легка
Яка інструкція видаляє рядки з таблиці?
- ADROP
- BREMOVE
- CDELETE
- DTRUNCATE COLUMN
4.Середня
Таблиця зберігає адресу клієнта в кожному рядку замовлення. Зміна адреси в одному рядку, але не в інших — це приклад:
- AАномалії вставлення
- BАномалії оновлення
- CФантомного читання
- DАномалії видалення
5.Середня
Що означає функціональна залежність A → B?
- AКожне значення A пов’язане рівно з одним значенням B
- BA і B обидва є первинними ключами
- CA — зовнішній ключ, що посилається на B
- DКожне значення B пов’язане рівно з одним значенням A
6.Середня
Що повертає INTERSECT, використаний між двома запитами SELECT?
- AДекартовий добуток результатів
- BРядки, що є в обох результатах
- CУсі рядки з обох результатів
- DРядки, що є в першому результаті, але не в другому
7.Складна
Який алгоритм з’єднання оптимізатор часто обирає для з’єднання за рівністю двох великих таблиць без корисних індексів?
- AБітмап-з’єднання за первинним ключем
- BПерехресне з’єднання
- CЗ’єднання вкладеними циклами з пошуками в індексі
- DГеш-з’єднання (hash join)
8.Складна
Як за багатоверсійного керування паралельністю (MVCC) читачі можуть не блокувати записувачів?
- AЗапис заборонено, поки активний хоч один читач
- BЧитачі безпосередньо читають незафіксовані дані
- CЧитачі завжди чекають, доки всі записувачі зафіксують зміни
- DЧитачі бачать узгоджений знімок зафіксованих версій рядків, а записувачі створюють нові версії
Ключ відповідей
- 1. B · Відхиляє рядки, значення яких не задовольняють умову
- 2. C · Лише рядки зі збіжними значеннями в обох таблицях
- 3. C · DELETE
- 4. B · Аномалії оновлення
- 5. A · Кожне значення A пов’язане рівно з одним значенням B
- 6. B · Рядки, що є в обох результатах
- 7. D · Геш-з’єднання (hash join)
- 8. D · Читачі бачать узгоджений знімок зафіксованих версій рядків, а записувачі створюють нові версії
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.