Beruflich Dokumente
Kultur Dokumente
Normalizao
Definio
Normalizao de dados o processo formal e passo a passo que examina
os atributos de uma entidade, com o objetivo de evitar anomalias
observadas na incluso, excluso e alterao de registros.
A regra de ouro que devemos observar no projeto de um banco de dados
baseado no Modelo Relacional de Dados a de "no misturar assuntos em
uma mesma Tabela". Por exemplo: na Tabela Clientes devemos colocar
somente campos relacionados com o assunto Clientes. No devemos misturar
campos relacionados com outros assuntos, tais como Pedidos, Produtos, etc. Essa
"Mistura de Assuntos" em uma mesma tabela acaba por gerar repetio
desnecessria dos dados bem como inconsistncia dos dados.
prof. Gustavo Zimmermann | contato@gust4vo.com
Banco de Dados II Aula 5: Normalizao de dados e as Formas Normais
Normalizao
Definio
Normalmente aps a aplicao das regras de normalizao de dados, algumas tabelas acabam sendo
divididas em duas ou mais tabelas, o que no final gera um nmero maior de tabelas do que o
originalmente previsto. Este processo causa a simplificao dos atributos de uma tabela, colaborando
significativamente para a estabilidade do modelo de dados, reduzindo-se consideravelmente as
necessidades de manuteno.
Normalizao
Definio
Os objetivos da normalizao
so muitos, entre eles destaco:
Formas normais
Definio
Segundo Heuser (2001), uma forma normal (FN) uma regra que deve ser obedecida por
uma tabela para que ela seja considerada bem projetada. Existem inmeras formas
normais, ou seja, diversas regras, cada vez mais rgidas, para verificar tabelas em banco de
dados relacionais. No entanto, pelo menos 3 FNs so consideradas essenciais para a
construo de um bom projeto de banco de dados.
Dica: Antes de comear a aplicar as
Formas normais verifique se a sua
Primeira Forma Normal (1FN) Tabela esta falando sobre um nico
Formas normais
Formas normais
Formas normais
Formas normais
Mesmo com o ajuste acima, a tabela ainda no est na primeira forma normal, pois h clientes com
mais de um telefone e os valores esto em uma mesma clula. Para normalizar ser necessrio criar uma
nova tabela para armazenar os nmeros dos telefones e o campo-chave da tabela cliente.
3
Dica: Na 1FN pegue os Atributos
Compostos faa a diviso dos mesmos
em colunas, da mesma Tabela, e os
Atributos Multivalorados em uma
Formas normais
Formas normais
Formas normais
Chave Composta
Formas normais
Formas normais
Formas normais
Formas normais
Formas normais