1.Легка
Що робить обмеження CHECK?
- AПеревіряє, чи існує таблиця, перш ніж виконувати запит до неї
- BПідраховує рядки в таблиці
- CВідхиляє рядки, значення яких не задовольняють умову
- DПеревіряє пароль користувача
2.Легка
Який оператор використовують для простого зіставлення текстових шаблонів у реченні WHERE?
- ASIMILAR
- BLIKE
- CCONTAINS
- DMATCH
3.Легка
Яка інструкція додає новий стовпець до наявної таблиці?
- AINSERT COLUMN
- BALTER TABLE
- CUPDATE TABLE
- DCREATE COLUMN
4.Середня
Що таке тригер бази даних?
- AТип індексу, що пришвидшує пошук
- BЗапит, який користувач запускає вручну
- CЗапланована резервна копія бази даних
- DКод, що автоматично виконується, коли в таблиці відбувається певна подія, як-от INSERT, UPDATE чи DELETE
5.Середня
Що повертає INTERSECT, використаний між двома запитами SELECT?
- AРядки, що є в обох результатах
- BДекартовий добуток результатів
- CРядки, що є в першому результаті, але не в другому
- DУсі рядки з обох результатів
6.Середня
Чому SELECT price * 2 AS double_price FROM t WHERE double_price > 10 не виконується в більшості баз даних?
- AПсевдоніми не можуть містити підкреслення
- BWHERE може порівнювати лише текстові стовпці
- CАрифметика не дозволена у списку SELECT
- DWHERE обчислюється перед списком SELECT, тож псевдоніма ще не існує
7.Складна
Дано функціональні залежності A → B, B → C і C → D на R(A, B, C, D). Яке замикання A+?
- A{A, B, C}
- B{A, B, C, D}
- C{A, B}
- D{A}
8.Складна
Чому NATURAL JOIN вважають ризикованим у робочих запитах?
- AВін з’єднує за кожним стовпцем з однаковою назвою, тож новий стовпець може непомітно змінити результат
- BВін завжди повертає декартовий добуток
- CЙого не підтримує жодна база даних
- DВін ігнорує первинні й зовнішні ключі та залишає лише рядки з NULL
Ключ відповідей
- 1. C · Відхиляє рядки, значення яких не задовольняють умову
- 2. B · LIKE
- 3. B · ALTER TABLE
- 4. D · Код, що автоматично виконується, коли в таблиці відбувається певна подія, як-от INSERT, UPDATE чи DELETE
- 5. A · Рядки, що є в обох результатах
- 6. D · WHERE обчислюється перед списком SELECT, тож псевдоніма ще не існує
- 7. B · {A, B, C, D}
- 8. A · Він з’єднує за кожним стовпцем з однаковою назвою, тож новий стовпець може непомітно змінити результат
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.