1.Лёгкая
Как в реляционной модели называется строка таблицы?
- AКортеж
- BСхема
- CАтрибут
- DДомен
2.Лёгкая
Какое ограничение гарантирует, что столбец никогда не останется пустым (NULL)?
- ANOT NULL
- BCHECK NULL
- CUNIQUE
- DDEFAULT
3.Лёгкая
Какой оператор SQL изменяет значения в уже существующих строках?
- AREPLACE COLUMN
- BMODIFY
- CUPDATE
- DINSERT
4.Средняя
Какое свойство ACID гарантирует, что зафиксированные изменения переживут сбой системы?
- AСогласованность (Consistency)
- BИзолированность (Isolation)
- CАтомарность (Atomicity)
- DДолговечность (Durability)
5.Средняя
Что возвращает SELECT SUM(amount) FROM orders, если предложению WHERE не соответствует ни одна строка?
- A0
- BОшибку
- CNULL
- DПустую строку
6.Средняя
Что возвращает INTERSECT, использованный между двумя запросами SELECT?
- AСтроки, присутствующие в обоих результатах
- BВсе строки обоих результатов
- CДекартово произведение результатов
- DСтроки, которые есть в первом результате, но нет во втором
7.Сложная
x равен NULL, а y = 1. Каково значение условия (x > 5 OR y = 1)?
- AFALSE
- BUNKNOWN
- CNULL, поэтому строка всегда отбрасывается
- DTRUE
8.Сложная
Когда расписание параллельных транзакций называют сериализуемым?
- AКогда транзакции выполняются только на одном процессоре
- BКогда ни одна транзакция никогда не читает данные
- CКогда каждой транзакции присваивается порядковый номер
- DКогда его результат эквивалентен некоторому последовательному выполнению тех же транзакций
Ответы
- 1. A · Кортеж
- 2. A · NOT NULL
- 3. C · UPDATE
- 4. D · Долговечность (Durability)
- 5. C · NULL
- 6. A · Строки, присутствующие в обоих результатах
- 7. D · TRUE
- 8. D · Когда его результат эквивалентен некоторому последовательному выполнению тех же транзакций
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.