Главная / Базы данных /
Основы проектирования реляционных баз данных / Тест 7
Основы проектирования реляционных баз данных - тест 7
Упражнение 1:
Номер 1
Продолжите высказывание "Универсальное отношение - это отношение, …
Ответ:
 (1) в которое включены все атрибуты из предметной области базы данных. " 
 (2) которое находится в 1НФ. " 
 (3) которое находится в 3НФ. " 
 (4) которое предназначено для представления связи между отношениями. " 
Номер 2
Продолжите высказывание "Декомпозицией схемы отношений R(A1, A2, ..., An)
называется …"
Ответ:
 
(1) замена схемы отношения
R
на два отношения
R1
и
R2
, таких, что
 
 
(2) замена ее совокупностью отношений
{R1, R2, ..., Rk}
подмножества
R
, таких, что
 
 
(3) замена ее совокупностью отношений
{R1, R2, ..., Rk}
подмножества
R
, таких, что
, где для
 
 (4) выделение для каждой ФЗ отдельного отношения 
Номер 3
Продолжите высказывание "Миграция ключа в методе декомпозиции есть …
Ответ:
 (1) перенос первичного ключа из одного отношения в другое для обеспечения ссылочной целостности". 
 (2) перенос первичного ключа одного отношения в другое отношения для предотвращения потери данных при соединении" 
 (3) перенос ключа одного отношения в другое" 
 (4) перенос возможного ключа из одного отношения в другое отношение" 
Упражнение 2:
Номер 1
Обладает ли представленная ниже декомпозиция свойством соединения без потерь?
Дана схема отношения ABCD и ее декомпозиция d={AB, ACD}
, и ФЗ: .
Ответ:
 (1) не обладает 
 (2) обладает 
Номер 3
Обладает ли представленная ниже декомпозиция свойством соединения без потерь?
Дана схема отношения ABCDE, ее декомпозиция d={AD, AB, BE, CDE, AE}
, и две ФЗ:
Ответ:
 (1) не обладает 
 (2) обладает 
Номер 4
Дана схема отношения ABC, ее декомпозиция d={AB, ACD}
, и две ФЗ: . Обладает ли эта декомпозиция свойством соединения без потерь?
Ответ:
 (1) не обладает 
 (2) обладает 
Упражнение 3:
Номер 1
Какому из приведенных ниже требований не должна отвечать логическая модель данных?
Ответ:
 (1) исключать избыточное дублирование 
 (2) исключать потенциальную противоречивость данных 
 (3) обладать свойством соединения без потерь 
 (4) обладать свойством максимально времени отклика на запрос к базе данных 
Номер 2
Какую из приведенных ниже проблем не следует относить к проблемам метода декомпозиции?
Ответ:
 (1) потеря ФЗ 
 (2) потеря производительности обработки запроса к данных в базе данных 
 (3) невозможность путем разбиения построить схему отношения 
 (4) потеря существующих или приобретение ложных кортежей при соединении 
Номер 3
Какое из приведенных ниже утверждений лежит в основе одного из методов синтеза?
Ответ:
 (1) каждой ФЗ предметной области необходимо выделить свое собственное отношение 
 (2) все ФЗ с одинаковыми детерминантами необходимо выделять в отдельные группы и каждой такой группе отводить свое собственное отношение 
 (3) каждой ФЗ из минимального покрытия необходимо выделять свое собственное отношение 
 (4) все ФЗ из минимального покрытия необходимо усилить универсальным ключом, и каждой такой ФЗ необходимо отводить свое собственное отношение 
Упражнение 4:
Номер 1
Какой шаг следует добавить в приведенный ниже алгоритм декомпозиции отношений?
Алгоритм
Разработка универсального отношения для базы данных.Определение всех ФЗ между атрибутами отношенияОпределение, находится ли отношение в НФБК. Если да, то завершить проектирование; в противном случае, отношение должно быть разбито на два других отношения.
Повторение пунктов 2 и 3 для каждого нового отношения, полученного в результате декомпозиции.
Ответ:
 (1) в пункте 3 перед разбиением проверять ФЗ на избыточность 
 (2) после пункта 2 построить минимальное покрытие ФЗ 
 (3) перед пунктом 4 проверять полученные разбиения на соединение без потерь 
Номер 2
Какой шаг следует добавить в приведенный ниже алгоритм декомпозиции отношений?
Алгоритм
Определение всех ФЗ между атрибутами отношения Построить минимальное покрытие ФЗОпределение, находится ли отношение в НФБК. Если да, то завершить проектирование; в противном случае, отношение должно быть разбито на два других отношения.
Повторение пунктов 2 и 3 для каждого нового отношения, полученного в результате декомпозиции.
Ответ:
 (1) в пункте 3 перед разбиением проверять ФЗ на избыточность 
 (2) перед пунктом 1 разработать универсальное отношение для базы данных 
 (3) перед пунктом 4 проверять полученные разбиения на соединение без потерь 
Номер 3
Какой шаг следует добавить в приведенный ниже алгоритм декомпозиции отношений?
Алгоритм
Разработка универсального отношения для базы данных.Построить минимальное покрытие ФЗОпределение, находится ли отношение в НФБК. Если да, то завершить проектирование; в противном случае, отношение должно быть разбито на два других отношения.
Повторение пунктов 2 и 3 для каждого нового отношения, полученного в результате декомпозиции.
Ответ:
 (1) в пункте 3 перед разбиением проверять ФЗ на избыточность 
 (2) перед пунктом 2 определить все ФЗ между атрибутами отношения 
 (3) перед пунктом 4 проверять полученные разбиения на соединение без потерь 
Упражнение 5:
Номер 1
Сколько правил относится к работе с F-зависимостями?
Ответ:
 (1) 5 
 (2) 8 
 (3) 4 
 (4) 3 
Номер 2
Сколько правил относится к работе с MV-зависимостями в случае бинарной связи?
Ответ:
 (1) 1 
 (2) 3 
 (3) 4 
 (4) 8 
Номер 3
Сколько правил относится к работе с MV-зависимостями в случае многосторонней связи?
Ответ:
 (1) 1 
 (2) 3 
 (3) 4 
 (4) 8 
Номер 4
Сколько правил относится к работе с MV-зависимостями в случае связи супертип-подтип?
Ответ:
 (1) 1 
 (2) 3 
 (3) 4 
 (4) 8 
Упражнение 6:
Номер 1
В каком из перечисленных ниже правил для степени связи указано неверное значение?
Ответ:
 (1) если степень бинарной связи 1:1 и класс принадлежности обеих сущностей является обязательным, то требуется построение только одно отношения. 
 (2) если степень бинарной связи 1:1 и класс принадлежности одной сущности является обязательным, а другой - необязательным, то требуется построение двух отношений - по одному на каждую сущность. 
 (3) если степень бинарной связи 1:N и класс принадлежности обеих сущностей не является обязательным, то требуется построение трех отношений - по одному на каждую сущность. 
Номер 2
В каком из перечисленных ниже правил для степени связи указано неверное значение?
Ответ:
 (1) если степень бинарной связи 1:N и класс принадлежности обеих сущностей не является обязательным, то требуется построение трех отношений - по одному на каждую сущность. 
 (2) если степень бинарной связи 1:N и класс принадлежности n-связной сущности является обязательным, то достаточно построить два отношения - по одному на каждую сущность. 
 (3) если степень бинарной связи 1:N и класс принадлежности n-связной сущности не является обязательным, то необходимо построить три отношения - по одному на каждую сущность. 
Номер 3
В каком из перечисленных ниже правил для степени связи указано неверное значение?
Ответ:
 (1) если степень бинарной связи M:N, то необходимо построить три отношения - по одному на каждую сущность. 
 (2) если степень бинарной связи 1:N и класс принадлежности обеих сущностей не является обязательным, то требуется построение трех отношений - по одному на каждую сущность. 
 (3) если связь является трехсторонней, необходимо построить четыре отношения - по одному на каждую сущность.