1.Лёгкая
Какой оператор SQL добавляет в таблицу новые строки?
- AALTER
- BSELECT
- CINSERT
- DUPDATE
2.Лёгкая
Что делает UNION с результатами двух запросов SELECT?
- AОставляет только строки, которые есть в первом запросе, но нет во втором
- BОбъединяет их в один результат и удаляет повторяющиеся строки
- CСоединяет их бок о бок по ключу
- DОставляет только строки, присутствующие в обоих
3.Лёгкая
Какой оператор SQL изменяет значения в уже существующих строках?
- AMODIFY
- BINSERT
- CUPDATE
- DREPLACE COLUMN
4.Средняя
Что означает функциональная зависимость A → B?
- AКаждому значению A соответствует ровно одно значение B
- BA — внешний ключ, ссылающийся на B
- CКаждому значению B соответствует ровно одно значение A
- DA и B — оба первичные ключи
5.Средняя
Когда WHERE EXISTS (подзапрос) истинно для строки?
- AКогда подзапрос возвращает хотя бы одну строку
- BКогда подзапрос возвращает ровно одну строку
- CКогда подзапрос не возвращает значений NULL
- DКогда подзапрос возвращает число больше нуля
6.Средняя
Первая нормальная форма (1NF) требует, чтобы:
- AКаждая таблица имела ровно один столбец
- BКаждый столбец содержал атомарные значения и не было повторяющихся групп
- CКаждый неключевой столбец зависел от всего ключа и только от ключа
- DНе было внешних ключей
7.Сложная
Почему многие СУБД используют строгую двухфазную блокировку, удерживая исключительные блокировки до фиксации?
- AОна делает взаимоблокировки невозможными
- BОна предотвращает каскадные откаты, поскольку никто не может прочитать незафиксированные записи
- CОна устраняет необходимость в журнале транзакций
- DОна позволяет транзакциям безопасно читать «грязные» данные
8.Сложная
Почему запрос с WHERE YEAR(order_date) = 2025 может не использовать индекс по order_date?
- AYEAR не является допустимым SQL
- BИндекс по order_date используется только для ORDER BY, но никогда для WHERE
- CИндексы никогда не работают с датами
- DПрименение функции к столбцу не позволяет выполнить простой диапазонный поиск по индексу
Ответы
- 1. C · INSERT
- 2. B · Объединяет их в один результат и удаляет повторяющиеся строки
- 3. C · UPDATE
- 4. A · Каждому значению A соответствует ровно одно значение B
- 5. A · Когда подзапрос возвращает хотя бы одну строку
- 6. B · Каждый столбец содержал атомарные значения и не было повторяющихся групп
- 7. B · Она предотвращает каскадные откаты, поскольку никто не может прочитать незафиксированные записи
- 8. D · Применение функции к столбцу не позволяет выполнить простой диапазонный поиск по индексу
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.