Analise
ANÁLISE DE SISTEMAS
NORMALIZAÇÃO DE TABELAS,
1ª, 2ª E 3ª FORMAS NORMAIS
Instituto Livramento Escola Anglicana
2º Semestre Técnico em Informática
Professor: Rafael Amorim
Edson Vieira Peres
INTRODUÇÃO
Este Trabalho aborda o seguinte tema: Normalização de tabelas (Banco de dados) 1ª, 2ª e 3ª formas normais. Explica o que é, como funciona as regras, para que serve, também cita exemplos para o melhor entendimento.
Normalização de um Banco de Dados
Normalização de dados é o processo formal passo a passo que examina os atributos de uma entidade, com o objetivo de evitar anomalias observadas na inclusão, exclusão e alteração de registros.
Uma regra de ouro que devemos observar quando do projeto de um Banco de Dados baseado no Modelo Relacional de Dados é a de "não misturar assuntos em uma mesma Tabela". Por exemplo: na Tabela Clientes devemos colocar somente campos relacionados com o assunto Clientes. Não devemos misturar campos relacionados com outros assuntos, tais como Pedidos, Produtos, etc. Essa "Mistura de Assuntos" em uma mesma tabela acaba por gerar repetição desnecessária dos dados bem como inconsistência dos dados.
Normalmente após a aplicação das regras de normalização de dados, algumas tabelas acabam sendo divididas em duas ou mais tabelas, o que no final gera um número maior de tabelas do que o originalmente existente. Este processo causa a simplificação dos atributos de uma tabela, colaborando significativamente para a estabilidade do modelo de dados, reduzindo-se consideravelmente as necessidades de manutenção.
Objetivos
• Minimização de redundâncias e inconsistências; • Facilidade de manipulações do banco de dados; • Facilidade de manutenção do sistema de Informação.
As formas normais
O Processo de normalização aplica uma série de regras sobre as tabelas de um banco de dados, para verificar se estas estão corretamente projetadas. Embora existam cinco formas normais (ou regras de