1.Легка
Що означає символ-замінник % у шаблоні LIKE?
- AКінець рядка
- BБудь-яку одну цифру
- CРівно один символ у цій позиції рядка
- DБудь-яку послідовність із нуля чи більше символів
2.Легка
Що робить GROUP BY у запиті?
- AЗ’єднує дві таблиці за спільними стовпцями
- BВидаляє рядки зі значеннями NULL
- CСортує рядки результату за абеткою
- DОб’єднує рядки з однаковими значеннями в групи, щоб агрегати обчислювалися для кожної групи
3.Легка
Яке речення (clause) фільтрує рядки до групування?
- AWHERE
- BHAVING
- CORDER BY
- DGROUP BY
4.Середня
Студенти можуть відвідувати багато курсів, а курси мають багато студентів. Як це моделюють у таблицях?
- AПроміжною (зв’язувальною) таблицею із зовнішніми ключами і до студентів, і до курсів
- BОб’єднанням студентів і курсів в одну таблицю
- CСтовпцем зовнішнього ключа course_id у таблиці студентів, що вказує на курси
- DСписком id курсів, що зберігається в одному стовпці
5.Середня
Таблиця зберігає адресу клієнта в кожному рядку замовлення. Зміна адреси в одному рядку, але не в інших — це приклад:
- AАномалії вставлення
- BФантомного читання
- CАномалії видалення
- DАномалії оновлення
6.Середня
Друга нормальна форма (2NF) усуває:
- AЗовнішні ключі
- BТранзитивні залежності між неключовими стовпцями через інший неключовий стовпець
- CУсі значення NULL
- DЧасткові залежності неключових стовпців від частини складеного ключа
7.Складна
Звітна база даних копіює імена клієнтів у таблицю orders, щоб уникнути з’єднань. Яка головна ціна такої денормалізації?
- AНадлишкові копії треба підтримувати узгодженими щоразу, коли змінюються дані клієнтів
- BБаза даних більше не може використовувати індекси
- CПервинні ключі вже не можна використовувати
- DЗапити до таблиці orders стають повільнішими
8.Складна
Нормальна форма Бойса–Кодда (BCNF) вимагає, щоб для кожної нетривіальної функціональної залежності X → Y:
- AY був атомарним
- BX містив NULL
- CY був первинним ключем
- DX був суперключем
Ключ відповідей
- 1. D · Будь-яку послідовність із нуля чи більше символів
- 2. D · Об’єднує рядки з однаковими значеннями в групи, щоб агрегати обчислювалися для кожної групи
- 3. A · WHERE
- 4. A · Проміжною (зв’язувальною) таблицею із зовнішніми ключами і до студентів, і до курсів
- 5. D · Аномалії оновлення
- 6. D · Часткові залежності неключових стовпців від частини складеного ключа
- 7. A · Надлишкові копії треба підтримувати узгодженими щоразу, коли змінюються дані клієнтів
- 8. D · X був суперключем
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.