Sem resumo de edição
Linha 6: Linha 6:
<br>
<br>


= Exemplo 1 de 1FN =
= Exemplo 1 de 1FN - Nota Fiscal =
<br>
<br>


* Procedimento
* 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
* 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.
[[Arquivo:1FN notafiscal.png]]
<br>
<br>



Edição das 00h55min de 25 de julho de 2013

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