1.Лёгкая
Какие строки отбирает WHERE price BETWEEN 10 AND 20?
- AСтроки с ценой от 10 до 20, включая 10 и 20
- BТолько строки с ценой, равной 10 или 20
- CСтроки с ценой больше 10 и меньше 20, без 10 и 20
- DСтроки с ценой вне диапазона от 10 до 20
2.Лёгкая
Что возвращает CROSS JOIN?
- AТолько строки, совпадающие по общему столбцу-ключу
- BВсе сочетания строк двух таблиц
- CТолько несовпадающие строки
- DТолько строки первой таблицы
3.Лёгкая
Что делает WHERE country IN ('NL', 'BE', 'DE')?
- AСортирует строки в порядке списка
- BОставляет строки, в которых country равно любому значению из списка
- CОставляет строки, в которых country нет в списке
- DОставляет строки, в которых значение country содержит сразу все три кода
4.Средняя
В таблице orders 5 строк, каждая ссылается на существующего клиента. В таблице customers 3 строки. Сколько строк вернёт INNER JOIN по customer_id?
- A8
- B5
- C3
- D15
5.Средняя
Какой запрос возвращает самую высокую зарплату в каждом отделе?
- ASELECT dept, MAX(salary) FROM emp ORDER BY dept
- BSELECT dept, salary FROM emp WHERE salary = MAX(salary)
- CSELECT dept, MAX(salary) FROM emp GROUP BY dept
- DSELECT MAX(dept), salary FROM emp GROUP BY salary
6.Средняя
Какое свойство ACID гарантирует, что зафиксированные изменения переживут сбой системы?
- AДолговечность (Durability)
- BСогласованность (Consistency)
- CИзолированность (Isolation)
- DАтомарность (Atomicity)
7.Сложная
Что вернёт следующий запрос: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AСреднюю оценку всех студентов
- BСтудентов с оценкой выше средней
- CОшибку, поскольку подзапросы в WHERE не допускаются
- DТолько студентов с наивысшей оценкой
8.Сложная
Две транзакции читают stock = 10, каждая вычитает 1 и записывает результат, получая 9 вместо 8. Какая это аномалия?
- AГрязное чтение
- BПотерянное обновление
- CАномалия удаления
- DФантомное чтение
Ответы
- 1. A · Строки с ценой от 10 до 20, включая 10 и 20
- 2. B · Все сочетания строк двух таблиц
- 3. B · Оставляет строки, в которых country равно любому значению из списка
- 4. B · 5
- 5. C · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 6. A · Долговечность (Durability)
- 7. B · Студентов с оценкой выше средней
- 8. B · Потерянное обновление
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.