1.Лёгкая
Какой оператор удаляет всю таблицу вместе с её структурой?
- ADROP TABLE
- BTRUNCATE ROWS
- CDELETE FROM
- DREMOVE TABLE
2.Лёгкая
Какой оператор используется для простого сопоставления текста с шаблоном в предложении WHERE?
- AMATCH
- BSIMILAR
- CLIKE
- DCONTAINS
3.Лёгкая
Какой оператор SQL изменяет значения в уже существующих строках?
- AREPLACE COLUMN
- BMODIFY
- CUPDATE
- DINSERT
4.Средняя
Какой запрос выводит клиентов, которые ни разу не размещали заказ?
- ASELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NOT NULL
- BSELECT c.name FROM customers c INNER JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- CSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- DSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id = NULL
5.Средняя
Что такое «грязное чтение» (dirty read)?
- AЧтение данных без предложения WHERE
- BЧтение данных с повреждённого диска
- CЧтение данных, записанных другой транзакцией, которая ещё не зафиксирована
- DДвукратное чтение одной строки с получением одного и того же значения
6.Средняя
Почему у таблицы может быть только один кластеризованный индекс?
- AСтроки могут физически храниться только в одном порядке
- BКластеризованные индексы занимают слишком много памяти
- CСтандарт SQL запрещает более одного индекса на таблицу
- DКластеризованные индексы можно создавать только по первичному ключу
7.Сложная
Как при многоверсионном управлении параллелизмом (MVCC) читающие транзакции могут не блокировать пишущие?
- AЧитающие видят согласованный снимок зафиксированных версий строк, а пишущие создают новые версии
- BЧитающие всегда ждут, пока все пишущие не зафиксируются
- CЧитающие напрямую читают незафиксированные данные
- DЗапись не допускается, пока активна хоть одна читающая транзакция
8.Сложная
Что вернёт следующий запрос: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AТолько студентов с наивысшей оценкой
- BОшибку, поскольку подзапросы в WHERE не допускаются
- CСреднюю оценку всех студентов
- DСтудентов с оценкой выше средней
Ответы
- 1. A · DROP TABLE
- 2. C · LIKE
- 3. C · UPDATE
- 4. C · SELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- 5. C · Чтение данных, записанных другой транзакцией, которая ещё не зафиксирована
- 6. A · Строки могут физически храниться только в одном порядке
- 7. A · Читающие видят согласованный снимок зафиксированных версий строк, а пишущие создают новые версии
- 8. D · Студентов с оценкой выше средней
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.