Dependência Funcional


  • O que é Dependência Funcional baseada em Separação?
  • Exemplos


Exemplo 1 de 1FN - Nota Fiscal


  • Procedimento:

Os três procedimentos mais usados na aplicação da 1FN são:

    • Identificar a chave primária da entidade;
    • Identificar o grupo repetitivo e removê-lo da entidade;
    • Criar uma nova entidade com a chave primária da entidade anterior e o grupo repetitivo.
  • Desenho em tabelas

Tabela inicial com todos os dados que possam estar em uma nota fiscal.

Aplicando os procedimentos, temos:

  • Chave Primária: nro_nota
  • Grupos repetitivos a serem removidos:
    • 1º Grupo - Dados do cliente:
      • CPF (chave do grupo)
      • nome_cliente
      • Tel_cliente
      • End_cliente
    • 2º Grupo - Dados do Produto
      • codProduto (chave do grupo)
      • Quantidade
      • Valor
      • Descricao

Criamos uma nova classe Nota Fiscal, com a chave primária e as chaves dos grupos.

Exemplo 2 de 1FN


  • Procedimento
  • Desenho em tabelas


Exemplo 3 de 1FN


  • Procedimento
  • Desenho em tabelas


Referências


  • Prioritariamente livros e artigos
  • Notação ABNT