Terceira forma normal (3fn)

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (252 palavras )
  • Download(s) : 0
  • Publicado : 18 de novembro de 2011
Ler documento completo
Amostra do texto
Terceira Forma Normal (3FN)

Acadêmicos: Sharon Wendy Washington Saraiva

Roteiro

O que é 3FN Condição Procedimentos Exemplo

Forma Normal Boyce-Codd Terceira Forma Normal (3FN)
O que é 3FN
Esta forma normal introduz o conceito de Dependência Transitiva, que consiste em um atributo depender de outro atributo, eeste depender diretamente da chave primária.

Terceira Forma Normal (3FN)
Condição
Uma tabela está na Terceira Forma Normal 3FN se ela estiver na 2FN e se nenhumacoluna nãochave depender de outra coluna não-chave.

Terceira Forma Normal (3FN)
Procedimento a) Identificar todos os atributos que são funcionalmente dependentesde outros atributos não chave; Educação b) Removê-los.

Terceira Forma Normal (3FN)
Exemplo
A tabela a seguir não está na 3FN:

Considerando ainda a nossatabela Venda, veremos que a mesma não está na terceira forma normal, pois o subtotal é o resultado da multiplicação Quant X Valor_unit, desta forma a coluna subtotaldepende de outras colunas não-chave.

Terceira Forma Normal (3FN)
Exemplo
Para normalizar esta tabela na terceira forma normal teremos de eliminar a colunasubtotal, como no exemplo a seguir:

Terceira Forma Normal (3FN)
Forma Normal Boyce-Codd
Alternativamente, os pesquisadores Boyce e Codd fizeram uma redefinição daTerceira Forma Normal, ao afirmarem que todo atributo deve ser uma consequência direta da superchave da tabela. Por isso esta forma normal também é chamada de Forma NormalBoyce-Codd. Na prática, uma tabela está em BCNF se estiver em 3NF e não existir dependência funcional dentro da chave primária.

Perguntas?

Obrigado

tracking img