1.Лёгкая
INNER JOIN возвращает:
- AВсе строки из левой таблицы, с NULL там, где нет совпадения
- BТолько строки с совпадающими значениями в обеих таблицах
- CНесовпадающие строки
- DВсе строки из обеих таблиц
2.Лёгкая
Что делает ROLLBACK в транзакции?
- AОтменяет изменения, сделанные с начала транзакции
- BУдаляет таблицу
- CПовторяет последний оператор
- DНавсегда сохраняет все изменения транзакции на диске
3.Лёгкая
Что делает ограничение CHECK?
- AПроверяет, существует ли таблица, до выполнения запроса к ней
- BПроверяет пароль пользователя
- CОтклоняет строки, значения которых не удовлетворяют условию
- DПодсчитывает строки в таблице
4.Средняя
Таблица хранит адрес клиента в каждой строке заказа. Изменение адреса в одной строке, но не в остальных, — пример:
- AФантомного чтения
- BАномалии обновления
- CАномалии удаления
- DАномалии вставки
5.Средняя
Внешний ключ объявлен с ON DELETE CASCADE. Что происходит при удалении родительской строки?
- AУдаление всегда отклоняется
- BВнешний ключ в дочерних строках автоматически становится NULL
- CДочерние строки, ссылающиеся на неё, удаляются автоматически
- DРодительская строка копируется в архивную таблицу
6.Средняя
Представление (view) в SQL — это:
- AКопия таблицы на диске
- BСохранённый запрос, который ведёт себя как виртуальная таблица
- CТип индекса
- DЭкран клиента базы данных для просмотра таблиц
7.Сложная
Каков результат SELECT COUNT(col) FROM t, если все значения в col равны NULL, а в таблице 10 строк?
- A0
- BОшибка
- C10
- DNULL
8.Сложная
Почему многие СУБД используют строгую двухфазную блокировку, удерживая исключительные блокировки до фиксации?
- AОна предотвращает каскадные откаты, поскольку никто не может прочитать незафиксированные записи
- BОна делает взаимоблокировки невозможными
- CОна позволяет транзакциям безопасно читать «грязные» данные
- DОна устраняет необходимость в журнале транзакций
Ответы
- 1. B · Только строки с совпадающими значениями в обеих таблицах
- 2. A · Отменяет изменения, сделанные с начала транзакции
- 3. C · Отклоняет строки, значения которых не удовлетворяют условию
- 4. B · Аномалии обновления
- 5. C · Дочерние строки, ссылающиеся на неё, удаляются автоматически
- 6. B · Сохранённый запрос, который ведёт себя как виртуальная таблица
- 7. A · 0
- 8. A · Она предотвращает каскадные откаты, поскольку никто не может прочитать незафиксированные записи
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.