Você está na página 1de 1

Normalização

(Resumo para auxiliar o entendimento)

00. Forma não normalizada é caracterizada por:


Possuir redundâncias, inconsistências, anomalias, perda de informação e
desperdício de espaço no banco de dados;

01. Primeira Forma Normal (1FN):


- Ela não deve possuir tabelas aninhadas, ou seja, informações de entidades
distintas misturadas.
O procedimento usual para 1FN é gerar uma tabela para cada aninhamento
(entidade, tema, tópico).

02. Segunda Forma Normal (2FN):


- Ela deve estar na 1FN e não possuir DFs Parciais.
- Tabelas onde a Chave Primária (PK) possuir apenas um atributo estão
automaticamente na 2FN.
O procedimento usual para 2FN é desmembrar tabelas com DFs parciais em
tabelas com DFs totais.

03. Terceira Forma Normal (3FN):


- Ela deve estar na 2FN e não possuir DFs Indiretas.
- Tabelas que possuem apenas um atributo que não faz parte da PK estão
automaticamente na 3FN.
O procedimento usual para 3FN é desmembrar as tabelas com DFs Indiretas
de modo que as novas tabelas não as apresentem.

- Dependência Funcional (DF)


Acontece sempre que duas tuplas tiverem os mesmos valores para X e Y.

- Dependência Funcional Parcial (DF Parcial)


a. Acontece quando um atributo depende funcionalmente de parte da chave
composta de uma tabela ou
b. Quando parte da chave composta identifica um ou mais atributos da tabela.

- Dependêcia Funcional Total (DF Total)


a. Acontece quando um atributo depende funcionalmente de todos os atributos
da chave composta de uma tabela ou
b. Quando a chave composta completa identifica um ou mais atributos da
tabela.

- Dependência Funcional Transitiva (DF Transitiva)


a. Se um atributo não-chave possui DF Total de de um atributo chave e
também possui DF Total de um ou mais atributos não-chave,
então diz-se que existe uma DF Transitiva Direta ou Indireta da PK.

Você também pode gostar