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