Normalização                   Normalização                                               Processo de estruturação de rela...
Não Normalizado                                                                                         1ª Forma Normal   ...
Dependência                                                                            2ª Forma Normal                    ...
3ª Forma Normal                                       3ª Forma Normal                                                     ...
Próximos SlideShares
Carregando em…5
×

Normalizacao -impressao

210 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
210
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Normalizacao -impressao

  1. 1. Normalização Normalização Processo de estruturação de relações que é realizado para eliminar redundância e evitar E v e r s o n S a n t o s A r a u j o problemas com a manipulação dos dados e v e r s o n @ p o r . c o m . b r O problema da normalização foi então decomposto e nomeado como Formas Normais http://ww.everson.com.br 2 Formas Normais 1ª Forma Normal São os passos necessários para normalização de um Banco de Dados Dividas em três fases: Todos os atributos estão definidos em domínios com valores atômicos e 1ª Forma Normal monovalorados 2ª Forma Normal 3ª Forma Normalhttp://ww.everson.com.br 3 http://ww.everson.com.br 4
  2. 2. Não Normalizado 1ª Forma Normal ENCOMENDAS (NumeroEncomenda, ENCOMENDAS (NumeroEncomenda, Data, TaxaTransporte, ValorTotal, Cliente, Data, TaxaTransporte, ValorTotal, Cliente, Endereço, Produtos, ValorUnitario, Endereço, Produto, ValorUnitario, Quantidades, TotalProdutos) Quantidade, TotalProdutos) Numero Data TaxaT ValorT Cliente End Prod ValorU Quant Total Numero Data TaxaT ValorT Cliente End Prods ValorU Quant Total 1 12/09/09 R$5,00 R$55,00 Everson Rua A Caneta R$1,00 10 R$10,00 Caneta. R$ 1,00. 1 12/09/09 R$5,00 R$55,00 Everson Rua A 10. 10 R$50,00 Papel R$ 4,00 1 12/09/09 R$5,00 R$55,00 Everson Rua A Papel R$4,00 10 R$40,00 2 12/09/09 R$5,00 R$25,00 Everson Rua A Papel R$4,00 5 R$20,00 2 12/09/09 R$5,00 R$25,00 Everson Rua A Papel R$4,00 5 R$20,00 3 13/09/09 R$3,00 R$35,00 João Rua B Livro A R$12,00 1 R$12,00 Livro A. R$12,00. 3 13/09/09 R$3,00 R$35,00 João Rua B 1. 2 R$32,00 Livro B R$10,00 3 13/09/09 R$3,00 R$35,00 João Rua B Livro B R$10 2 R$20,00http://ww.everson.com.br 5 http://ww.everson.com.br 6 2ª Forma Normal Dependência Funcional Associação que se estabelece entre dois ou Todos os atributos dependem da chave mais atributos, quando estes atributos primária através de uma dependência identificam uma informação de modo unívoco funcional elementar Identifica relações entre os dados de modo a Só é aplicada no caso de existência de mais de delimitar a semântica dos atributos em um uma chave funcional esquema específicohttp://ww.everson.com.br 7 http://ww.everson.com.br 8
  3. 3. Dependência 2ª Forma Normal Funcional ENCOMENDAS (NumeroEncomenda, Data, TaxaTransporte, ValorTotal, Cliente, Endereço) ENCOMENDAS (NumeroEncomenda, DETALHES (NumeroEncomenda, Data, TaxaTransporte, ValorTotal, Cliente, CodigoProduto, Quantidade, TotalProdutos) Endereço, Produto, ValorUnitario, Quantidade, TotalProdutos) PRODUTOS (CodigoProduto, Nome, ValorUnitario)http://ww.everson.com.br 9 http://ww.everson.com.br 10 2ª Forma Normal 3ª Forma Normal Encomendas Numero Data TaxaT ValorT Cliente End 1 12/09/09 R$5,00 R$55,00 Everson Rua A 2 12/09/09 R$5,00 R$25,00 Everson Rua A Todos os atributos não-chave devem ser 3 13/09/09 R$3,00 R$35,00 João Rua B mutuamente independentes Detalhes Produtos Atributos que não dependem da chave devem Numero CodigoProduto Quant Total CodigoProduto Nome ValorU ser separados 1 1 10 R$10,00 1 Caneta R$1,00 1 2 10 R$40,00 2 Papel R$4,00 2 2 5 R$20,00 http://ww.everson.com.br 12
  4. 4. 3ª Forma Normal 3ª Forma Normal Encomendas Clientes ENCOMENDAS (NumeroEncomenda, Numero Data TaxaT ValorT CodCli CodigoCliente Nome End Data, TaxaTransporte, ValorTotal, CodigoCliente) 1 12/09/09 R$5,00 R$55,00 1 1 Everson Rua A 2 12/09/09 R$5,00 R$25,00 1 2 João Rua B CLIENTES (CodigoCliente, Nome, 3 13/09/09 R$3,00 R$35,00 2 Endereço) Detalhes Produtos DETALHES (NumeroEncomenda, Numero CodigoProduto Quant Total CodigoProduto Nome ValorU CodigoProduto, Quantidade, TotalProdutos) 1 1 10 R$10,00 1 Caneta R$1,00 PRODUTOS (CodigoProduto, Nome, 1 2 10 R$40,00 2 Papel R$4,00 ValorUnitario) 2 2 5 R$20,00http://ww.everson.com.br 13

×