1.Лёгкая
Какой оператор удаляет всю таблицу вместе с её структурой?
- ADROP TABLE
- BREMOVE TABLE
- CTRUNCATE ROWS
- DDELETE FROM
2.Лёгкая
Что делает COMMIT в транзакции?
- AБлокирует всю базу данных
- BСоздаёт новую таблицу
- CДелает все изменения транзакции постоянными
- DОтменяет все изменения, сделанные с начала транзакции
3.Лёгкая
Какой оператор SQL изменяет значения в уже существующих строках?
- AUPDATE
- BINSERT
- CMODIFY
- DREPLACE COLUMN
4.Средняя
Зачем создают индексы по столбцам?
- AЧтобы ускорить поиск и соединения по этим столбцам
- BЧтобы ускорить вставку и обновление по этим столбцам
- CЧтобы сэкономить место на диске
- DЧтобы предотвратить значения NULL
5.Средняя
Какое свойство ACID означает, что параллельные транзакции не видят незавершённых изменений друг друга?
- AДолговечность (Durability)
- BАтомарность (Atomicity)
- CДоступность (Availability)
- DИзолированность (Isolation)
6.Средняя
Столбец содержит значения 10, 20 и NULL. Что возвращает AVG(col)?
- A10
- B15
- C30
- DNULL
7.Сложная
Что вычисляет SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- AСреднее amount за день
- BСумму всех amount в каждой строке
- CПо одной строке на день только с итогом за этот день
- DНарастающий итог amount, упорядоченный по day
8.Сложная
Баллы: 90, 90 и 80. Какие значения даёт RANK() OVER (ORDER BY score DESC)?
- A1, 2, 3
- B1, 1, 2
- C1, 1, 3
- D2, 2, 3
Ответы
- 1. A · DROP TABLE
- 2. C · Делает все изменения транзакции постоянными
- 3. A · UPDATE
- 4. A · Чтобы ускорить поиск и соединения по этим столбцам
- 5. D · Изолированность (Isolation)
- 6. B · 15
- 7. D · Нарастающий итог amount, упорядоченный по day
- 8. C · 1, 1, 3
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.