1.Лёгкая
Какое предложение в PostgreSQL и MySQL возвращает только первые 10 строк результата?
- AMAX 10
- BTOP ROWS 10
- CFIRST 10 ONLY
- DLIMIT 10
2.Лёгкая
Что делает GROUP BY в запросе?
- AСортирует строки результата по алфавиту
- BОбъединяет строки с одинаковыми значениями в группы, чтобы агрегаты вычислялись для каждой группы
- CСоединяет две таблицы по их общим столбцам
- DУдаляет строки со значениями NULL
3.Лёгкая
Какое ключевое слово сортирует результат запроса?
- AORDER BY
- BSORT
- CGROUP BY
- DARRANGE
4.Средняя
Столбец содержит значения 10, 20 и NULL. Что возвращает AVG(col)?
- A15
- BNULL
- C10
- D30
5.Средняя
Что возвращает SELECT SUM(amount) FROM orders, если предложению WHERE не соответствует ни одна строка?
- A0
- BОшибку
- CNULL
- DПустую строку
6.Средняя
Что даёт обобщённое табличное выражение (WITH name AS (...))?
- AНового пользователя базы данных
- BИндекс по столбцу
- CПостоянную таблицу, остающуюся на диске, пока её не удалят
- DИменованный временный результат, который можно использовать в пределах одного оператора
7.Сложная
Каков известный недостаток декомпозиции таблиц до НФБК (BCNF) по сравнению с 3НФ?
- AПри обратном соединении декомпозиция всегда теряет данные
- BНФБК допускает больше избыточности, чем 3НФ
- CНекоторые функциональные зависимости уже нельзя проверить в пределах одной таблицы
- DУ таблиц в НФБК не может быть первичных ключей
8.Сложная
Есть составной индекс по (last_name, first_name). Какое условие может использовать его наиболее эффективно?
- AWHERE last_name = 'Jansen'
- BWHERE first_name LIKE '%a'
- CWHERE first_name = 'Eva'
- DWHERE UPPER(first_name) = 'EVA'
Ответы
- 1. D · LIMIT 10
- 2. B · Объединяет строки с одинаковыми значениями в группы, чтобы агрегаты вычислялись для каждой группы
- 3. A · ORDER BY
- 4. A · 15
- 5. C · NULL
- 6. D · Именованный временный результат, который можно использовать в пределах одного оператора
- 7. C · Некоторые функциональные зависимости уже нельзя проверить в пределах одной таблицы
- 8. A · WHERE last_name = 'Jansen'
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.