1.Лёгкая
Что обозначает подстановочный символ _ (подчёркивание) в шаблоне LIKE?
- AНоль или более символов
- BЛюбую букву, но не цифру
- CСимвол пробела
- DРовно один символ
2.Лёгкая
Какой оператор удаляет всю таблицу вместе с её структурой?
- ADELETE FROM
- BDROP TABLE
- CTRUNCATE ROWS
- DREMOVE TABLE
3.Лёгкая
Какой оператор SQL извлекает данные из таблицы?
- ACREATE
- BINSERT
- CSELECT
- DUPDATE
4.Средняя
Какое утверждение о HAVING верно?
- AВ нём можно использовать агрегатные функции для фильтрации групп
- BЕго нельзя использовать с GROUP BY
- CОно должно стоять перед WHERE в операторе SELECT
- DОно сортирует результаты
5.Средняя
Когда WHERE EXISTS (подзапрос) истинно для строки?
- AКогда подзапрос не возвращает значений NULL
- BКогда подзапрос возвращает ровно одну строку
- CКогда подзапрос возвращает хотя бы одну строку
- DКогда подзапрос возвращает число больше нуля
6.Средняя
Вторая нормальная форма (2NF) устраняет:
- AВнешние ключи
- BЧастичные зависимости неключевых столбцов от части составного ключа
- CВсе значения NULL
- DТранзитивные зависимости между неключевыми столбцами через другой неключевой столбец
7.Сложная
Таблица enrolment(student_id, course_id, student_name, grade) имеет ключ (student_id, course_id). Какую нормальную форму она нарушает?
- AНикакую, она в НФБК
- BТолько третью нормальную форму, потому что grade зависит от student_name
- CПервую нормальную форму, потому что столбец grade не содержит атомарных значений
- DВторую нормальную форму, потому что student_name зависит только от student_id
8.Сложная
Какая оконная функция (window function) присваивает строкам в каждом разделе (partition) номера 1, 2, 3, ... без повторов?
- ACOUNT()
- BROW_NUMBER()
- CRANK()
- DDENSE_RANK()
Ответы
- 1. D · Ровно один символ
- 2. B · DROP TABLE
- 3. C · SELECT
- 4. A · В нём можно использовать агрегатные функции для фильтрации групп
- 5. C · Когда подзапрос возвращает хотя бы одну строку
- 6. B · Частичные зависимости неключевых столбцов от части составного ключа
- 7. D · Вторую нормальную форму, потому что student_name зависит только от student_id
- 8. B · ROW_NUMBER()
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.