1.Лёгкая
Какая агрегатная функция возвращает среднее значение числового столбца?
- AMEDIAN
- BSUM
- CAVG
- DMEAN
2.Лёгкая
Как в реляционной модели называется строка таблицы?
- AСхема
- BАтрибут
- CДомен
- DКортеж
3.Лёгкая
Какая агрегатная функция подсчитывает строки?
- ACOUNT
- BAVG
- CSUM
- DMAX
4.Средняя
Какому предложению SQL соответствует оператор селекции (σ) реляционной алгебры?
- AСписок SELECT
- BORDER BY
- CWHERE
- DGROUP BY
5.Средняя
Какой запрос возвращает число различных городов в таблице customers?
- ASELECT SUM(DISTINCT city) FROM customers
- BSELECT DISTINCT COUNT(city) FROM customers
- CSELECT COUNT(DISTINCT city) FROM customers
- DSELECT COUNT(city) FROM customers GROUP BY city
6.Средняя
Что означает буква «A» в аббревиатуре ACID?
- AАтомарность (Atomicity)
- BТочность (Accuracy)
- CАгрегация (Aggregation)
- DДоступность (Availability)
7.Сложная
Как при многоверсионном управлении параллелизмом (MVCC) читающие транзакции могут не блокировать пишущие?
- AЧитающие напрямую читают незафиксированные данные
- BЗапись не допускается, пока активна хоть одна читающая транзакция
- CЧитающие видят согласованный снимок зафиксированных версий строк, а пишущие создают новые версии
- DЧитающие всегда ждут, пока все пишущие не зафиксируются
8.Сложная
Что возвращает SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?
- AОшибку, потому что name нет в GROUP BY
- BТолько сотрудников, зарабатывающих больше среднего по отделу
- CКаждую строку сотрудника вместе со средней зарплатой его отдела
- DПо одной строке на отдел со средней зарплатой
Ответы
- 1. C · AVG
- 2. D · Кортеж
- 3. A · COUNT
- 4. C · WHERE
- 5. C · SELECT COUNT(DISTINCT city) FROM customers
- 6. A · Атомарность (Atomicity)
- 7. C · Читающие видят согласованный снимок зафиксированных версий строк, а пишущие создают новые версии
- 8. C · Каждую строку сотрудника вместе со средней зарплатой его отдела
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.