1.Лёгкая
Какой оператор удаляет всю таблицу вместе с её структурой?
- ADELETE FROM
- BREMOVE TABLE
- CTRUNCATE ROWS
- DDROP TABLE
2.Лёгкая
К какой части SQL относятся GRANT и REVOKE?
- AЯзык определения данных (DDL)
- BЯзык запросов к данным (DQL)
- CЯзык управления доступом к данным (DCL)
- DЯзык манипулирования данными (DML)
3.Лёгкая
Какой оператор SQL добавляет в таблицу новые строки?
- AUPDATE
- BSELECT
- CALTER
- DINSERT
4.Средняя
Какой запрос возвращает количество заказов по каждому клиенту?
- ASELECT customer_id FROM orders WHERE COUNT(*) > 0
- BSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- CSELECT DISTINCT COUNT(*) FROM orders
- DSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
5.Средняя
Что означает буква «A» в аббревиатуре ACID?
- AАгрегация (Aggregation)
- BДоступность (Availability)
- CАтомарность (Atomicity)
- DТочность (Accuracy)
6.Средняя
В таблице есть строки, где col равен NULL. Какие строки возвращает WHERE col = NULL?
- AВсе строки таблицы
- BОшибку в любой базе данных
- CНикаких строк, потому что результат сравнения неизвестен
- DТолько строки, где col равен NULL, как при IS NULL
7.Сложная
В таблице миллион строк и логический столбец is_active, равный TRUE для 95% строк. Почему оптимизатор может игнорировать индекс по is_active для WHERE is_active = TRUE?
- AИндексы нельзя создавать по логическим столбцам
- BИндекс считает TRUE значением NULL
- CПодходит большинство строк, поэтому полное сканирование таблицы дешевле множества обращений к индексу
- DОптимизатор никогда не использует индексы в предложениях WHERE
8.Сложная
x равен NULL, а y = 1. Каково значение условия (x > 5 OR y = 1)?
- AFALSE
- BNULL, поэтому строка всегда отбрасывается
- CTRUE
- DUNKNOWN
Ответы
- 1. D · DROP TABLE
- 2. C · Язык управления доступом к данным (DCL)
- 3. D · INSERT
- 4. D · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 5. C · Атомарность (Atomicity)
- 6. C · Никаких строк, потому что результат сравнения неизвестен
- 7. C · Подходит большинство строк, поэтому полное сканирование таблицы дешевле множества обращений к индексу
- 8. C · TRUE
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.