1.Лёгкая
Какой оператор удаляет строки из таблицы?
- ADELETE
- BDROP
- CTRUNCATE COLUMN
- DREMOVE
2.Лёгкая
К какой части SQL относятся операторы CREATE, ALTER и DROP?
- AЯзык управления доступом к данным (DCL)
- BЯзык определения данных (DDL)
- CЯзык манипулирования данными (DML)
- DЯзык управления транзакциями (TCL)
3.Лёгкая
Что обозначает подстановочный символ _ (подчёркивание) в шаблоне LIKE?
- AРовно один символ
- BЛюбую букву, но не цифру
- CСимвол пробела
- DНоль или более символов
4.Средняя
Что делает ROLLBACK TO SAVEPOINT s1?
- AОтменяет всю транзакцию с самого начала
- BЗавершает транзакцию и фиксирует всё
- CОтменяет изменения, сделанные после точки сохранения s1, оставляя транзакцию открытой
- DУдаляет точку сохранения и все таблицы, изменённые с тех пор
5.Средняя
Что возвращает SELECT SUM(amount) FROM orders, если предложению WHERE не соответствует ни одна строка?
- AОшибку
- B0
- CNULL
- DПустую строку
6.Средняя
Что возвращает INTERSECT, использованный между двумя запросами SELECT?
- AДекартово произведение результатов
- BВсе строки обоих результатов
- CСтроки, которые есть в первом результате, но нет во втором
- DСтроки, присутствующие в обоих результатах
7.Сложная
Коррелированный подзапрос (correlated subquery) — это подзапрос, который:
- AВыполняется только один раз перед внешним запросом, и его результат кэшируется для каждой строки
- BСсылается на столбцы внешнего запроса и вычисляется для каждой строки внешнего запроса
- CИспользует только агрегатные функции
- DСоединяет две таблицы по внешнему ключу
8.Сложная
Что показывает EXPLAIN (или EXPLAIN ANALYZE в PostgreSQL) для запроса?
- AТолько переписанный запрос в нотации реляционной алгебры
- BПлан выполнения, выбранный оптимизатором, например способы сканирования и соединения
- CЗначение каждого ключевого слова SQL в запросе
- DСписок пользователей, выполнявших запрос
Ответы
- 1. A · DELETE
- 2. B · Язык определения данных (DDL)
- 3. A · Ровно один символ
- 4. C · Отменяет изменения, сделанные после точки сохранения s1, оставляя транзакцию открытой
- 5. C · NULL
- 6. D · Строки, присутствующие в обоих результатах
- 7. B · Ссылается на столбцы внешнего запроса и вычисляется для каждой строки внешнего запроса
- 8. B · План выполнения, выбранный оптимизатором, например способы сканирования и соединения
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.