1.Лёгкая
Что делает ограничение CHECK?
- AПроверяет, существует ли таблица, до выполнения запроса к ней
- BПодсчитывает строки в таблице
- CОтклоняет строки, значения которых не удовлетворяют условию
- DПроверяет пароль пользователя
2.Лёгкая
Какой оператор добавляет новый столбец в существующую таблицу?
- AUPDATE TABLE
- BINSERT COLUMN
- CALTER TABLE
- DCREATE COLUMN
3.Лёгкая
Какой оператор используется для простого сопоставления текста с шаблоном в предложении WHERE?
- ASIMILAR
- BLIKE
- CMATCH
- DCONTAINS
4.Средняя
В таблице orders 5 строк, каждая ссылается на существующего клиента. В таблице customers 3 строки. Сколько строк вернёт INNER JOIN по customer_id?
- A5
- B3
- C8
- D15
5.Средняя
Какому предложению SQL соответствует оператор селекции (σ) реляционной алгебры?
- AСписок SELECT
- BGROUP BY
- CWHERE
- DORDER BY
6.Средняя
Какой запрос возвращает количество заказов по каждому клиенту?
- ASELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- BSELECT customer_id FROM orders WHERE COUNT(*) > 0
- CSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- DSELECT DISTINCT COUNT(*) FROM orders
7.Сложная
Почему NATURAL JOIN считается рискованным в рабочих запросах?
- AОн всегда возвращает декартово произведение
- BОн соединяет по всем столбцам с одинаковыми именами, поэтому новый столбец может незаметно изменить результат
- CЕго не поддерживает ни одна база данных
- DОн игнорирует первичные и внешние ключи и оставляет только строки с NULL
8.Сложная
Что вернёт следующий запрос: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- AТолько студентов с наивысшей оценкой
- BОшибку, поскольку подзапросы в WHERE не допускаются
- CСреднюю оценку всех студентов
- DСтудентов с оценкой выше средней
Ответы
- 1. C · Отклоняет строки, значения которых не удовлетворяют условию
- 2. C · ALTER TABLE
- 3. B · LIKE
- 4. A · 5
- 5. C · WHERE
- 6. C · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 7. B · Он соединяет по всем столбцам с одинаковыми именами, поэтому новый столбец может незаметно изменить результат
- 8. D · Студентов с оценкой выше средней
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.