1.Лёгкая
Какой оператор SQL изменяет значения в уже существующих строках?
- AUPDATE
- BINSERT
- CMODIFY
- DREPLACE COLUMN
2.Лёгкая
Клиент может разместить много заказов, но каждый заказ принадлежит ровно одному клиенту. Какой это тип связи?
- AНоль к нулю
- BМногие ко многим
- CОдин ко многим
- DОдин к одному
3.Лёгкая
Какое ключевое слово сортирует результат запроса?
- AORDER BY
- BARRANGE
- CGROUP BY
- DSORT
4.Средняя
Какой запрос выводит клиентов, которые ни разу не размещали заказ?
- ASELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id = NULL
- BSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- CSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NOT NULL
- DSELECT c.name FROM customers c INNER JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
5.Средняя
Какое свойство ACID означает, что параллельные транзакции не видят незавершённых изменений друг друга?
- AДолговечность (Durability)
- BИзолированность (Isolation)
- CАтомарность (Atomicity)
- DДоступность (Availability)
6.Средняя
Какой запрос возвращает количество заказов по каждому клиенту?
- ASELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- BSELECT DISTINCT COUNT(*) FROM orders
- CSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- DSELECT customer_id FROM orders WHERE COUNT(*) > 0
7.Сложная
Что такое покрывающий индекс для запроса?
- AИндекс только по первичному ключу
- BИндекс, перестраиваемый каждую ночь
- CИндекс, охватывающий каждый столбец каждой таблицы
- DИндекс, содержащий все нужные запросу столбцы, так что саму таблицу читать не нужно
8.Сложная
x равен NULL, а y = 1. Каково значение условия (x > 5 OR y = 1)?
- ATRUE
- BUNKNOWN
- CNULL, поэтому строка всегда отбрасывается
- DFALSE
Ответы
- 1. A · UPDATE
- 2. C · Один ко многим
- 3. A · ORDER BY
- 4. B · SELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- 5. B · Изолированность (Isolation)
- 6. C · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 7. D · Индекс, содержащий все нужные запросу столбцы, так что саму таблицу читать не нужно
- 8. A · TRUE
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.