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?

Foi útil?

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
scroll top