1.Легка
Яка інструкція додає новий стовпець до наявної таблиці?
- ACREATE COLUMN
- BUPDATE TABLE
- CINSERT COLUMN
- DALTER TABLE
2.Легка
Яка інструкція видаляє всю таблицю разом з її структурою?
- ATRUNCATE ROWS
- BREMOVE TABLE
- CDELETE FROM
- DDROP TABLE
3.Легка
Яке речення (clause) фільтрує рядки до групування?
- AWHERE
- BGROUP BY
- CHAVING
- DORDER BY
4.Середня
Яка властивість ACID гарантує, що зафіксовані зміни переживуть збій системи?
- AДовговічність (durability)
- BІзольованість (isolation)
- CУзгодженість (consistency)
- DАтомарність (atomicity)
5.Середня
Що повертає SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?
- AПомилку, бо CASE не дозволено в SELECT
- BКожне ім’я з позначкою 'pass' або 'fail' залежно від оцінки
- CКількість студентів, які склали й не склали
- DЛише студентів, які склали
6.Середня
Третя нормальна форма (3NF) усуває:
- AАтомарні значення
- BСкладені ключі
- CНадлишкові індекси на стовпцях, що не входять до ключа
- DТранзитивні залежності між неключовими атрибутами
7.Складна
Чому NATURAL JOIN вважають ризикованим у робочих запитах?
- AВін ігнорує первинні й зовнішні ключі та залишає лише рядки з NULL
- BЙого не підтримує жодна база даних
- CВін завжди повертає декартовий добуток
- DВін з’єднує за кожним стовпцем з однаковою назвою, тож новий стовпець може непомітно змінити результат
8.Складна
Застосунок виконує UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 і повідомляє про конфлікт, якщо жоден рядок не оновлено. Що це за техніка?
- AШардинг бази даних
- BСтроге двофазне блокування з блокуванням рядків
- CОптимістичне керування паралельністю
- DЖурналювання з випереджальним записом
Ключ відповідей
- 1. D · ALTER TABLE
- 2. D · DROP TABLE
- 3. A · WHERE
- 4. A · Довговічність (durability)
- 5. B · Кожне ім’я з позначкою 'pass' або 'fail' залежно від оцінки
- 6. D · Транзитивні залежності між неключовими атрибутами
- 7. D · Він з’єднує за кожним стовпцем з однаковою назвою, тож новий стовпець може непомітно змінити результат
- 8. C · Оптимістичне керування паралельністю
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.