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

Введение в реляционные базы данных - тест 6

Упражнение 1:
Номер 1
Что называется детерминантом в функциональной зависимости X →​ Y?

Ответ:

 (1) X 

 (2) Y 

 (3) →​ 


Номер 2
Из каких аксиом Армстронга следует правило вывода декомпозиции (если A →​ BC, то A →​ B и A →​ C)?

Ответ:

 (1) из аксиом пополнения и транзитивности 

 (2) из аксиом рефлексивности и транзитивности 

 (3) из аксиом рефлексивности и пополнения 


Номер 3
Пусть множество функциональных зависимостей S2 является покрытием множества функциональных зависимостей S1. Какое из следующих утверждения является верным?

Ответ:

 (1) S1 ⊆ S2 

 (2) S2 ⊆ S1 

 (3) в общем случае ни одно из множеств не является подмножеством другого 


Упражнение 2:
Номер 1
Пусть X →​ Y является тривиальной функциональной зависимостью. Какой факт тогда является верным?

Ответ:

 (1) X является подмножеством Y

 (2) Y является подмножеством X

 (3) множества X и Y совпадают. 


Номер 2
Из каких аксиом Армстронга следует правило вывода объединения (если A →​ B и A →​ C, то A →​ BC)?

Ответ:

 (1) из аксиом пополнения и транзитивности 

 (2) из аксиом рефлексивности и транзитивности 

 (3) из аксиом рефлексивности и пополнения 


Номер 3
Пусть S+ является замыканием множества функциональных зависимостей S. Какой факт тогда является верным?

Ответ:

 (1) мощность множества S не больше мощности множества S+ 

 (2) мощность множества S+ не больше мощности множества S 

 (3) мощности множеств S и S+ совпадают 


Упражнение 3:
Номер 1
Из каких аксиом Армстронга следует правило вывода накопления (если A →​ BC и B →​ D, то A →​ BCD)?

Ответ:

 (1) из аксиом пополнения и транзитивности 

 (2) из аксиом рефлексивности и транзитивности 

 (3) из аксиом рефлексивности и пополнения 


Номер 2
Пусть множества функциональных зависимостей S1 и S2 являются эквивалентными. Какое из следующих утверждений является верным?

Ответ:

 (1) мощности множеств S1 и S2 совпадают 

 (2) мощность множества S1 не меньше мощности множества S2 

 (3) в общем случае про соотношение мощностей множеств S1 и S2 нельзя ничего сказать 


Номер 3
Пусть имеется отношение r {A, B, C, D}, и задано множество функциональных зависимостей S = {A →​ B, A →​ BC, A →​ CD, BC →​ D}. Какое множество функциональных зависимостей является минимальным покрытием S?

Ответ:

 (1) {A →​ B, A →​ C, BC →​ D} 

 (2) {A →​ B, A →​ C, A →​ СD, B →​ D, C →​ D} 

 (3) {A →​ B, A →​ CD, BC →​ D} 


Упражнение 4:
Номер 1
Пусть SI является минимальным покрытием множества функциональных зависимостей S. Какое из следующих утверждений является верным?

Ответ:

 (1) SI ⊆ S 

 (2) S ⊆ SI 

 (3) в общем случае ни одно из множеств не является подмножеством другого 


Номер 2
Пусть задано отношение r {A, B, C}. В каком случае декомпозиция r PROJECT {A, B} и r PROJECT {A, C} называется декомпозицией без потерь?

Ответ:

 (1) когда выполняется FD A →​ B 

 (2) когда тело результата операции (r PROJECT {A, B}) NATURAL JOIN (r PROJECT {A, C}) включает все кортежи тела r 

 (3) когда тело результата операции (r PROJECT {A, B}) NATURAL JOIN (r PROJECT {A, C}) включает все кортежи тела r и не включает лишние кортежи 


Номер 3
Пусть имеется отношение r {A, B, C, D}, и задано множество функциональных зависимостей S = {A →​ BCD, BC →​ AD, B →​ D}. Какое множество функциональных зависимостей является минимальным покрытием S?

Ответ:

 (1) {A →​ B, A →​ C, BC →​ A, B →​ D} 

 (2) {A →​ B, A →​ C, BC →​ A, BС →​ D} 

 (3) {A →​ B, A →​ C, A →​ D, B →​ A, B →​ D} 


Упражнение 5:
Номер 1
Из каких аксиом Армстронга следует правило вывода композиции (если A →​ B и C →​ D, то AC →​ BD)?

Ответ:

 (1) из аксиомы транзитивности 

 (2) из аксиом пополнения и транзитивности 

 (3) из аксиом рефлексивности и пополнения 


Номер 2
Пусть множества FD S1 и S2 эквивалентны. Какое из следующих утверждений является верным?

Ответ:

 (1) замыкания S1 и S2 совпадают 

 (2) множества S1 и S2 совпадают 

 (3) S1 является покрытием S2 и S2 является покрытием S1 


Номер 3
Пусть имеется отношение r {A, B, C, D}, и задано множество функциональных зависимостей S = {A →​ B, AC →​ BD, B →​ AD}. Какое множество функциональных зависимостей является минимальным покрытием S?

Ответ:

 (1) {A →​ B, AC →​ D, B →​ A, B →​ D} 

 (2) {A →​ B, A →​ D, C →​ D, B →​ D} 

 (3) {A →​ B, AC →​ D, BС →​ A, BС →​ D} 




Главная / Базы данных / Введение в реляционные базы данных / Тест 6