1.Лёгкая
Что такое составной ключ (composite key)?
- AКлюч, допускающий повторяющиеся значения
- BКлюч, генерируемый базой данных
- CКлюч, состоящий из двух или более столбцов
- DКлюч, хранящийся в отдельной таблице
2.Лёгкая
Что обозначает подстановочный символ % в шаблоне LIKE?
- AЛюбую последовательность из нуля или более символов
- BКонец строки
- CЛюбую одну цифру
- DРовно один символ в этой позиции строки
3.Лёгкая
Что делает WHERE country IN ('NL', 'BE', 'DE')?
- AОставляет строки, в которых country нет в списке
- BОставляет строки, в которых значение country содержит сразу все три кода
- CОставляет строки, в которых country равно любому значению из списка
- DСортирует строки в порядке списка
4.Средняя
Какое свойство ACID гарантирует, что зафиксированные изменения переживут сбой системы?
- AДолговечность (Durability)
- BИзолированность (Isolation)
- CАтомарность (Atomicity)
- DСогласованность (Consistency)
5.Средняя
Зачем создают индексы по столбцам?
- AЧтобы ускорить вставку и обновление по этим столбцам
- BЧтобы сэкономить место на диске
- CЧтобы предотвратить значения NULL
- DЧтобы ускорить поиск и соединения по этим столбцам
6.Средняя
Что возвращает EXCEPT (в Oracle — MINUS)?
- AСтроки, присутствующие в обоих запросах
- BВсе строки обоих запросов без дубликатов
- CСтроки второго запроса, которые не встречаются в первом
- DСтроки первого запроса, которых нет во втором
7.Сложная
Какая оконная функция (window function) присваивает строкам в каждом разделе (partition) номера 1, 2, 3, ... без повторов?
- ACOUNT()
- BDENSE_RANK()
- CRANK()
- DROW_NUMBER()
8.Сложная
Почему многие СУБД используют строгую двухфазную блокировку, удерживая исключительные блокировки до фиксации?
- AОна позволяет транзакциям безопасно читать «грязные» данные
- BОна предотвращает каскадные откаты, поскольку никто не может прочитать незафиксированные записи
- CОна делает взаимоблокировки невозможными
- DОна устраняет необходимость в журнале транзакций
Ответы
- 1. C · Ключ, состоящий из двух или более столбцов
- 2. A · Любую последовательность из нуля или более символов
- 3. C · Оставляет строки, в которых country равно любому значению из списка
- 4. A · Долговечность (Durability)
- 5. D · Чтобы ускорить поиск и соединения по этим столбцам
- 6. D · Строки первого запроса, которых нет во втором
- 7. D · ROW_NUMBER()
- 8. B · Она предотвращает каскадные откаты, поскольку никто не может прочитать незафиксированные записи
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.