1.Лёгкая
Что делает ROLLBACK в транзакции?
- AОтменяет изменения, сделанные с начала транзакции
- BПовторяет последний оператор
- CНавсегда сохраняет все изменения транзакции на диске
- DУдаляет таблицу
2.Лёгкая
К какой части SQL относятся GRANT и REVOKE?
- AЯзык определения данных (DDL)
- BЯзык управления доступом к данным (DCL)
- CЯзык запросов к данным (DQL)
- DЯзык манипулирования данными (DML)
3.Лёгкая
Как отсортировать результат от самой высокой зарплаты к самой низкой?
- ASORT salary DOWN
- BORDER BY salary ASC
- CGROUP BY salary DESC
- DORDER BY salary DESC
4.Средняя
Что возвращает EXCEPT (в Oracle — MINUS)?
- AВсе строки обоих запросов без дубликатов
- BСтроки второго запроса, которые не встречаются в первом
- CСтроки первого запроса, которых нет во втором
- DСтроки, присутствующие в обоих запросах
5.Средняя
Представление (view) в SQL — это:
- AЭкран клиента базы данных для просмотра таблиц
- BСохранённый запрос, который ведёт себя как виртуальная таблица
- CТип индекса
- DКопия таблицы на диске
6.Средняя
Что означает буква «A» в аббревиатуре ACID?
- AТочность (Accuracy)
- BАтомарность (Atomicity)
- CАгрегация (Aggregation)
- DДоступность (Availability)
7.Сложная
Таблица enrolment(student_id, course_id, student_name, grade) имеет ключ (student_id, course_id). Какую нормальную форму она нарушает?
- AПервую нормальную форму, потому что столбец grade не содержит атомарных значений
- BВторую нормальную форму, потому что student_name зависит только от student_id
- CТолько третью нормальную форму, потому что grade зависит от student_name
- DНикакую, она в НФБК
8.Сложная
Отчётная база данных копирует имена клиентов в таблицу orders, чтобы избежать соединений. Какова главная цена такой денормализации?
- AБаза данных больше не может использовать индексы
- BПервичные ключи больше нельзя использовать
- CИзбыточные копии нужно поддерживать согласованными при каждом изменении данных клиента
- DЗапросы к таблице orders замедляются
Ответы
- 1. A · Отменяет изменения, сделанные с начала транзакции
- 2. B · Язык управления доступом к данным (DCL)
- 3. D · ORDER BY salary DESC
- 4. C · Строки первого запроса, которых нет во втором
- 5. B · Сохранённый запрос, который ведёт себя как виртуальная таблица
- 6. B · Атомарность (Atomicity)
- 7. B · Вторую нормальную форму, потому что student_name зависит только от student_id
- 8. C · Избыточные копии нужно поддерживать согласованными при каждом изменении данных клиента
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.