1.Легка
Що таке складений ключ (composite key)?
- AКлюч, що зберігається в окремій таблиці
- BКлюч, що складається з двох чи більше стовпців
- CКлюч, який генерує база даних
- DКлюч, що допускає дублікати значень
2.Легка
Що таке первинний ключ (primary key)?
- AСтовпець, який може містити дублікати, але ніколи не повинен містити NULL
- BСтовпець або набір стовпців, що однозначно ідентифікує кожен рядок
- CПароль до бази даних
- DПерший стовпець кожної таблиці
3.Легка
Яке речення в PostgreSQL і MySQL повертає лише перші 10 рядків результату?
- AMAX 10
- BTOP ROWS 10
- CFIRST 10 ONLY
- DLIMIT 10
4.Середня
Таблиця зберігає адресу клієнта в кожному рядку замовлення. Зміна адреси в одному рядку, але не в інших — це приклад:
- AФантомного читання
- BАномалії видалення
- CАномалії вставлення
- DАномалії оновлення
5.Середня
Що надає загальний табличний вираз (WITH name AS (...))?
- AНового користувача бази даних
- BПостійну таблицю, що зберігається на диску, доки її не буде видалено
- CІменований тимчасовий результат, який можна використовувати в межах однієї інструкції
- DІндекс на стовпці
6.Середня
У реляційній алгебрі оператор проєкції (π) відповідає:
- AВибору стовпців, що з’являться в результаті
- BСортуванню результату
- CПоєднанню двох таблиць за ключем
- DВибору рядків, що задовольняють задану умову
7.Складна
Двоє чергових лікарів перевіряють, що інший досі на чергуванні, а потім обидва одночасно знімаються з чергування. Яку аномалію тут однаково допускає ізоляція знімків (snapshot isolation)?
- AБрудний запис
- BПерекіс запису (write skew)
- CБрудне читання
- DНеповторюване читання в межах однієї транзакції
8.Складна
Звітна база даних копіює імена клієнтів у таблицю orders, щоб уникнути з’єднань. Яка головна ціна такої денормалізації?
- AПервинні ключі вже не можна використовувати
- BЗапити до таблиці orders стають повільнішими
- CНадлишкові копії треба підтримувати узгодженими щоразу, коли змінюються дані клієнтів
- DБаза даних більше не може використовувати індекси
Ключ відповідей
- 1. B · Ключ, що складається з двох чи більше стовпців
- 2. B · Стовпець або набір стовпців, що однозначно ідентифікує кожен рядок
- 3. D · LIMIT 10
- 4. D · Аномалії оновлення
- 5. C · Іменований тимчасовий результат, який можна використовувати в межах однієї інструкції
- 6. A · Вибору стовпців, що з’являться в результаті
- 7. B · Перекіс запису (write skew)
- 8. C · Надлишкові копії треба підтримувати узгодженими щоразу, коли змінюються дані клієнтів
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.