1.Лёгкая
Что делает WHERE country IN ('NL', 'BE', 'DE')?
- AОставляет строки, в которых country нет в списке
- BСортирует строки в порядке списка
- CОставляет строки, в которых country равно любому значению из списка
- DОставляет строки, в которых значение country содержит сразу все три кода
2.Лёгкая
Что означает NULL в SQL?
- AОтсутствующее или неизвестное значение
- BПустую строку
- CЛогическое значение «ложь»
- DЧисло ноль в числовых столбцах
3.Лёгкая
К какой части SQL относятся операторы CREATE, ALTER и DROP?
- AЯзык определения данных (DDL)
- BЯзык управления транзакциями (TCL)
- CЯзык управления доступом к данным (DCL)
- DЯзык манипулирования данными (DML)
4.Средняя
Что означает функциональная зависимость A → B?
- AA — внешний ключ, ссылающийся на B
- BКаждому значению B соответствует ровно одно значение A
- CКаждому значению A соответствует ровно одно значение B
- DA и B — оба первичные ключи
5.Средняя
Что делает GRANT SELECT ON employees TO alice?
- AКопирует таблицу employees пользователю alice
- BРазрешает пользователю alice читать таблицу employees
- CДелает alice владельцем базы данных
- DРазрешает alice изменять и удалять строки в таблице employees
6.Средняя
Какому предложению SQL соответствует оператор селекции (σ) реляционной алгебры?
- AGROUP BY
- BСписок SELECT
- CORDER BY
- DWHERE
7.Сложная
Баллы: 90, 90 и 80. Какие значения даёт RANK() OVER (ORDER BY score DESC)?
- A1, 1, 2
- B1, 2, 3
- C1, 1, 3
- D2, 2, 3
8.Сложная
R(A, B, C, D) имеет функциональные зависимости A → B и C → D. Каков потенциальный ключ?
- A{A, C}
- B{B, D}
- C{A}
- D{C}
Ответы
- 1. C · Оставляет строки, в которых country равно любому значению из списка
- 2. A · Отсутствующее или неизвестное значение
- 3. A · Язык определения данных (DDL)
- 4. C · Каждому значению A соответствует ровно одно значение B
- 5. B · Разрешает пользователю alice читать таблицу employees
- 6. D · WHERE
- 7. C · 1, 1, 3
- 8. A · {A, C}
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.