Я безуспешно пытался связаться с моим инструктором, и я действительно хочу понять этот процесс, но независимо от того, сколько я читаю материала, мне кажется, что это не вписывается в мой маленький мозг. Может кто-нибудь помочь мне ответить на следующие вопросы?
A-->BCD
BC-->DE
B-->D
D-->A
а. Вычислить B +.
Я считаю, что это так. Это кажется правильным?
B + обозначает закрытие B.
B -> D
B + = {BD}
D -> A
B + = {ABD}
A -> BCD
B + = {ABCD}
До н.э. -> DE
B + = {ABCDE}
Все атрибуты отношения могут быть найдены с помощью B. Таким образом, B является первичным ключом отношения.
б. Докажите (используя аксиомы Армстронга), что AF - суперключ.
Я не понимаю, что делать с F, потому что он не отображается в указанных выше отношениях.
с. Вычислить каноническое покрытие для вышеуказанного набора функциональных зависимостей F; дайте каждый шаг вашего происхождения с объяснением.
d. Дайте 3NF разложение r на основе канонического покрытия.