1.Лёгкая
Какая агрегатная функция подсчитывает строки?
- AMAX
- BAVG
- CSUM
- DCOUNT
2.Лёгкая
INNER JOIN возвращает:
- AНесовпадающие строки
- BВсе строки из обеих таблиц
- CВсе строки из левой таблицы, с NULL там, где нет совпадения
- DТолько строки с совпадающими значениями в обеих таблицах
3.Лёгкая
Какое ограничение гарантирует, что столбец никогда не останется пустым (NULL)?
- AUNIQUE
- BNOT NULL
- CCHECK NULL
- DDEFAULT
4.Средняя
Что такое SQL-инъекция (SQL injection)?
- AМетод резервного копирования базы данных
- BСпособ добавления индексов
- CАтака, при которой пользовательский ввод изменяет структуру SQL-запроса
- DПриём для быстрой вставки многих строк одним оператором INSERT
5.Средняя
Какое свойство ACID означает, что параллельные транзакции не видят незавершённых изменений друг друга?
- AАтомарность (Atomicity)
- BДолговечность (Durability)
- CИзолированность (Isolation)
- DДоступность (Availability)
6.Средняя
Какое свойство ACID гарантирует, что зафиксированные изменения переживут сбой системы?
- AСогласованность (Consistency)
- BДолговечность (Durability)
- CИзолированность (Isolation)
- DАтомарность (Atomicity)
7.Сложная
Какая возможность SQL лучше всего подходит для поиска всех сотрудников, подчинённых руководителю, в организационном дереве неизвестной глубины?
- AОдно самосоединение таблицы employees по manager_id
- BРекурсивное обобщённое табличное выражение (WITH RECURSIVE)
- CGROUP BY по manager_id
- DОграничение UNIQUE на manager_id
8.Сложная
Таблица enrolment(student_id, course_id, student_name, grade) имеет ключ (student_id, course_id). Какую нормальную форму она нарушает?
- AТолько третью нормальную форму, потому что grade зависит от student_name
- BНикакую, она в НФБК
- CВторую нормальную форму, потому что student_name зависит только от student_id
- DПервую нормальную форму, потому что столбец grade не содержит атомарных значений
Ответы
- 1. D · COUNT
- 2. D · Только строки с совпадающими значениями в обеих таблицах
- 3. B · NOT NULL
- 4. C · Атака, при которой пользовательский ввод изменяет структуру SQL-запроса
- 5. C · Изолированность (Isolation)
- 6. B · Долговечность (Durability)
- 7. B · Рекурсивное обобщённое табличное выражение (WITH RECURSIVE)
- 8. C · Вторую нормальную форму, потому что student_name зависит только от student_id
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.