1.Легка
Що таке складений ключ (composite key)?
- AКлюч, що зберігається в окремій таблиці
- BКлюч, який генерує база даних
- CКлюч, що допускає дублікати значень
- DКлюч, що складається з двох чи більше стовпців
2.Легка
Що означає символ-замінник _ (підкреслення) у шаблоні LIKE?
- AРівно один символ
- BБудь-яку літеру, але не цифру
- CСимвол пробілу
- DНуль чи більше символів
3.Легка
Яка інструкція SQL змінює значення в рядках, що вже існують?
- AUPDATE
- BMODIFY
- CINSERT
- DREPLACE COLUMN
4.Середня
Перша нормальна форма (1NF) вимагає, щоб:
- AНе було зовнішніх ключів
- BКожен неключовий стовпець залежав від усього ключа й лише від ключа
- CКожна таблиця мала рівно один стовпець
- DКожен стовпець містив атомарні значення і не було повторюваних груп
5.Середня
LEFT JOIN повертає:
- AРядки, які не мають відповідності в жодній таблиці
- BЛише всі рядки з правої таблиці
- CЛише відповідні рядки з обох таблиць
- DУсі рядки з лівої таблиці та відповідні рядки з правої, з NULL там, де відповідності немає
6.Середня
Яка властивість ACID гарантує, що зафіксовані зміни переживуть збій системи?
- AУзгодженість (consistency)
- BДовговічність (durability)
- CІзольованість (isolation)
- DАтомарність (atomicity)
7.Складна
Що таке покривний індекс (covering index) для запиту?
- AІндекс, що охоплює кожен стовпець кожної таблиці
- BІндекс, що містить усі стовпці, потрібні запиту, тож саму таблицю читати не треба
- CІндекс, який перебудовують щоночі
- DІндекс лише на первинному ключі
8.Складна
Двофазне блокування (2PL) гарантує:
- AЩо транзакції ніколи не чекають
- BЩо взаємоблокування ніколи не виникнуть
- CРозклади, серіалізовні за конфліктами (conflict-serializable)
- DЩо блокування не потрібні
Ключ відповідей
- 1. D · Ключ, що складається з двох чи більше стовпців
- 2. A · Рівно один символ
- 3. A · UPDATE
- 4. D · Кожен стовпець містив атомарні значення і не було повторюваних груп
- 5. D · Усі рядки з лівої таблиці та відповідні рядки з правої, з NULL там, де відповідності немає
- 6. B · Довговічність (durability)
- 7. B · Індекс, що містить усі стовпці, потрібні запиту, тож саму таблицю читати не треба
- 8. C · Розклади, серіалізовні за конфліктами (conflict-serializable)
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.