1
resposta

Dúvida sobre o conceito FNBC

Olá! Se toda dependência funcional não trivial deve ter como determinante uma chave candidata ela seria uma DF trivial, não?

Fiquei meio confuso! Se alguém puder me esclarecer agradeço.

1 resposta

Oiii Gabriel, tudo bem?

Peço desculpas pela demora no retorno de sua resposta, vamos lá:

A dependência funcional trivial fala que um determinante com mais de um atributo pode determinar seus próprios membros quando isolados. Um exemplo:

  • [banco, agência] --> banco (DF trivial, pois banco é parte do determinante)
  • [banco, agência] --> agência (DF trivial, pois agência é parte do determinante)

Quando um determinante identifica outro atributo qualquer, temos uma dependência funcional não trivial e é isso que nos interessa no processo de normalização. Um exemplo:

  • [banco, agência] --> cidade (DF não trivial, pois cidade não faz parte do determinante)

Espero que tenha ficado esclarecido e melhor de entender. Se houver mais dúvidas, estou à disposição, tá bom? :)