1.Лёгкая
INNER JOIN возвращает:
- AТолько строки с совпадающими значениями в обеих таблицах
- BВсе строки из левой таблицы, с NULL там, где нет совпадения
- CНесовпадающие строки
- DВсе строки из обеих таблиц
2.Лёгкая
Какой оператор удаляет строки из таблицы?
- AREMOVE
- BTRUNCATE COLUMN
- CDROP
- DDELETE
3.Лёгкая
Какие строки отбирает WHERE price BETWEEN 10 AND 20?
- AСтроки с ценой вне диапазона от 10 до 20
- BСтроки с ценой от 10 до 20, включая 10 и 20
- CТолько строки с ценой, равной 10 или 20
- DСтроки с ценой больше 10 и меньше 20, без 10 и 20
4.Средняя
Какой запрос возвращает число различных городов в таблице customers?
- ASELECT COUNT(DISTINCT city) FROM customers
- BSELECT SUM(DISTINCT city) FROM customers
- CSELECT COUNT(city) FROM customers GROUP BY city
- DSELECT DISTINCT COUNT(city) FROM customers
5.Средняя
Какой запрос возвращает количество заказов по каждому клиенту?
- ASELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- BSELECT DISTINCT COUNT(*) FROM orders
- CSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- DSELECT customer_id FROM orders WHERE COUNT(*) > 0
6.Средняя
Почему у таблицы может быть только один кластеризованный индекс?
- AСтроки могут физически храниться только в одном порядке
- BКластеризованные индексы можно создавать только по первичному ключу
- CКластеризованные индексы занимают слишком много памяти
- DСтандарт SQL запрещает более одного индекса на таблицу
7.Сложная
Что вычисляет SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- AПо одной строке на день только с итогом за этот день
- BСумму всех amount в каждой строке
- CНарастающий итог amount, упорядоченный по day
- DСреднее amount за день
8.Сложная
Каков известный недостаток декомпозиции таблиц до НФБК (BCNF) по сравнению с 3НФ?
- AНекоторые функциональные зависимости уже нельзя проверить в пределах одной таблицы
- BПри обратном соединении декомпозиция всегда теряет данные
- CНФБК допускает больше избыточности, чем 3НФ
- DУ таблиц в НФБК не может быть первичных ключей
Ответы
- 1. A · Только строки с совпадающими значениями в обеих таблицах
- 2. D · DELETE
- 3. B · Строки с ценой от 10 до 20, включая 10 и 20
- 4. A · SELECT COUNT(DISTINCT city) FROM customers
- 5. A · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 6. A · Строки могут физически храниться только в одном порядке
- 7. C · Нарастающий итог amount, упорядоченный по day
- 8. A · Некоторые функциональные зависимости уже нельзя проверить в пределах одной таблицы
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.