1.Лёгкая
Что такое составной ключ (composite key)?
- AКлюч, состоящий из двух или более столбцов
- BКлюч, генерируемый базой данных
- CКлюч, допускающий повторяющиеся значения
- DКлюч, хранящийся в отдельной таблице
2.Лёгкая
Что обозначает подстановочный символ _ (подчёркивание) в шаблоне LIKE?
- AНоль или более символов
- BРовно один символ
- CЛюбую букву, но не цифру
- DСимвол пробела
3.Лёгкая
Какой оператор SQL добавляет в таблицу новые строки?
- AALTER
- BSELECT
- CUPDATE
- DINSERT
4.Средняя
Вторая нормальная форма (2NF) устраняет:
- AТранзитивные зависимости между неключевыми столбцами через другой неключевой столбец
- BЧастичные зависимости неключевых столбцов от части составного ключа
- CВнешние ключи
- DВсе значения NULL
5.Средняя
Столбец содержит значения 10, 20 и NULL. Что возвращает AVG(col)?
- A15
- BNULL
- C30
- D10
6.Средняя
В таблице a 3 строки, в таблице b — 4 строки. Сколько строк вернёт SELECT * FROM a CROSS JOIN b?
- A12
- B7
- C3
- D4
7.Сложная
Таблица b содержит в столбце y значения 1, 2 и NULL. Что возвращает SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AКаждую строку a
- BВообще никаких строк
- CТолько строки a, где x равен NULL
- DСтроки a, где x не равен 1 или 2
8.Сложная
Почему запрос с WHERE YEAR(order_date) = 2025 может не использовать индекс по order_date?
- AYEAR не является допустимым SQL
- BПрименение функции к столбцу не позволяет выполнить простой диапазонный поиск по индексу
- CИндексы никогда не работают с датами
- DИндекс по order_date используется только для ORDER BY, но никогда для WHERE
Ответы
- 1. A · Ключ, состоящий из двух или более столбцов
- 2. B · Ровно один символ
- 3. D · INSERT
- 4. B · Частичные зависимости неключевых столбцов от части составного ключа
- 5. A · 15
- 6. A · 12
- 7. B · Вообще никаких строк
- 8. B · Применение функции к столбцу не позволяет выполнить простой диапазонный поиск по индексу
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.