1.Легка
Яка інструкція SQL отримує дані з таблиці?
- ASELECT
- BCREATE
- CINSERT
- DUPDATE
2.Легка
Як у реляційній моделі називають рядок таблиці?
- AАтрибутом
- BСхемою
- CДоменом
- DКортежем
3.Легка
Що означає символ-замінник % у шаблоні LIKE?
- AБудь-яку одну цифру
- BБудь-яку послідовність із нуля чи більше символів
- CКінець рядка
- DРівно один символ у цій позиції рядка
4.Середня
Друга нормальна форма (2NF) усуває:
- AЗовнішні ключі
- BУсі значення NULL
- CЧасткові залежності неключових стовпців від частини складеного ключа
- DТранзитивні залежності між неключовими стовпцями через інший неключовий стовпець
5.Середня
Студенти можуть відвідувати багато курсів, а курси мають багато студентів. Як це моделюють у таблицях?
- AСтовпцем зовнішнього ключа course_id у таблиці студентів, що вказує на курси
- BСписком id курсів, що зберігається в одному стовпці
- CПроміжною (зв’язувальною) таблицею із зовнішніми ключами і до студентів, і до курсів
- DОб’єднанням студентів і курсів в одну таблицю
6.Середня
Чому таблиця може мати лише один кластеризований індекс?
- AКластеризовані індекси можуть бути лише на первинному ключі
- BКластеризовані індекси займають забагато пам’яті
- CРядки можна фізично зберігати лише в одному порядку
- DСтандарт SQL забороняє більше ніж один індекс на таблицю
7.Складна
Що обчислює SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- AОдин рядок на день лише з підсумком цього дня
- BНаростальний підсумок amount, упорядкований за day
- CСередню суму за день
- DПідсумок усіх сум у кожному рядку
8.Складна
Чому NATURAL JOIN вважають ризикованим у робочих запитах?
- AЙого не підтримує жодна база даних
- BВін з’єднує за кожним стовпцем з однаковою назвою, тож новий стовпець може непомітно змінити результат
- CВін завжди повертає декартовий добуток
- DВін ігнорує первинні й зовнішні ключі та залишає лише рядки з NULL
Ключ відповідей
- 1. A · SELECT
- 2. D · Кортежем
- 3. B · Будь-яку послідовність із нуля чи більше символів
- 4. C · Часткові залежності неключових стовпців від частини складеного ключа
- 5. C · Проміжною (зв’язувальною) таблицею із зовнішніми ключами і до студентів, і до курсів
- 6. C · Рядки можна фізично зберігати лише в одному порядку
- 7. B · Наростальний підсумок amount, упорядкований за day
- 8. B · Він з’єднує за кожним стовпцем з однаковою назвою, тож новий стовпець може непомітно змінити результат
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.