Главная / Базы данных /
Введение в реляционные базы данных / Тест 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}