1.Лёгкая
Как отсортировать результат от самой высокой зарплаты к самой низкой?
- ASORT salary DOWN
- BGROUP BY salary DESC
- CORDER BY salary ASC
- DORDER BY salary DESC
2.Лёгкая
Что делает UNION с результатами двух запросов SELECT?
- AОставляет только строки, присутствующие в обоих
- BСоединяет их бок о бок по ключу
- CОбъединяет их в один результат и удаляет повторяющиеся строки
- DОставляет только строки, которые есть в первом запросе, но нет во втором
3.Лёгкая
Что гарантирует ограничение UNIQUE на столбце?
- AСтолбец нельзя изменить после вставки
- BЗначения столбца отсортированы
- CСтолбец автоматически становится первичным ключом таблицы
- DНикакие две строки не имеют одинакового значения, отличного от NULL, в этом столбце
4.Средняя
Вторая нормальная форма (2NF) устраняет:
- AЧастичные зависимости неключевых столбцов от части составного ключа
- BТранзитивные зависимости между неключевыми столбцами через другой неключевой столбец
- CВсе значения NULL
- DВнешние ключи
5.Средняя
В таблице есть строки, где col равен NULL. Какие строки возвращает WHERE col = NULL?
- AОшибку в любой базе данных
- BТолько строки, где col равен NULL, как при IS NULL
- CВсе строки таблицы
- DНикаких строк, потому что результат сравнения неизвестен
6.Средняя
Что означает буква «A» в аббревиатуре ACID?
- AДоступность (Availability)
- BАтомарность (Atomicity)
- CАгрегация (Aggregation)
- DТочность (Accuracy)
7.Сложная
Каков известный недостаток декомпозиции таблиц до НФБК (BCNF) по сравнению с 3НФ?
- AНФБК допускает больше избыточности, чем 3НФ
- BУ таблиц в НФБК не может быть первичных ключей
- CПри обратном соединении декомпозиция всегда теряет данные
- DНекоторые функциональные зависимости уже нельзя проверить в пределах одной таблицы
8.Сложная
Таблица b содержит в столбце y значения 1, 2 и NULL. Что возвращает SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AТолько строки a, где x равен NULL
- BКаждую строку a
- CСтроки a, где x не равен 1 или 2
- DВообще никаких строк
Ответы
- 1. D · ORDER BY salary DESC
- 2. C · Объединяет их в один результат и удаляет повторяющиеся строки
- 3. D · Никакие две строки не имеют одинакового значения, отличного от NULL, в этом столбце
- 4. A · Частичные зависимости неключевых столбцов от части составного ключа
- 5. D · Никаких строк, потому что результат сравнения неизвестен
- 6. B · Атомарность (Atomicity)
- 7. D · Некоторые функциональные зависимости уже нельзя проверить в пределах одной таблицы
- 8. D · Вообще никаких строк
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.