Перевод функциональных зависимостей в 3 -ю нормальную форму
-
21-09-2019 - |
Вопрос
У меня есть эта проблема разложения схемы отношения на набор схем, которые находятся в 3NF.
У меня есть схема этой связи: r = (a, b, c, d, e, f)
Со следующим набором F функциональных зависимостей:
A → ABCDEF
B → C.
D → E.
Может кто-нибудь мне помочь?
Решение
рА = (A, b, d, f)
рБеременный = (B, c)
рДюймовый = (D, E)
Почему? 3NF требует удаления всех переходных зависимостей.
В R, C транзитивно зависит от A через B, и то же самое относится и к E до D. Чтобы удалить эти свойства, вам необходимо разложить таблицы, так что эти переходные отношения удаляются, что вы делаете, извлекая таблицу и используя Средний термин как ключи.
Не связан с StackOverflow