Безкоштовний робочий аркуш для друку «Бази даних і SQL»: 8 задач від легких до рівня іспиту, з ключем відповідей. Роздрукуйте його або збережіть як PDF.
Для викладачів: можна безкоштовно друкувати, копіювати й використовувати на заняттях. Кожен новий аркуш має нові значення і власні відповіді. Будемо вдячні за посилання на ExamProblems на сторінці вашого курсу.
Ім’я: ____________________ Дата: ____________
1.Легка
Яка інструкція SQL змінює значення в рядках, що вже існують?
AREPLACE COLUMN
BUPDATE
CINSERT
DMODIFY
2.Легка
Яка агрегатна функція повертає середнє значення числового стовпця?
AMEAN
BSUM
CMEDIAN
DAVG
3.Легка
Яка агрегатна функція підраховує рядки?
AMAX
BCOUNT
CSUM
DAVG
4.Середня
Що означає літера «A» в абревіатурі ACID?
AАгрегація (Aggregation)
BДоступність (Availability)
CАтомарність (Atomicity)
DТочність (Accuracy)
5.Середня
Чому таблиця може мати лише один кластеризований індекс?
AКластеризовані індекси можуть бути лише на первинному ключі
BКластеризовані індекси займають забагато пам’яті
CРядки можна фізично зберігати лише в одному порядку
DСтандарт SQL забороняє більше ніж один індекс на таблицю
6.Середня
Що надає загальний табличний вираз (WITH name AS (...))?
AНового користувача бази даних
BПостійну таблицю, що зберігається на диску, доки її не буде видалено
CІндекс на стовпці
DІменований тимчасовий результат, який можна використовувати в межах однієї інструкції
7.Складна
Бали — 90, 90 і 80. Які значення дає RANK() OVER (ORDER BY score DESC)?
A1, 2, 3
B1, 1, 2
C1, 1, 3
D2, 2, 3
8.Складна
Як за багатоверсійного керування паралельністю (MVCC) читачі можуть не блокувати записувачів?
AЧитачі бачать узгоджений знімок зафіксованих версій рядків, а записувачі створюють нові версії
BЗапис заборонено, поки активний хоч один читач
CЧитачі завжди чекають, доки всі записувачі зафіксують зміни
DЧитачі безпосередньо читають незафіксовані дані
Ключ відповідей
1. B · UPDATE
2. D · AVG
3. B · COUNT
4. C · Атомарність (Atomicity)
5. C · Рядки можна фізично зберігати лише в одному порядку
6. D · Іменований тимчасовий результат, який можна використовувати в межах однієї інструкції
7. C · 1, 1, 3
8. A · Читачі бачать узгоджений знімок зафіксованих версій рядків, а записувачі створюють нові версії
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.