1.Лёгкая
Как отсортировать результат от самой высокой зарплаты к самой низкой?
- AORDER BY salary DESC
- BORDER BY salary ASC
- CGROUP BY salary DESC
- DSORT salary DOWN
2.Лёгкая
Внешний ключ (foreign key) — это:
- AСтолбец, значения которого должны быть уникальны во всех строках таблицы
- BСтолбец, ссылающийся на первичный ключ другой таблицы
- CКлюч, который всегда зашифрован
- DКлюч, используемый иностранными пользователями
3.Лёгкая
Что такое суррогатный ключ (surrogate key)?
- AКлюч из реальных данных, например адрес электронной почты
- BКлюч, ссылающийся на другую таблицу
- CИскусственный идентификатор без бизнес-смысла, например автоинкрементный id
- DКлюч, используемый только в представлениях
4.Средняя
Что возвращает INTERSECT, использованный между двумя запросами SELECT?
- AСтроки, присутствующие в обоих результатах
- BСтроки, которые есть в первом результате, но нет во втором
- CВсе строки обоих результатов
- DДекартово произведение результатов
5.Средняя
Что возвращает SELECT SUM(amount) FROM orders, если предложению WHERE не соответствует ни одна строка?
- ANULL
- BПустую строку
- CОшибку
- D0
6.Средняя
Вторая нормальная форма (2NF) устраняет:
- AТранзитивные зависимости между неключевыми столбцами через другой неключевой столбец
- BВсе значения NULL
- CВнешние ключи
- DЧастичные зависимости неключевых столбцов от части составного ключа
7.Сложная
Какой уровень изоляции предотвращает «грязное» чтение (dirty reads), но всё ещё допускает неповторяющееся чтение (non-repeatable reads)?
- ASerializable
- BRead committed
- CRead uncommitted
- DRepeatable read
8.Сложная
Коррелированный подзапрос (correlated subquery) — это подзапрос, который:
- AСсылается на столбцы внешнего запроса и вычисляется для каждой строки внешнего запроса
- BИспользует только агрегатные функции
- CСоединяет две таблицы по внешнему ключу
- DВыполняется только один раз перед внешним запросом, и его результат кэшируется для каждой строки
Ответы
- 1. A · ORDER BY salary DESC
- 2. B · Столбец, ссылающийся на первичный ключ другой таблицы
- 3. C · Искусственный идентификатор без бизнес-смысла, например автоинкрементный id
- 4. A · Строки, присутствующие в обоих результатах
- 5. A · NULL
- 6. D · Частичные зависимости неключевых столбцов от части составного ключа
- 7. B · Read committed
- 8. A · Ссылается на столбцы внешнего запроса и вычисляется для каждой строки внешнего запроса
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.