1.Лёгкая
Что делает ограничение CHECK?
- AПодсчитывает строки в таблице
- BПроверяет пароль пользователя
- CПроверяет, существует ли таблица, до выполнения запроса к ней
- DОтклоняет строки, значения которых не удовлетворяют условию
2.Лёгкая
INNER JOIN возвращает:
- AНесовпадающие строки
- BВсе строки из обеих таблиц
- CТолько строки с совпадающими значениями в обеих таблицах
- DВсе строки из левой таблицы, с NULL там, где нет совпадения
3.Лёгкая
Какой оператор добавляет новый столбец в существующую таблицу?
- ACREATE COLUMN
- BUPDATE TABLE
- CINSERT COLUMN
- DALTER TABLE
4.Средняя
Что такое «грязное чтение» (dirty read)?
- AЧтение данных, записанных другой транзакцией, которая ещё не зафиксирована
- BЧтение данных с повреждённого диска
- CЧтение данных без предложения WHERE
- DДвукратное чтение одной строки с получением одного и того же значения
5.Средняя
Какое свойство ACID означает, что параллельные транзакции не видят незавершённых изменений друг друга?
- AДоступность (Availability)
- BИзолированность (Isolation)
- CДолговечность (Durability)
- DАтомарность (Atomicity)
6.Средняя
Что означает функциональная зависимость A → B?
- AКаждому значению A соответствует ровно одно значение B
- BA и B — оба первичные ключи
- CКаждому значению B соответствует ровно одно значение A
- DA — внешний ключ, ссылающийся на B
7.Сложная
Два дежурных врача каждый проверяют, что другой ещё на дежурстве, а затем оба одновременно снимаются с дежурства. Какую аномалию здесь всё ещё допускает изоляция снимков (snapshot isolation)?
- AГрязную запись
- BНеповторяемое чтение в пределах одной транзакции
- CАсимметрию записи (write skew)
- DГрязное чтение
8.Сложная
Какая возможность SQL лучше всего подходит для поиска всех сотрудников, подчинённых руководителю, в организационном дереве неизвестной глубины?
- AGROUP BY по manager_id
- BОграничение UNIQUE на manager_id
- CРекурсивное обобщённое табличное выражение (WITH RECURSIVE)
- DОдно самосоединение таблицы employees по manager_id
Ответы
- 1. D · Отклоняет строки, значения которых не удовлетворяют условию
- 2. C · Только строки с совпадающими значениями в обеих таблицах
- 3. D · ALTER TABLE
- 4. A · Чтение данных, записанных другой транзакцией, которая ещё не зафиксирована
- 5. B · Изолированность (Isolation)
- 6. A · Каждому значению A соответствует ровно одно значение B
- 7. C · Асимметрию записи (write skew)
- 8. C · Рекурсивное обобщённое табличное выражение (WITH RECURSIVE)
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.