1.Легка
Для чого використовують діаграму «сутність–зв’язок» (ER)?
- AДля моделювання сутностей, їхніх атрибутів і зв’язків під час проєктування бази даних
- BЩоб показати, як виконується запит
- CДля переліку користувачів бази даних
- DДля вимірювання продуктивності бази даних
2.Легка
Яке обмеження гарантує, що стовпець ніколи не залишиться порожнім (NULL)?
- AUNIQUE
- BNOT NULL
- CDEFAULT
- DCHECK NULL
3.Легка
Як у реляційній моделі називають рядок таблиці?
- AСхемою
- BДоменом
- CКортежем
- DАтрибутом
4.Середня
Що означає літера «A» в абревіатурі ACID?
- AАгрегація (Aggregation)
- BАтомарність (Atomicity)
- CДоступність (Availability)
- DТочність (Accuracy)
5.Середня
Таблиця employees має стовпець manager_id, що посилається на іншого працівника. Як вивести кожного працівника поруч з ім’ям його керівника?
- AВикористати лише GROUP BY manager_id
- BСтворити другу копію таблиці на диску
- CОб’єднати таблицю саму з собою за допомогою UNION ALL і фільтра WHERE
- DЗ’єднати таблицю employees саму із собою за допомогою двох псевдонімів
6.Середня
Стовпець містить значення 10, 20 і NULL. Що повертає AVG(col)?
- ANULL
- B15
- C30
- D10
7.Складна
Корельований підзапит (correlated subquery) — це підзапит, який:
- AЗ’єднує дві таблиці за зовнішнім ключем
- BВиконується лише один раз перед зовнішнім запитом і кешує свій результат для кожного рядка
- CПосилається на стовпці зовнішнього запиту й обчислюється для кожного рядка зовнішнього запиту
- DВикористовує лише агрегатні функції
8.Складна
Двоє чергових лікарів перевіряють, що інший досі на чергуванні, а потім обидва одночасно знімаються з чергування. Яку аномалію тут однаково допускає ізоляція знімків (snapshot isolation)?
- AБрудне читання
- BПерекіс запису (write skew)
- CБрудний запис
- DНеповторюване читання в межах однієї транзакції
Ключ відповідей
- 1. A · Для моделювання сутностей, їхніх атрибутів і зв’язків під час проєктування бази даних
- 2. B · NOT NULL
- 3. C · Кортежем
- 4. B · Атомарність (Atomicity)
- 5. D · З’єднати таблицю employees саму із собою за допомогою двох псевдонімів
- 6. B · 15
- 7. C · Посилається на стовпці зовнішнього запиту й обчислюється для кожного рядка зовнішнього запиту
- 8. B · Перекіс запису (write skew)
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.