1.Лёгкая
Какой оператор SQL извлекает данные из таблицы?
- ASELECT
- BCREATE
- CUPDATE
- DINSERT
2.Лёгкая
Как отсортировать результат от самой высокой зарплаты к самой низкой?
- AGROUP BY salary DESC
- BORDER BY salary ASC
- CSORT salary DOWN
- DORDER BY salary DESC
3.Лёгкая
Какое предложение (clause) фильтрует строки до группировки?
- AWHERE
- BORDER BY
- CGROUP BY
- DHAVING
4.Средняя
LEFT JOIN возвращает:
- AТолько все строки из правой таблицы
- BТолько соответствующие строки из обеих таблиц
- CВсе строки из левой таблицы и соответствующие строки из правой, с NULL там, где соответствия нет
- DСтроки, не имеющие соответствия ни в одной таблице
5.Средняя
Что означает функциональная зависимость A → B?
- AA — внешний ключ, ссылающийся на B
- BA и B — оба первичные ключи
- CКаждому значению B соответствует ровно одно значение A
- DКаждому значению A соответствует ровно одно значение B
6.Средняя
Представление (view) в SQL — это:
- AСохранённый запрос, который ведёт себя как виртуальная таблица
- BЭкран клиента базы данных для просмотра таблиц
- CКопия таблицы на диске
- DТип индекса
7.Сложная
Что такое покрывающий индекс для запроса?
- AИндекс только по первичному ключу
- BИндекс, охватывающий каждый столбец каждой таблицы
- CИндекс, содержащий все нужные запросу столбцы, так что саму таблицу читать не нужно
- DИндекс, перестраиваемый каждую ночь
8.Сложная
Что возвращает FULL OUTER JOIN?
- AТолько совпадающие строки
- BТолько несовпадающие строки
- CВсе строки из обеих таблиц, сопоставленные, где это возможно, а в остальных случаях дополненные NULL
- DДекартово произведение, сопоставляющее каждую строку одной таблицы с каждой строкой другой
Ответы
- 1. A · SELECT
- 2. D · ORDER BY salary DESC
- 3. A · WHERE
- 4. C · Все строки из левой таблицы и соответствующие строки из правой, с NULL там, где соответствия нет
- 5. D · Каждому значению A соответствует ровно одно значение B
- 6. A · Сохранённый запрос, который ведёт себя как виртуальная таблица
- 7. C · Индекс, содержащий все нужные запросу столбцы, так что саму таблицу читать не нужно
- 8. C · Все строки из обеих таблиц, сопоставленные, где это возможно, а в остальных случаях дополненные NULL
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.