У меня есть проблема с домашним заданием, чтобы определить соединение без потерь, декомпозицию зависимостей для следующего:
R(A, B, C, D, E, F, G, H, I, J)
с функциональными зависимостями:
AB -> CG
C -> A
BD -> EF
Азбука -> DEFG
G -> H
G -> I
G -> J
H -> IJ
J -> I
I -> H
и я не уверен, как это сделать,
Я знаю, что первый шаг — определить минимальную обложку/каноническую обложку, что я и сделал здесь:
AB -> C
C -> A
BD -> E
BD -> F
BC -> D
BC -> G
G -> J
H -> J
J -> I
I -> H
однако я не понимаю, что делать после этого.
Я действительно думаю, что этот вопрос: Проектирование соединения без потерь, сохранение зависимостей, база данных 3NF - это то, что я ищу, но я не понимаю ни одного из ответов. Ссылки на первый ответ мертвы, поэтому я не могу найти алгоритм.
Я действительно ищу пошаговые инструкции о том, как это сделать, любая помощь будет оценена.