[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: Dependências funcionais



Prof. Reverbel,

Acho que houve um engano

> No caso do exercício 15.6.e, não sobra nenhuma DF, pois todas elas
> envolvem algum atributo que não está no conjunto ACEH. Portanto ACEH está
> na FNBC (não há nenhuma DF para violar a FNBC).

Na verdade, existe sim uma dependencia funcional que se aplica a questao que
eh consequencia logica de F.
Veja abaixo:

Temos que B -> D e AD -> E, e dai temos que AB -> E.
Temos ainda que AC -> B. Podemos concluir entao que AC -> E.

Esta dependencia eh uma dependencia valida para o esquema da letra (e) certo?

Sendo assim temos que a cobertura minima para o esquema eh AC -> E.

A chave candidata do esquema eh ACH
Desso modo temos que o esquema nao esta na FNBC pois AC nao eh superchave. O
esquema tambem nao estah na 3FN pois E nao eh um atributo primo. O esquema
tambem nao estah na 2FN pois AC eh subconjunto proprio da chave (dependencia
parcial). Logo o esquema esta na 1FN.

Decompondo na FNBC temos:

ACH e ACE

Acho que eh isso...

Abracos..

Ana Lucia


>
> DFs que não se aplicam a uma relação podem ter consequências lógicas que
> se aplicam à essa relação. Tome cuidado com isso quando for descartar
> DFs. Exemplo:
>
>   R = (A, C)
>   F = { A -> B, B -> C }
>
> Neste caso deve-se descartar A -> B e B -> C, que não se aplicam a
> R, mas ficar com A -> C, que pode ser inferida a partir das DFs
> descartadas.
>
> Reverbel