PedroFBR (discussão | contribs)
PedroFBR (discussão | contribs)
Linha 9: Linha 9:
Na tabela a seguir, temos várias entidades e atributos. Ela já está na 2FN.
Na tabela a seguir, temos várias entidades e atributos. Ela já está na 2FN.


[[Arquivo:Tabela 1 - Esof.png]
[[Arquivo:Tabela 1- Normalização.png]]
 
No entanto, o Subtotal depende do Valor Unitário e da Quantidade (multiplica-se ambos para obtê-lo). Assim, Subtotal depende de atributos não chave.
 
Para normalizar esta tabela na 3FN, devemos retirar a coluna do Subtotal, da seguinte forma:
 
[[Arquivo:Tabela 2 - Normalização.png]]


= Referências Bibliográficas =
= Referências Bibliográficas =

Edição das 01h18min de 20 de novembro de 2014

Conceito

A normalização é um processo de organização de dados que possui várias etapas. A Terceira Forma Normal (3FN) consiste em organizar os dados de forma a se encaixarem à Segunda Forma Normal (2FN) e em garantir que os atributos que não pertencem à chave não dependam de nenhum atributo que também não dependa da chave.

Procedimento

Deve-se analisar as dependências funcionais entre atributos não chave identificando os atributos que são funcionalmente dependentes de outros não chave e removê-los.

Exemplo

Na tabela a seguir, temos várias entidades e atributos. Ela já está na 2FN.

No entanto, o Subtotal depende do Valor Unitário e da Quantidade (multiplica-se ambos para obtê-lo). Assim, Subtotal depende de atributos não chave.

Para normalizar esta tabela na 3FN, devemos retirar a coluna do Subtotal, da seguinte forma:

Referências Bibliográficas

Válida a pesquisa apenas em Livros, Artigos ou Revistas.