Linha 9: Linha 9:


[[Arquivo:TabelaJPEG.jpeg]]
[[Arquivo:TabelaJPEG.jpeg]]
Vamos definir CPF, N° projeto como sendo chaves. Observamos agora que nem todos os campos dependem da chave Integralmente:
Vamos definir CPF, N° projeto como sendo chaves. Observamos agora que nem todos os campos dependem da chave Integralmente:



Edição das 15h04min de 23 de julho de 2013

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

Vamos definir CPF, N° projeto como sendo chaves. Observamos agora que nem todos os campos dependem da chave Integralmente:





Exemplo 1 de FNBC


  • Procedimento

Abaixo uma relação da 3FN que não está na FNBC:

Aula (aluno, disciplina, professor)

ALUNO DISCIPLINA PROFESSOR Carlos Inglês Joana Carlos Física Antônio Adriana Inglês Joana Adriana Português Marta Rafael Português Manoel

1FN - Não possui atributo atômico

2FN - Não possui dependência funcional parcial. Aluno e disciplina determinam professor. A dependencia funcional não é parcial

3FN - Não possui dependência funcional transitiva. Professor é o único atributo não-primo (que não é membro de uma chave primária) e ele não determina nenhum outro atributo não-primo. A dependência transitiva aconetce quando um atributo não-primo determina outro-não primo.

O problema dessa relação é que professor determina a disciplina e professor não é uma super-chave (Com professor não conseguimos diferenciar as tuplas unicamente).

Se Carlos sair da aula de Física e seu registro for excluído, não teremos como saber que Antônio também dá aula de Física.

Para resolver o problema podemos criar duas tabelas:

T1 (aluno, professor) e T2 (professor, disciplina)

  • Desenho em tabelas


Exemplo 2 de FNBC


  • Procedimento
  • Desenho em tabelas


Exemplo 3 de FNBC


  • Procedimento
  • Desenho em tabelas


Referências


  • Prioritariamente livros e artigos
  • Notação ABNT