1.Лёгкая
Какая агрегатная функция возвращает среднее значение числового столбца?
- AMEAN
- BAVG
- CMEDIAN
- DSUM
2.Лёгкая
Какое предложение в PostgreSQL и MySQL возвращает только первые 10 строк результата?
- AFIRST 10 ONLY
- BLIMIT 10
- CTOP ROWS 10
- DMAX 10
3.Лёгкая
Что гарантирует ограничение UNIQUE на столбце?
- AСтолбец автоматически становится первичным ключом таблицы
- BНикакие две строки не имеют одинакового значения, отличного от NULL, в этом столбце
- CЗначения столбца отсортированы
- DСтолбец нельзя изменить после вставки
4.Средняя
Что возвращает SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?
- AТолько студентов, сдавших экзамен
- BЧисло сдавших и не сдавших студентов
- CОшибку, потому что CASE нельзя использовать в SELECT
- DКаждое имя с меткой 'pass' или 'fail' в зависимости от оценки
5.Средняя
Что возвращает SELECT SUM(amount) FROM orders, если предложению WHERE не соответствует ни одна строка?
- AПустую строку
- B0
- CNULL
- DОшибку
6.Средняя
Что такое триггер базы данных?
- AЗапланированное резервное копирование базы данных
- BЗапрос, который пользователь запускает вручную
- CКод, который автоматически выполняется, когда в таблице происходит заданное событие, например INSERT, UPDATE или DELETE
- DВид индекса, ускоряющего поиск
7.Сложная
R(A, B, C, D) имеет функциональные зависимости A → B и C → D. Каков потенциальный ключ?
- A{A, C}
- B{B, D}
- C{A}
- D{C}
8.Сложная
Приложение выполняет UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 и сообщает о конфликте, если ни одна строка не обновлена. Что это за техника?
- AОптимистическое управление параллелизмом
- BЖурнализация с упреждающей записью
- CСтрогая двухфазная блокировка с блокировками строк
- DШардирование базы данных
Ответы
- 1. B · AVG
- 2. B · LIMIT 10
- 3. B · Никакие две строки не имеют одинакового значения, отличного от NULL, в этом столбце
- 4. D · Каждое имя с меткой 'pass' или 'fail' в зависимости от оценки
- 5. C · NULL
- 6. C · Код, который автоматически выполняется, когда в таблице происходит заданное событие, например INSERT, UPDATE или DELETE
- 7. A · {A, C}
- 8. A · Оптимистическое управление параллелизмом
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.