1.Лёгкая
Для чего используется диаграмма «сущность — связь» (ER-диаграмма)?
- AДля моделирования сущностей, их атрибутов и связей при проектировании базы данных
- BДля измерения производительности базы данных
- CДля показа того, как выполняется запрос
- DДля перечисления пользователей базы данных
2.Лёгкая
Что гарантирует ограничение UNIQUE на столбце?
- AНикакие две строки не имеют одинакового значения, отличного от NULL, в этом столбце
- BСтолбец автоматически становится первичным ключом таблицы
- CСтолбец нельзя изменить после вставки
- DЗначения столбца отсортированы
3.Лёгкая
Что означает NULL в SQL?
- AПустую строку
- BЧисло ноль в числовых столбцах
- CЛогическое значение «ложь»
- DОтсутствующее или неизвестное значение
4.Средняя
Что возвращает EXCEPT (в Oracle — MINUS)?
- AСтроки первого запроса, которых нет во втором
- BВсе строки обоих запросов без дубликатов
- CСтроки, присутствующие в обоих запросах
- DСтроки второго запроса, которые не встречаются в первом
5.Средняя
LEFT JOIN возвращает:
- AСтроки, не имеющие соответствия ни в одной таблице
- BТолько все строки из правой таблицы
- CТолько соответствующие строки из обеих таблиц
- DВсе строки из левой таблицы и соответствующие строки из правой, с NULL там, где соответствия нет
6.Средняя
Что возвращает SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?
- AЧисло сдавших и не сдавших студентов
- BКаждое имя с меткой 'pass' или 'fail' в зависимости от оценки
- CТолько студентов, сдавших экзамен
- DОшибку, потому что CASE нельзя использовать в SELECT
7.Сложная
Чего требует правило журнализации с упреждающей записью (WAL)?
- AКаждый запрос должен быть занесён в журнал до разбора
- BЖурнал записывается только после сбоя
- CЗапись журнала об изменении должна попасть на устойчивый носитель раньше изменённой страницы данных
- DСтраницы данных должны записываться раньше журнала
8.Сложная
Таблица employee(emp_id, dept_id, dept_name) имеет ключ emp_id, и dept_id → dept_name. Какое утверждение верно?
- AОна не во 2НФ
- BОна не в 1НФ
- CОна во 2НФ, но не в 3НФ
- DОна в НФБК и потому в 3НФ
Ответы
- 1. A · Для моделирования сущностей, их атрибутов и связей при проектировании базы данных
- 2. A · Никакие две строки не имеют одинакового значения, отличного от NULL, в этом столбце
- 3. D · Отсутствующее или неизвестное значение
- 4. A · Строки первого запроса, которых нет во втором
- 5. D · Все строки из левой таблицы и соответствующие строки из правой, с NULL там, где соответствия нет
- 6. B · Каждое имя с меткой 'pass' или 'fail' в зависимости от оценки
- 7. C · Запись журнала об изменении должна попасть на устойчивый носитель раньше изменённой страницы данных
- 8. C · Она во 2НФ, но не в 3НФ
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.