0

Normalização

#Banco de dados relacional
Mônica Rodrigues
Mônica Rodrigues

Vou compartilhar um resumo que fiz para meus estudos sobre um assunto que muitas vezes gera algumas dúvidas, que é a Normalização em Banco de Dados. Neste resumo coloquei as formas normais geralmente mais utilizadas. Quem tiver alguma sugestão aproveita para deixar aqui sua observação para melhorarmos cada vez mais esse artigo.


NORMALIZAÇÃO

É um processo onde são aplicadas regras às tabelas do banco de dados com o objetivo de evitar falhas de modelagem como redundâncias e mistura de dados em uma mesma tabela.


1ª FORMA NORMAL – Todos os atributos de uma tabela devem ser atômicos, ou seja, a tabela não deve conter grupos repetidos e nem atributos com mais de um valor. 

a) Identificar a chave primária da entidade;

b) Identificar o grupo repetitivo e removê-lo da entidade;

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

 

2ª FORMA NORMAL - Uma tabela está na Segunda Forma Normal 2FN se estiver na 1FN e todos os atributos não chave forem totalmente dependentes da chave primária (dependente de toda a chave e não apenas de parte dela).

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.

 

3ª FORMA NORMAL - Uma tabela está na Terceira Forma Normal 3FN se ela estiver na 2FN e todas as colunas devem ter dependência funcional com a totalidade da chave primária e nada mais além do que essas chaves primárias.

a) Identificar todos os atributos que são funcionalmente dependentes de outros atributos não chave;

b) Remover estes atributos.

0
2

Comentários (0)

Determinada e focada. Adoro desafios e trabalhar com desenvolvimento de business solutions.

Brasil