1.Лёгкая
Что обозначает подстановочный символ _ (подчёркивание) в шаблоне LIKE?
- AСимвол пробела
- BНоль или более символов
- CЛюбую букву, но не цифру
- DРовно один символ
2.Лёгкая
Для чего используется диаграмма «сущность — связь» (ER-диаграмма)?
- AДля моделирования сущностей, их атрибутов и связей при проектировании базы данных
- BДля перечисления пользователей базы данных
- CДля измерения производительности базы данных
- DДля показа того, как выполняется запрос
3.Лёгкая
Что такое потенциальный ключ (candidate key)?
- AЛюбой столбец, содержащий значения NULL
- BМинимальный набор столбцов, однозначно идентифицирующий каждую строку
- CНабор столбцов, общий для двух таблиц и связывающий их строки
- DСтолбец, ожидающий превращения во внешний ключ
4.Средняя
Какое свойство ACID означает, что параллельные транзакции не видят незавершённых изменений друг друга?
- AАтомарность (Atomicity)
- BДоступность (Availability)
- CИзолированность (Isolation)
- DДолговечность (Durability)
5.Средняя
Что такое триггер базы данных?
- AКод, который автоматически выполняется, когда в таблице происходит заданное событие, например INSERT, UPDATE или DELETE
- BЗапланированное резервное копирование базы данных
- CЗапрос, который пользователь запускает вручную
- DВид индекса, ускоряющего поиск
6.Средняя
Вторая нормальная форма (2NF) устраняет:
- AВнешние ключи
- BВсе значения NULL
- CТранзитивные зависимости между неключевыми столбцами через другой неключевой столбец
- DЧастичные зависимости неключевых столбцов от части составного ключа
7.Сложная
Таблица b содержит в столбце y значения 1, 2 и NULL. Что возвращает SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AКаждую строку a
- BСтроки a, где x не равен 1 или 2
- CВообще никаких строк
- DТолько строки a, где x равен NULL
8.Сложная
Почему запрос с WHERE YEAR(order_date) = 2025 может не использовать индекс по order_date?
- AПрименение функции к столбцу не позволяет выполнить простой диапазонный поиск по индексу
- BИндексы никогда не работают с датами
- CYEAR не является допустимым SQL
- DИндекс по order_date используется только для ORDER BY, но никогда для WHERE
Ответы
- 1. D · Ровно один символ
- 2. A · Для моделирования сущностей, их атрибутов и связей при проектировании базы данных
- 3. B · Минимальный набор столбцов, однозначно идентифицирующий каждую строку
- 4. C · Изолированность (Isolation)
- 5. A · Код, который автоматически выполняется, когда в таблице происходит заданное событие, например INSERT, UPDATE или DELETE
- 6. D · Частичные зависимости неключевых столбцов от части составного ключа
- 7. C · Вообще никаких строк
- 8. A · Применение функции к столбцу не позволяет выполнить простой диапазонный поиск по индексу
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.