Перевод функциональных зависимостей в 3 -ю нормальную форму

StackOverflow https://stackoverflow.com/questions/2502071

Вопрос

У меня есть эта проблема разложения схемы отношения на набор схем, которые находятся в 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. Чтобы удалить эти свойства, вам необходимо разложить таблицы, так что эти переходные отношения удаляются, что вы делаете, извлекая таблицу и используя Средний термин как ключи.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top