1.Лёгкая
Какое ключевое слово сортирует результат запроса?
- AARRANGE
- BGROUP BY
- CORDER BY
- DSORT
2.Лёгкая
Что означает NULL в SQL?
- AЛогическое значение «ложь»
- BПустую строку
- CЧисло ноль в числовых столбцах
- DОтсутствующее или неизвестное значение
3.Лёгкая
Какая агрегатная функция подсчитывает строки?
- AAVG
- BCOUNT
- CMAX
- DSUM
4.Средняя
Что такое «грязное чтение» (dirty read)?
- AДвукратное чтение одной строки с получением одного и того же значения
- BЧтение данных, записанных другой транзакцией, которая ещё не зафиксирована
- CЧтение данных с повреждённого диска
- DЧтение данных без предложения WHERE
5.Средняя
Что возвращает SELECT SUM(amount) FROM orders, если предложению WHERE не соответствует ни одна строка?
- ANULL
- B0
- CОшибку
- DПустую строку
6.Средняя
Что возвращает INTERSECT, использованный между двумя запросами SELECT?
- AВсе строки обоих результатов
- BДекартово произведение результатов
- CСтроки, присутствующие в обоих результатах
- DСтроки, которые есть в первом результате, но нет во втором
7.Сложная
Баллы: 90, 90 и 80. Какие значения даёт RANK() OVER (ORDER BY score DESC)?
- A1, 1, 3
- B1, 2, 3
- C2, 2, 3
- D1, 1, 2
8.Сложная
Отчётная база данных копирует имена клиентов в таблицу orders, чтобы избежать соединений. Какова главная цена такой денормализации?
- AПервичные ключи больше нельзя использовать
- BИзбыточные копии нужно поддерживать согласованными при каждом изменении данных клиента
- CБаза данных больше не может использовать индексы
- DЗапросы к таблице orders замедляются
Ответы
- 1. C · ORDER BY
- 2. D · Отсутствующее или неизвестное значение
- 3. B · COUNT
- 4. B · Чтение данных, записанных другой транзакцией, которая ещё не зафиксирована
- 5. A · NULL
- 6. C · Строки, присутствующие в обоих результатах
- 7. A · 1, 1, 3
- 8. B · Избыточные копии нужно поддерживать согласованными при каждом изменении данных клиента
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.