[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Re: Dependências funcionais
- Subject: Re: Dependências funcionais
- From: Ana Lúcia Lima Marreiros <anamarr@ime.usp.br>
- Date: Tue, 05 Dec 2000 23:14:56 -0200
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