| Linha 20: | Linha 20: | ||
'''Ou seja, a dependência não é total da chave primária inteira.''' | '''Ou seja, a dependência não é total da chave primária inteira.''' | ||
''Resolvendo o problema da Dependência Parcial:'' | |||
[[Arquivo:parciais.JPG]] | [[Arquivo:parciais.JPG]] | ||
Edição das 20h31min de 30 de julho de 2013
Forma Normal Boyce Codd (FNBC)
Toda relação FNBC está necessariamente 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 é super-chave.
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
Reparem que CPF determina nome_engenheiro. N_projeto determina nome_projeto e local_projeto. A combinação de CPF e n_projeto determina horas.
Ou seja, a dependência não é total da chave primária inteira. Resolvendo o problema da Dependência Parcial:
Agora temos que todos os campos não-chaves são integralmente dependentes das chaves de suas respectivas classes
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
- http://www.estgv.ipv.pt/paginaspessoais/ajas/AS/Apontamentos%20Te%C3%B3ricos/as_2_4.pdf
- http://brunomarota.blogspot.com.br/2012/06/banco-de-dados-para-concursos.html
- https://aquila4.iseg.utl.pt/aquila/getFile.do?fileId=19012&method=getFile
- http://www.mat.uc.pt/~pedro/lectivos/BasesDados/apontamentosTeoricos261a284.pdf




