1.Легка
Що повертає CROSS JOIN?
- AЛише рядки, що збігаються за спільним ключовим стовпцем
- BКожну комбінацію рядків із двох таблиць
- CЛише рядки, що не збігаються
- DЛише рядки першої таблиці
2.Легка
Яка агрегатна функція повертає середнє значення числового стовпця?
- AMEAN
- BMEDIAN
- CAVG
- DSUM
3.Легка
Що таке сурогатний ключ (surrogate key)?
- AКлюч, що посилається на іншу таблицю
- BКлюч, утворений з реальних даних, як-от адреса електронної пошти
- CКлюч, що використовується лише в представленнях
- DШтучний ідентифікатор без бізнес-значення, як-от автоінкрементний id
4.Середня
Що означає літера «A» в абревіатурі ACID?
- AАтомарність (Atomicity)
- BТочність (Accuracy)
- CАгрегація (Aggregation)
- DДоступність (Availability)
5.Середня
Який запит повертає найвищу зарплату в кожному відділі?
- ASELECT dept, salary FROM emp WHERE salary = MAX(salary)
- BSELECT MAX(dept), salary FROM emp GROUP BY salary
- CSELECT dept, MAX(salary) FROM emp ORDER BY dept
- DSELECT dept, MAX(salary) FROM emp GROUP BY dept
6.Середня
Таблиця зберігає адресу клієнта в кожному рядку замовлення. Зміна адреси в одному рядку, але не в інших — це приклад:
- AАномалії вставлення
- BАномалії оновлення
- CАномалії видалення
- DФантомного читання
7.Складна
Як за багатоверсійного керування паралельністю (MVCC) читачі можуть не блокувати записувачів?
- AЧитачі бачать узгоджений знімок зафіксованих версій рядків, а записувачі створюють нові версії
- BЧитачі завжди чекають, доки всі записувачі зафіксують зміни
- CЗапис заборонено, поки активний хоч один читач
- DЧитачі безпосередньо читають незафіксовані дані
8.Складна
Чому запит з WHERE YEAR(order_date) = 2025 може не використовувати індекс на order_date?
- AІндекс за order_date використовується лише для ORDER BY, але ніколи для WHERE
- BYEAR не є коректним SQL
- CЗастосування функції до стовпця унеможливлює простий діапазонний пошук в індексі
- DІндекси ніколи не працюють з датами
Ключ відповідей
- 1. B · Кожну комбінацію рядків із двох таблиць
- 2. C · AVG
- 3. D · Штучний ідентифікатор без бізнес-значення, як-от автоінкрементний id
- 4. A · Атомарність (Atomicity)
- 5. D · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 6. B · Аномалії оновлення
- 7. A · Читачі бачать узгоджений знімок зафіксованих версій рядків, а записувачі створюють нові версії
- 8. C · Застосування функції до стовпця унеможливлює простий діапазонний пошук в індексі
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.