1.Лёгкая
К какой части SQL относятся операторы CREATE, ALTER и DROP?
- AЯзык манипулирования данными (DML)
- BЯзык управления транзакциями (TCL)
- CЯзык управления доступом к данным (DCL)
- DЯзык определения данных (DDL)
2.Лёгкая
Чем UNION ALL отличается от UNION?
- AUNION ALL удаляет повторяющиеся строки
- BUNION ALL сохраняет повторяющиеся строки
- CUNION ALL работает только с одной таблицей
- DUNION ALL сортирует результат
3.Лёгкая
Какой оператор добавляет новый столбец в существующую таблицу?
- ACREATE COLUMN
- BALTER TABLE
- CUPDATE TABLE
- DINSERT COLUMN
4.Средняя
Какой запрос возвращает самую высокую зарплату в каждом отделе?
- ASELECT dept, MAX(salary) FROM emp ORDER BY dept
- BSELECT MAX(dept), salary FROM emp GROUP BY salary
- CSELECT dept, MAX(salary) FROM emp GROUP BY dept
- DSELECT dept, salary FROM emp WHERE salary = MAX(salary)
5.Средняя
Что возвращает INTERSECT, использованный между двумя запросами SELECT?
- AСтроки, присутствующие в обоих результатах
- BСтроки, которые есть в первом результате, но нет во втором
- CВсе строки обоих результатов
- DДекартово произведение результатов
6.Средняя
Таблица хранит адрес клиента в каждой строке заказа. Изменение адреса в одной строке, но не в остальных, — пример:
- AАномалии обновления
- BФантомного чтения
- CАномалии вставки
- DАномалии удаления
7.Сложная
Коррелированный подзапрос (correlated subquery) — это подзапрос, который:
- AИспользует только агрегатные функции
- BСсылается на столбцы внешнего запроса и вычисляется для каждой строки внешнего запроса
- CСоединяет две таблицы по внешнему ключу
- DВыполняется только один раз перед внешним запросом, и его результат кэшируется для каждой строки
8.Сложная
Когда декомпозиция R на R1 и R2 гарантированно является декомпозицией без потерь?
- AКогда у R1 и R2 одинаковое число столбцов
- BКогда каждый атрибут R входит и в R1, и в R2
- CКогда общие атрибуты R1 и R2 образуют суперключ R1 или R2
- DКогда у R1 и R2 нет общих атрибутов
Ответы
- 1. D · Язык определения данных (DDL)
- 2. B · UNION ALL сохраняет повторяющиеся строки
- 3. B · ALTER TABLE
- 4. C · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 5. A · Строки, присутствующие в обоих результатах
- 6. A · Аномалии обновления
- 7. B · Ссылается на столбцы внешнего запроса и вычисляется для каждой строки внешнего запроса
- 8. C · Когда общие атрибуты R1 и R2 образуют суперключ R1 или R2
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.