1.Лёгкая
Какой оператор удаляет всю таблицу вместе с её структурой?
- AREMOVE TABLE
- BTRUNCATE ROWS
- CDELETE FROM
- DDROP TABLE
2.Лёгкая
Что делает COMMIT в транзакции?
- AОтменяет все изменения, сделанные с начала транзакции
- BДелает все изменения транзакции постоянными
- CСоздаёт новую таблицу
- DБлокирует всю базу данных
3.Лёгкая
Что делает WHERE country IN ('NL', 'BE', 'DE')?
- AОставляет строки, в которых значение country содержит сразу все три кода
- BСортирует строки в порядке списка
- CОставляет строки, в которых country нет в списке
- DОставляет строки, в которых country равно любому значению из списка
4.Средняя
Вторая нормальная форма (2NF) устраняет:
- AЧастичные зависимости неключевых столбцов от части составного ключа
- BТранзитивные зависимости между неключевыми столбцами через другой неключевой столбец
- CВнешние ключи
- DВсе значения NULL
5.Средняя
Столбец содержит значения 10, 20 и NULL. Что возвращает AVG(col)?
- A10
- B30
- C15
- DNULL
6.Средняя
В таблице есть строки, где col равен NULL. Какие строки возвращает WHERE col = NULL?
- AНикаких строк, потому что результат сравнения неизвестен
- BТолько строки, где col равен NULL, как при IS NULL
- CВсе строки таблицы
- DОшибку в любой базе данных
7.Сложная
Есть составной индекс по (last_name, first_name). Какое условие может использовать его наиболее эффективно?
- AWHERE UPPER(first_name) = 'EVA'
- BWHERE first_name = 'Eva'
- CWHERE last_name = 'Jansen'
- DWHERE first_name LIKE '%a'
8.Сложная
Приложение выполняет UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 и сообщает о конфликте, если ни одна строка не обновлена. Что это за техника?
- AОптимистическое управление параллелизмом
- BШардирование базы данных
- CЖурнализация с упреждающей записью
- DСтрогая двухфазная блокировка с блокировками строк
Ответы
- 1. D · DROP TABLE
- 2. B · Делает все изменения транзакции постоянными
- 3. D · Оставляет строки, в которых country равно любому значению из списка
- 4. A · Частичные зависимости неключевых столбцов от части составного ключа
- 5. C · 15
- 6. A · Никаких строк, потому что результат сравнения неизвестен
- 7. C · WHERE last_name = 'Jansen'
- 8. A · Оптимистическое управление параллелизмом
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.