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
- 1º Grupo - Dados do cliente:
- 2º Grupo - Dados do Produto
- codProduto (chave do grupo)
- Quantidade
- Valor
- Descricao
- 2º Grupo - Dados do Produto
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