Terceira forma normal (3fn)

252 palavras 2 páginas
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, e este 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 nenhuma coluna nãochave depender de outra coluna não-chave.

Terceira Forma Normal (3FN)
Procedimento a) Identificar todos os atributos que são funcionalmente dependentes de 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 nossa tabela 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 subtotal depende de outras colunas não-chave.

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

Terceira Forma Normal (3FN)
Forma Normal Boyce-Codd
Alternativamente, os pesquisadores Boyce e Codd fizeram uma redefinição da Terceira 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 Normal Boyce-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

Relacionados

  • Banco de dados i - normalização
    1441 palavras | 6 páginas
  • Aual de java
    990 palavras | 4 páginas
  • Normalização banco de dados
    1550 palavras | 7 páginas
  • Access 5 Normalizacao 1
    601 palavras | 3 páginas
  • Trabalhos
    973 palavras | 4 páginas
  • TRabalho de Banco de Dados
    1273 palavras | 6 páginas
  • Slides
    827 palavras | 4 páginas
  • Base de dados
    1052 palavras | 5 páginas
  • Agregação
    628 palavras | 3 páginas
  • Banco de Dados - Dependências Funcionais e Normalização de Bancos de Dados Relacionais
    2836 palavras | 12 páginas