1.Лёгкая
Какой оператор удаляет строки из таблицы?
- ADELETE
- BTRUNCATE COLUMN
- CREMOVE
- DDROP
2.Лёгкая
Какой оператор добавляет новый столбец в существующую таблицу?
- AINSERT COLUMN
- BCREATE COLUMN
- CUPDATE TABLE
- DALTER TABLE
3.Лёгкая
Какие строки отбирает WHERE price BETWEEN 10 AND 20?
- AТолько строки с ценой, равной 10 или 20
- BСтроки с ценой вне диапазона от 10 до 20
- CСтроки с ценой больше 10 и меньше 20, без 10 и 20
- DСтроки с ценой от 10 до 20, включая 10 и 20
4.Средняя
Что возвращает SELECT SUM(amount) FROM orders, если предложению WHERE не соответствует ни одна строка?
- AПустую строку
- B0
- CNULL
- DОшибку
5.Средняя
Что возвращает INTERSECT, использованный между двумя запросами SELECT?
- AСтроки, которые есть в первом результате, но нет во втором
- BСтроки, присутствующие в обоих результатах
- CВсе строки обоих результатов
- DДекартово произведение результатов
6.Средняя
Вторая нормальная форма (2NF) устраняет:
- AЧастичные зависимости неключевых столбцов от части составного ключа
- BТранзитивные зависимости между неключевыми столбцами через другой неключевой столбец
- CВнешние ключи
- DВсе значения NULL
7.Сложная
Почему запрос с WHERE YEAR(order_date) = 2025 может не использовать индекс по order_date?
- AИндекс по order_date используется только для ORDER BY, но никогда для WHERE
- BYEAR не является допустимым SQL
- CИндексы никогда не работают с датами
- DПрименение функции к столбцу не позволяет выполнить простой диапазонный поиск по индексу
8.Сложная
Что показывает EXPLAIN (или EXPLAIN ANALYZE в PostgreSQL) для запроса?
- AЗначение каждого ключевого слова SQL в запросе
- BТолько переписанный запрос в нотации реляционной алгебры
- CСписок пользователей, выполнявших запрос
- DПлан выполнения, выбранный оптимизатором, например способы сканирования и соединения
Ответы
- 1. A · DELETE
- 2. D · ALTER TABLE
- 3. D · Строки с ценой от 10 до 20, включая 10 и 20
- 4. C · NULL
- 5. B · Строки, присутствующие в обоих результатах
- 6. A · Частичные зависимости неключевых столбцов от части составного ключа
- 7. D · Применение функции к столбцу не позволяет выполнить простой диапазонный поиск по индексу
- 8. D · План выполнения, выбранный оптимизатором, например способы сканирования и соединения
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.