Traduzir dependências funcionais para a 3ª forma normal
-
21-09-2019 - |
Pergunta
Tenho esse problema em decompor um esquema de relação em um conjunto de esquemas que estão no 3NF.
Eu tenho esse esquema de relação: r = (a, b, c, d, e, f)
Com o seguinte conjunto F de dependências funcionais:
A → ABCDEF
B → c
D → e
Alguém pode me ajudar?
Solução
RUMA = (A, b, d, f)
RB = (B, c)
RD = (D, e)
Por quê? 3NF requer a remoção de todas as dependências transitivas.
Em R, C depende transitivamente de A a B, e o mesmo é verdadeiro para E através de D. Para remover essas propriedades, você precisa decompor as tabelas de modo que esses relacionamentos transitivos sejam removidos, o que você faz extrair a tabela e usando o termo intermediário como chaves.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow