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

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

Упражнение 1:
Номер 1
Установите правильное соответствие между классами функциональных зависимостей и их определениями.
ПонятиеОпределение
1Полная ФЗAПусть X, Y, Z - атрибуты отношения R. При этом имеются ФЗ math и math, но отсутствуют ФЗ math и math
2Частичная ФЗBНеключевой атрибут зависит от части составного ключа
3Транзитивная ФЗCПусть r ={r1, …, rp} - множество схем на U. При этом R разлагается без потерь на r как: math
4Многозначная ФЗDНеключевой атрибут функционально зависит от ключа, но не находится в функциональной зависимости ни от какой части составного ключа
5ФЗ по соединениюEПусть r - некоторая схема отношения, X и Y - подмножества атрибутов r. При этом при заданных значениях атрибутов из {X} существует некоторое множество, состоящее из нуля или более взаимосвязанных значений атрибутов из {Y}, никак не связанных со значениями других атрибутов этого отношения r-X-Y

Ответ:

 (1) E, D, C, B, A 

 (2) C, B, A, D, E 

 (3) B, E, D, A, C 

 (4) D, B, А, E, C 


Номер 2
Установите правильное соответствие между аксиомами вывода ФЗ и их определениями.
Аксиомы выводаОпределение
1РефлексивностьAЕсли math и задана ФЗ math, то math имеет место ФЗ math
2ПополнениеBЕсли math и задана ФЗ math из F, то имеет место ФЗ math
3ТранзитивностьCЕсли math и задана ФЗ math, то math имеет место ФЗ math
4РасширениеDЕсли math и задана ФЗ math из F , то имеет место ФЗ math.
5ПродолжениеEЕсли math, то ФЗ math следует из F. Иначе math
6ПсевдотранзитивностьFЕсли math и math и задана ФЗ math, то имеет место ФЗ math
7АддитивностьGЕсли math и заданы ФЗ math и ФЗ math, то имеет место ФЗ math
8ДекомпозицияHЕсли math и заданы ФЗ math и ФЗ math, то имеет место ФЗ math

Ответ:

 (1) E, B, D, C, А, H, G, F 

 (2) C, B, A, G, F, D, E, H 

 (3) A, B, D, C, F, Е, G, D 

 (4) D, C, Е, G, H, B, F, A 


Номер 3
Установите правильное соответствие между правилами вывода для MV-зависимостей и их определениями 
Правила выводаОпределение
1ДополнениеAЕсли math и заданы МФЗ math и МФЗ math, то имеют место МФЗ math, МФЗ math и МФЗ math
2ПополнениеBЕсли math и заданы МФЗ math и ФЗ math, то имеет место ФЗ math
3ТранзитивностьCЕсли math и заданы МФЗ math и МФЗ math, то имеет место МФЗ math
4ОбъединениеDЕсли math и заданы МФЗ math и МФЗ math, то имеет место МФЗ math
5ПсевдотранзитивностьEЕсли math и заданы МФЗ math и МФЗ math, то имеет место МФЗ math
6Смешанная транзитивностьFЕсли math и задана МФЗ math, то имеет место МФЗ math
7ДекомпозицияGЕсли math и задана МФЗ math, то имеет место МФЗ math

Ответ:

 (1) D, F, A, C, G, E, B 

 (2) G, F, C, D, E, B, A 

 (3) B, A, D, C, F, G, E 

 (4) C, Е, D, G, B, A, F 


Упражнение 2:
Номер 1
Какое из утверждений не относится к основным конструктивным идеям теории проектирования реляционных баз данных?

Ответ:

 (1) разбиение исходных отношений в соответствии с ФЗ 

 (2) построение базового набора ФЗ для определенной схемы базы данных, из которого может быть выведено все множество ФЗ, присущих этой схеме 

 (3) отношение задает ФЗ 

 (4) построение покрытий множеств ФЗ 

 (5) существование каждой ФЗ из предметной области может быть строго доказано 


Номер 2
Какое из перечисленных ограничений предметной области порождает функциональную зависимость?

Ответ:

 (1) пол личности может быть либо мужской, либо женский 

 (2) один и тот же водитель автобуса не может одновременно выполнять два рейса 

 (3) каждый водитель назначается на определенный рейс 

 (4) рост личности не может быть меньше нуля 


Номер 3
В чем с точки зрения теории функциональных зависимостей заключается проектирование реляционной базы данных?

Ответ:

 (1) в построении схем отношений 

 (2) в обоснованном выборе конкретных схем отношений из множества различных альтернативных вариантов схем 

 (3) в устранении избыточности данных в отношениях 

 (4) в обеспечении надежности данных в реляционной базе данных 


Упражнение 3:
Номер 1
Завершите высказывание "Множество F-зависимостей F не избыточно, если …"

Ответ:

 (1) у него нет собственного подмножества, эквивалентного ему самому 

 (2) у него нет подмножества ФЗ, из которого выводятся все остальные ФЗ 

 (3) у него нет замыкания 

 (4) если оно содержит не больше F-зависимостей, чем любое эквивалентное ему множество 


Номер 2
Завершите высказывание "Множество F-зависимостей F минимально, если …"

Ответ:

 (1) у него нет собственного подмножества, эквивалентного ему самому 

 (2) у него нет подмножества ФЗ, из которого выводятся все остальные ФЗ 

 (3) их замыкания совпадают 

 (4) оно содержит не больше F-зависимостей, чем любое эквивалентное ему множество 


Номер 3
Завершите высказывание "Неключевой атрибут функционально полно зависит от составного ключа, если …"

Ответ:

 (1) неключевой атрибут функционально зависит от части составного ключа 

 (2) часть составного ключа функционально зависит от неключевого атрибута 

 (3) неключевой атрибут функционально зависит от ключа, но не находится в функциональной зависимости ни от какой части составного ключа 

 (4) неключевой атрибут функционально зависит от другого неключевого атрибута 


Упражнение 4:
Номер 1
Сколько существует основных классов F-зависимостей?

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 2
Сколько существует основных классов MV-зависимостей?

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 3
Сколько существует функциональных зависимостей в отношении реляционной базы данных?

Ответ:

 (1) ни одной 

 (2) одна и только одна 

 (3) более одной 

 (4) ни одной или одна 


Упражнение 5:
Номер 1
Сколько существует основных аксиом вывода для F-зависимостей?

Ответ:

 (1)

 (2)

 (3) 12 

 (4)


Номер 2
Сколько существует основных аксиом вывода для MV-зависимостей?

Ответ:

 (1)

 (2)

 (3)

 (4)


Номер 3
Сколько существует основных совместных аксиом вывода для F- и MV-зависимостей?

Ответ:

 (1)

 (2)

 (3)

 (4)


Упражнение 6:
Номер 1
Рассмотрим схему отношения R(город, адрес, почтовый_индекс). Ключами отношения являются:

Ответ:

 (1) город, адрес 

 (2) почтовый_индекс 

 (3) адрес, почтовый_индекс 

 (4) город 


Номер 2
Рассмотрим схему отношения ПРЕПОДАВАТЕЛЬ_ПРЕДМЕТ (Личный номер, Предмет, Фамилия, Должность, Оклад, Часы). Ключами отношения являются:

Ответ:

 (1) Личный номер 

 (2) Личный номер, Предмет 

 (3) Фамилия 

 (4) Предмет 


Номер 3
Рассмотрим схему отношения ПРОДУКТ (Номер_модели, Производитель, Тип_модели, Цена). Ключами отношения являются:

Ответ:

 (1) тип_модели 

 (2) номер_модели 

 (3) номер_модели, Тип_модели 

 (4) производитель 




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