1.Лёгкая
Что обозначает подстановочный символ % в шаблоне LIKE?
- AКонец строки
- BЛюбую одну цифру
- CЛюбую последовательность из нуля или более символов
- DРовно один символ в этой позиции строки
2.Лёгкая
Какое ограничение гарантирует, что столбец никогда не останется пустым (NULL)?
- AUNIQUE
- BNOT NULL
- CCHECK NULL
- DDEFAULT
3.Лёгкая
Какой оператор SQL извлекает данные из таблицы?
- ASELECT
- BCREATE
- CINSERT
- DUPDATE
4.Средняя
Что возвращает SELECT COALESCE(phone, 'unknown') FROM customers для клиента, у которого phone равен NULL?
- ANULL
- BОшибку
- CПустую строку
- D'unknown'
5.Средняя
В таблице orders 5 строк, каждая ссылается на существующего клиента. В таблице customers 3 строки. Сколько строк вернёт INNER JOIN по customer_id?
- A15
- B8
- C5
- D3
6.Средняя
Что делает ROLLBACK TO SAVEPOINT s1?
- AОтменяет всю транзакцию с самого начала
- BУдаляет точку сохранения и все таблицы, изменённые с тех пор
- CОтменяет изменения, сделанные после точки сохранения s1, оставляя транзакцию открытой
- DЗавершает транзакцию и фиксирует всё
7.Сложная
Что показывает EXPLAIN (или EXPLAIN ANALYZE в PostgreSQL) для запроса?
- AЗначение каждого ключевого слова SQL в запросе
- BТолько переписанный запрос в нотации реляционной алгебры
- CСписок пользователей, выполнявших запрос
- DПлан выполнения, выбранный оптимизатором, например способы сканирования и соединения
8.Сложная
Что вернёт следующий запрос: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AОшибку, поскольку подзапросы в WHERE не допускаются
- BТолько студентов с наивысшей оценкой
- CСреднюю оценку всех студентов
- DСтудентов с оценкой выше средней
Ответы
- 1. C · Любую последовательность из нуля или более символов
- 2. B · NOT NULL
- 3. A · SELECT
- 4. D · 'unknown'
- 5. C · 5
- 6. C · Отменяет изменения, сделанные после точки сохранения s1, оставляя транзакцию открытой
- 7. D · План выполнения, выбранный оптимизатором, например способы сканирования и соединения
- 8. D · Студентов с оценкой выше средней
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.