игра брюс 2048
Главная / Базы данных / Основы проектирования реляционных баз данных / Тест 7

Основы проектирования реляционных баз данных - тест 7

Упражнение 1:
Номер 1
Продолжите высказывание "Универсальное отношение - это отношение, … 

Ответ:

 (1) в которое включены все атрибуты из предметной области базы данных. " 

 (2) которое находится в 1НФ. " 

 (3) которое находится в 3НФ. " 

 (4) которое предназначено для представления связи между отношениями. " 


Номер 2
Продолжите высказывание "Декомпозицией схемы отношений R(A1, A2, ..., An) называется …"

Ответ:

 (1) замена схемы отношения R на два отношения R1 и R2, таких, что math 

 (2) замена ее совокупностью отношений {R1, R2, ..., Rk} подмножества R, таких, что math 

 (3) замена ее совокупностью отношений {R1, R2, ..., Rk} подмножества R, таких, что math, где для math 

 (4) выделение для каждой ФЗ отдельного отношения 


Номер 3
Продолжите высказывание "Миграция ключа в методе декомпозиции есть …

Ответ:

 (1) перенос первичного ключа из одного отношения в другое для обеспечения ссылочной целостности". 

 (2) перенос первичного ключа одного отношения в другое отношения для предотвращения потери данных при соединении" 

 (3) перенос ключа одного отношения в другое" 

 (4) перенос возможного ключа из одного отношения в другое отношение" 


Упражнение 2:
Номер 1
 Обладает ли представленная ниже декомпозиция свойством соединения без потерь?
Дана схема отношения ABCD и ее декомпозиция d={AB, ACD}, и ФЗ: math.

Ответ:

 (1) не обладает 

 (2) обладает 


Номер 3
 Обладает ли представленная ниже декомпозиция свойством соединения без потерь?
Дана схема отношения ABCDE, ее декомпозиция d={AD, AB, BE, CDE, AE}, и две ФЗ: math

Ответ:

 (1) не обладает 

 (2) обладает 


Номер 4
Дана схема отношения ABC, ее декомпозиция d={AB, ACD}, и две ФЗ: math. Обладает ли эта декомпозиция свойством соединения без потерь?

Ответ:

 (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)

     (2)

     (3)

     (4)


    Номер 2
    Сколько правил относится к работе с MV-зависимостями в случае бинарной связи?

    Ответ:

     (1)

     (2)

     (3)

     (4)


    Номер 3
    Сколько правил относится к работе с MV-зависимостями в случае многосторонней связи?

    Ответ:

     (1)

     (2)

     (3)

     (4)


    Номер 4
    Сколько правил относится к работе с MV-зависимостями в случае связи супертип-подтип?

    Ответ:

     (1)

     (2)

     (3)

     (4)


    Упражнение 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) если связь является трехсторонней, необходимо построить четыре отношения - по одному на каждую сущность. 




    Главная / Базы данных / Основы проектирования реляционных баз данных / Тест 7