1.Лёгкая
Что означает NULL в SQL?
- AОтсутствующее или неизвестное значение
- BЛогическое значение «ложь»
- CЧисло ноль в числовых столбцах
- DПустую строку
2.Лёгкая
Как в реляционной модели называется строка таблицы?
- AДомен
- BСхема
- CКортеж
- DАтрибут
3.Лёгкая
Какой оператор SQL изменяет значения в уже существующих строках?
- AUPDATE
- BREPLACE COLUMN
- CMODIFY
- DINSERT
4.Средняя
Что делает ROLLBACK TO SAVEPOINT s1?
- AЗавершает транзакцию и фиксирует всё
- BОтменяет всю транзакцию с самого начала
- CУдаляет точку сохранения и все таблицы, изменённые с тех пор
- DОтменяет изменения, сделанные после точки сохранения s1, оставляя транзакцию открытой
5.Средняя
Когда WHERE EXISTS (подзапрос) истинно для строки?
- AКогда подзапрос возвращает хотя бы одну строку
- BКогда подзапрос не возвращает значений NULL
- CКогда подзапрос возвращает число больше нуля
- DКогда подзапрос возвращает ровно одну строку
6.Средняя
Что означает функциональная зависимость A → B?
- AA — внешний ключ, ссылающийся на B
- BКаждому значению A соответствует ровно одно значение B
- CКаждому значению B соответствует ровно одно значение A
- DA и B — оба первичные ключи
7.Сложная
Как при многоверсионном управлении параллелизмом (MVCC) читающие транзакции могут не блокировать пишущие?
- AЧитающие всегда ждут, пока все пишущие не зафиксируются
- BЧитающие напрямую читают незафиксированные данные
- CЧитающие видят согласованный снимок зафиксированных версий строк, а пишущие создают новые версии
- DЗапись не допускается, пока активна хоть одна читающая транзакция
8.Сложная
Каков известный недостаток декомпозиции таблиц до НФБК (BCNF) по сравнению с 3НФ?
- AУ таблиц в НФБК не может быть первичных ключей
- BНФБК допускает больше избыточности, чем 3НФ
- CНекоторые функциональные зависимости уже нельзя проверить в пределах одной таблицы
- DПри обратном соединении декомпозиция всегда теряет данные
Ответы
- 1. A · Отсутствующее или неизвестное значение
- 2. C · Кортеж
- 3. A · UPDATE
- 4. D · Отменяет изменения, сделанные после точки сохранения s1, оставляя транзакцию открытой
- 5. A · Когда подзапрос возвращает хотя бы одну строку
- 6. B · Каждому значению A соответствует ровно одно значение B
- 7. C · Читающие видят согласованный снимок зафиксированных версий строк, а пишущие создают новые версии
- 8. C · Некоторые функциональные зависимости уже нельзя проверить в пределах одной таблицы
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.