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.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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? :)