Clique para saber mais...
  Home     Download     Produtos / Cursos     Revista     Vídeo Aulas     Fórum     Contato   Clique aqui para logar | 11 de Julho de 2026
  Login

Codinome
Senha
Salvar informações

 Esqueci minha senha
 Novo Cadastro

  Usuários
100 Usuários Online

  Revista ActiveDelphi
 Assine Já!
 Edições
 Sobre a Revista

  Conteúdo
 Apostilas
 Artigos
 Componentes
 Dicas
 News
 Programas / Exemplos
 Vídeo Aulas

  Serviços
 Active News
 Fórum
 Produtos / Cursos

  Outros
 Colunistas
 Contato
 Top 10

  Publicidade

  [Artigos]  Normalização - Continuação
Publicado por deathcon1 : Segunda, Maio 26, 2008 - 09:11 GMT-3 (891 leituras)
Comentários comentar   Enviar esta notícia a um amigo Enviar para um amigo   Versão para Impressão Versão para impressão
Administrador Há algum tempo postei a primeira parte do artigo sobre normalização. Gostaria agora de divulgar a sua continuação.

Antes de fazer a normalização, faça um diagrama das tabelas que você vai ter, desenhe em uma folha de papel, somente dos dados que serão guardados, tente simplificar ao máximo a tabela, ou seja, tente eliminar campos dependentes um do outro, campos com valores repetidos.

Por exemplo, usemos uma nota fiscal. Já pensou em uma tabela com todos os dados, do cliente, produtos e etc?
Assim separe, uma tabela para cliente outra para produtos e outra a nota fiscal.

Bem, devemos tirar todas os campos com valores repetidos possíveis, cada campo deve ter um valor único, não repetido, na segunda forma normal um campo não pode depender de um outro na mesma tabela.

Procedimentos para primeira forma normal

a) Identificar a chave primária da entidade;
b) Identificar o grupo repetitivo e removelo da entidade;
c) Criar uma nova entidade com a chave primária da entidade anterior e o grupo repetitivo.

Para a segunda forma normal

a) Identificar os atributos que não são funcionalmente dependentes de toda a chave primária.
b) Remover da entidade todos esses atributos identificados e criar uma nova entidade com eles.
A chave primária da nova entidade será o atributo do qual os atributos removidos são funcionalmente dependentes.

Para a terceira forma normal

a) Identificar todos os atributos que são funcionalmente dependentes de outros atributos não chave;
b) Remove-los e criar uma nova entidade com os mesmos.
A chave primária da nova entidade será o atributo do qual os atributos removidos são funcionalmente dependentes.

Pegue sempre o conjunto da primeira tabela, por exemplo, nota fiscal e crie subconjuntos e neste subconjunto crie uma chave que ligue a outra tabela e dê um novo nome a esta tabela, mantenha os campos importantes. Vá fazendo isso até não haver mais campos com valores repetidos.

O campo chave é sempre de valor único.

A dependência é um campo depender de outro campo ou chave, a chave pode ser simples ou composta.

Dependência parcial é quando um campo depende só de uma parte de uma chave composta.

Bem é isso, sugestões, comentário e críticas são bem vindas

Por: deathcon1
Contato: pkutwak@gmail.com



Comentários Comentários
   Ordem:  
Comentários pertencem aos seus respectivos autores. Não somos responsáveis pelo seus conteúdos.
  Edição 112

Revista ActiveDelphi

  50 Programas Fontes


  Produtos

Conheça Nossos Produtos

Copyright© 2001-2016 – Active Delphi – Todos os direitos reservados