1.Лёгкая
Какое ключевое слово даёт столбцу или таблице временное альтернативное имя в запросе?
- ARENAME
- BAS
- CALIAS
- DNAME
2.Лёгкая
К какой части SQL относятся операторы CREATE, ALTER и DROP?
- AЯзык управления транзакциями (TCL)
- BЯзык манипулирования данными (DML)
- CЯзык определения данных (DDL)
- DЯзык управления доступом к данным (DCL)
3.Лёгкая
Какая агрегатная функция подсчитывает строки?
- AMAX
- BSUM
- CCOUNT
- DAVG
4.Средняя
Что возвращает INTERSECT, использованный между двумя запросами SELECT?
- AСтроки, присутствующие в обоих результатах
- BСтроки, которые есть в первом результате, но нет во втором
- CВсе строки обоих результатов
- DДекартово произведение результатов
5.Средняя
Что такое «грязное чтение» (dirty read)?
- AЧтение данных с повреждённого диска
- BДвукратное чтение одной строки с получением одного и того же значения
- CЧтение данных, записанных другой транзакцией, которая ещё не зафиксирована
- DЧтение данных без предложения WHERE
6.Средняя
Что даёт обобщённое табличное выражение (WITH name AS (...))?
- AПостоянную таблицу, остающуюся на диске, пока её не удалят
- BИндекс по столбцу
- CИменованный временный результат, который можно использовать в пределах одного оператора
- DНового пользователя базы данных
7.Сложная
Таблица b содержит в столбце y значения 1, 2 и NULL. Что возвращает SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AВообще никаких строк
- BСтроки a, где x не равен 1 или 2
- CКаждую строку a
- DТолько строки a, где x равен NULL
8.Сложная
Что вернёт следующий запрос: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AСтудентов с оценкой выше средней
- BОшибку, поскольку подзапросы в WHERE не допускаются
- CТолько студентов с наивысшей оценкой
- DСреднюю оценку всех студентов
Ответы
- 1. B · AS
- 2. C · Язык определения данных (DDL)
- 3. C · COUNT
- 4. A · Строки, присутствующие в обоих результатах
- 5. C · Чтение данных, записанных другой транзакцией, которая ещё не зафиксирована
- 6. C · Именованный временный результат, который можно использовать в пределах одного оператора
- 7. A · Вообще никаких строк
- 8. A · Студентов с оценкой выше средней
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.