Teste

1076 palavras 5 páginas
03/05/2012

Normalização de Banco de Dados Formas normais
Aula 06: Normalização

Normalização é o processo que permite a simplificação da estrutura de um banco de dados de modo que esta se apresente em um ótimo estado. Esse processo é bastante simples e tem por principal objetivo remover grupos repetidos de informações.

Normalmente, ao normalizar aumenta-se o número de entidades e o número total de atributos. A teoria da normalização é baseada no conceito de Formas Normais, que são regras aplicada as estruturas das tabelas com o objetivo de minimizar ou eliminar a redundância de informações. Embora existam seis formas normais, normalmente se considera que um esquema de banco de dados está em um bom nível quando ele se encontra na terceira forma normal.

1

03/05/2012

Diz-se que uma relação está na primeira forma normal quando:
Não contém atributos multivalorados (grupos de atributos) Não contém grupos repetitivos

Tabela Fatura:
Numero Codigo Fatura Cliente 0001 0001 0002 0002 0001 0001 0001 0001 Nome Cliente Ende Codigo reco Produto 0002 0003 0001 0004 Descricao Preco Quantida Produto de Iphone Mídia CD Monitor LCL 21” Modem 3g 2000 0,56 700 89,90 1 100 2 5

Mayara Rua X Mayara Rua X Mayara Rua Z Mayara Rua Z

Exemplo: Fatura (NumeroFatura,CodigoCliente, NomeCliente, Endereco, CodigoProduto, DescricaoProduto, Preco, Quantidade)

A relação Fatura não se encontra na 1FN porque os atributos CodigoProduto, DescricaoProduto, Preco e Quantidade constituem um grupo repetitivo, ou seja, sempre que na mesma Fatura, existe informação referente a um novo produto é imprescindível repetirNumeroFatura,CodigoCliente,NomeClie nte, EnderecoCliente. Além disso, a tabela Fatura possui um atributo multivalorado(EnderecoCliente).

Para fazer a passagem para a 1ª FN será necessário: Separar a tabela Fatura em duas tabelas: Fatura e Itens. Fatura (NumeroFatura,CodigoCliente, NomeCliente, Logradouro, Bairro, Cidade, Cep) Itens (NumeroFatura, CodigoProduto,

Relacionados

  • Teste teste teste teste teste
    297 palavras | 2 páginas
  • Teste teste teste teste
    398 palavras | 2 páginas
  • teste teste teste teste
    1381 palavras | 6 páginas
  • Teste teste teste
    310 palavras | 2 páginas
  • Teste teste teste
    1472 palavras | 6 páginas
  • teste teste
    12398 palavras | 50 páginas
  • teste de teste
    370 palavras | 2 páginas
  • Teste teste
    294 palavras | 2 páginas
  • Teste do teste
    900 palavras | 4 páginas
  • Teste teste
    304 palavras | 2 páginas