1.Лёгкая
Какая агрегатная функция подсчитывает строки?
- ACOUNT
- BMAX
- CAVG
- DSUM
2.Лёгкая
Какие строки отбирает WHERE price BETWEEN 10 AND 20?
- AСтроки с ценой вне диапазона от 10 до 20
- BТолько строки с ценой, равной 10 или 20
- CСтроки с ценой больше 10 и меньше 20, без 10 и 20
- DСтроки с ценой от 10 до 20, включая 10 и 20
3.Лёгкая
Какой оператор SQL добавляет в таблицу новые строки?
- AINSERT
- BSELECT
- CALTER
- DUPDATE
4.Средняя
Что возвращает INTERSECT, использованный между двумя запросами SELECT?
- AДекартово произведение результатов
- BВсе строки обоих результатов
- CСтроки, которые есть в первом результате, но нет во втором
- DСтроки, присутствующие в обоих результатах
5.Средняя
Что означает буква «A» в аббревиатуре ACID?
- AАтомарность (Atomicity)
- BДоступность (Availability)
- CАгрегация (Aggregation)
- DТочность (Accuracy)
6.Средняя
Что такое SQL-инъекция (SQL injection)?
- AАтака, при которой пользовательский ввод изменяет структуру SQL-запроса
- BПриём для быстрой вставки многих строк одним оператором INSERT
- CМетод резервного копирования базы данных
- DСпособ добавления индексов
7.Сложная
Что такое покрывающий индекс для запроса?
- AИндекс, охватывающий каждый столбец каждой таблицы
- BИндекс только по первичному ключу
- CИндекс, перестраиваемый каждую ночь
- DИндекс, содержащий все нужные запросу столбцы, так что саму таблицу читать не нужно
8.Сложная
Что возвращает SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?
- AОшибку, потому что name нет в GROUP BY
- BПо одной строке на отдел со средней зарплатой
- CТолько сотрудников, зарабатывающих больше среднего по отделу
- DКаждую строку сотрудника вместе со средней зарплатой его отдела
Ответы
- 1. A · COUNT
- 2. D · Строки с ценой от 10 до 20, включая 10 и 20
- 3. A · INSERT
- 4. D · Строки, присутствующие в обоих результатах
- 5. A · Атомарность (Atomicity)
- 6. A · Атака, при которой пользовательский ввод изменяет структуру SQL-запроса
- 7. D · Индекс, содержащий все нужные запросу столбцы, так что саму таблицу читать не нужно
- 8. D · Каждую строку сотрудника вместе со средней зарплатой его отдела
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.