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

Re: Dependências funcionais



On Mon, 4 Dec 2000 pnaddeo@uol.com.br wrote:

> No exercício 15.6.e, temos que fornecer uma cobertura mínima
> para um conjunto de dependências funcionais, para uma relação
> que não inclui todos os atributos especificados nas dependências
> funcionais. Como devemos fazer nesses casos? Devemos ignorar
> totalmente a dependência funcional?

Sim. Se numa dependência funcional aparecer um atributo que não
está na relação considerada, então a DF deve ser ignorada. Ela não se
aplica à relação (nos termos do livro, a DF "does not hold over the
relation").

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).

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