1.Лёгкая
Какая агрегатная функция подсчитывает строки?
- AMAX
- BSUM
- CCOUNT
- DAVG
2.Лёгкая
Что такое первичный ключ (primary key)?
- AСтолбец, который может содержать дубликаты, но никогда не должен содержать NULL
- BСтолбец или набор столбцов, однозначно идентифицирующий каждую строку
- CПароль к базе данных
- DПервый столбец каждой таблицы
3.Лёгкая
Какой оператор SQL извлекает данные из таблицы?
- ASELECT
- BINSERT
- CUPDATE
- DCREATE
4.Средняя
Вторая нормальная форма (2NF) устраняет:
- AТранзитивные зависимости между неключевыми столбцами через другой неключевой столбец
- BЧастичные зависимости неключевых столбцов от части составного ключа
- CВнешние ключи
- DВсе значения NULL
5.Средняя
Представление (view) в SQL — это:
- AКопия таблицы на диске
- BТип индекса
- CСохранённый запрос, который ведёт себя как виртуальная таблица
- DЭкран клиента базы данных для просмотра таблиц
6.Средняя
Что даёт обобщённое табличное выражение (WITH name AS (...))?
- AНового пользователя базы данных
- BИндекс по столбцу
- CПостоянную таблицу, остающуюся на диске, пока её не удалят
- DИменованный временный результат, который можно использовать в пределах одного оператора
7.Сложная
Баллы: 90, 90 и 80. Какие значения даёт RANK() OVER (ORDER BY score DESC)?
- A1, 2, 3
- B1, 1, 3
- C2, 2, 3
- D1, 1, 2
8.Сложная
Таблица enrolment(student_id, course_id, student_name, grade) имеет ключ (student_id, course_id). Какую нормальную форму она нарушает?
- AТолько третью нормальную форму, потому что grade зависит от student_name
- BПервую нормальную форму, потому что столбец grade не содержит атомарных значений
- CВторую нормальную форму, потому что student_name зависит только от student_id
- DНикакую, она в НФБК
Ответы
- 1. C · COUNT
- 2. B · Столбец или набор столбцов, однозначно идентифицирующий каждую строку
- 3. A · SELECT
- 4. B · Частичные зависимости неключевых столбцов от части составного ключа
- 5. C · Сохранённый запрос, который ведёт себя как виртуальная таблица
- 6. D · Именованный временный результат, который можно использовать в пределах одного оператора
- 7. B · 1, 1, 3
- 8. C · Вторую нормальную форму, потому что student_name зависит только от student_id
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.