Linha 2: Linha 2:
<br>
<br>
'''''Toda relação FNBC está necessáriamente na 3FN (para estar na 3FN a relação não pode ter dependência funcional transitiva). Uma relação está na FNBC se para toda
'''''Toda relação FNBC está necessáriamente na 3FN (para estar na 3FN a relação não pode ter dependência funcional transitiva). Uma relação está na FNBC se para toda
'''''dependência funcional de X em Z (dF X ->Z), X é seuper-chave.''''''
'''''dependência funcional de X em Z (dF X ->Z), X é seuper-chave.'''''
''


= Dependência Funcional =
= Dependência Funcional =

Edição das 21h03min de 24 de julho de 2013

Forma Normal Boyce Codd (FNBC)


Toda relação FNBC está necessáriamente na 3FN (para estar na 3FN a relação não pode ter dependência funcional transitiva). Uma relação está na FNBC se para toda dependência funcional de X em Z (dF X ->Z), X é seuper-chave.

Dependência Funcional




Dependência Funcional Parcial


  • O que é Dependência Funcional Parcial?

É quando a dependência não é total da chave primária inteira, alguns campos dependem de uma parte e outros campos dependem da outra parte da chave, isso se denomina dependência funcional parcial.

  • Exemplos

No exemplo acima, a classe Engenheiro usa apenas a chave CPF, e a classe Projeto apenas a chave n_projeto.



Exemplo 1 de FNBC


  • Procedimento

  • Desenho em tabelas


Exemplo 2 de FNBC


CONTROLE DE EMPRÉSTIMOS DE UMA AGÊNCIA BANCÁRIA OU CORRETORA DE EMPRÉSTIMOS



Exemplo 3 de FNBC


  • Procedimento
  • Desenho em tabelas


Referências