1.Легка
Що робить обмеження CHECK?
- AПеревіряє, чи існує таблиця, перш ніж виконувати запит до неї
- BПідраховує рядки в таблиці
- CВідхиляє рядки, значення яких не задовольняють умову
- DПеревіряє пароль користувача
2.Легка
Клієнт може зробити багато замовлень, але кожне замовлення належить рівно одному клієнтові. Що це за тип зв’язку?
- AОдин-до-багатьох
- BБагато-до-багатьох
- CНуль-до-нуля
- DОдин-до-одного
3.Легка
Що означає символ-замінник % у шаблоні LIKE?
- AРівно один символ у цій позиції рядка
- BБудь-яку одну цифру
- CКінець рядка
- DБудь-яку послідовність із нуля чи більше символів
4.Середня
Таблиця має рядки, де col дорівнює NULL. Які рядки повертає WHERE col = NULL?
- AЛише рядки, де col дорівнює NULL, як і за IS NULL
- BУсі рядки таблиці
- CПомилку в кожній базі даних
- DЖодних рядків, бо результат порівняння невідомий
5.Середня
Третя нормальна форма (3NF) усуває:
- AТранзитивні залежності між неключовими атрибутами
- BНадлишкові індекси на стовпцях, що не входять до ключа
- CСкладені ключі
- DАтомарні значення
6.Середня
Яка властивість ACID означає, що паралельні транзакції не бачать незавершених змін одна одної?
- AІзольованість (isolation)
- BДоступність (availability)
- CАтомарність (atomicity)
- DДовговічність (durability)
7.Складна
Транзакція T1 блокує рядок A й чекає на рядок B, а T2 блокує рядок B й чекає на рядок A. Що робить типова СКБД?
- AФіксує обидві транзакції одночасно
- BВиявляє взаємне блокування й перериває одну транзакцію як жертву
- CДозволяє обом транзакціям чекати, доки одна з них нормально зафіксується
- DОб’єднує дві транзакції в одну
8.Складна
Чому запит з WHERE YEAR(order_date) = 2025 може не використовувати індекс на order_date?
- AYEAR не є коректним SQL
- BІндекс за order_date використовується лише для ORDER BY, але ніколи для WHERE
- CЗастосування функції до стовпця унеможливлює простий діапазонний пошук в індексі
- DІндекси ніколи не працюють з датами
Ключ відповідей
- 1. C · Відхиляє рядки, значення яких не задовольняють умову
- 2. A · Один-до-багатьох
- 3. D · Будь-яку послідовність із нуля чи більше символів
- 4. D · Жодних рядків, бо результат порівняння невідомий
- 5. A · Транзитивні залежності між неключовими атрибутами
- 6. A · Ізольованість (isolation)
- 7. B · Виявляє взаємне блокування й перериває одну транзакцію як жертву
- 8. C · Застосування функції до стовпця унеможливлює простий діапазонний пошук в індексі
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.