Ir para o conteúdo
MaTI Concursos

Normalização: 1FN a FNBC

Banco de Dados · 6 min de leitura · grátis

Normalizar é decompor tabelas para eliminar redundância e anomalias de inserção, atualização e exclusão. Cada forma normal pressupõe a anterior.

FormaExigeElimina
1FNAtributos atômicos, sem grupos repetitivosListas dentro de uma célula
2FN1FN + todo atributo não chave depende da chave inteiraDependência parcial (só ocorre com chave composta)
3FN2FN + nenhum atributo não chave depende de outro não chaveDependência transitiva
FNBCTodo determinante é chave candidataAnomalias que a 3FN ainda tolera

O que a banca cobra

  • Tabela com chave simples que está na 1FN já está na 2FN.
  • Toda relação na FNBC está na 3FN; o contrário não vale.
  • Desnormalizar de propósito é comum em data warehouse (esquema estrela) para ganhar desempenho de leitura.
Resumo: Normalização: 1FN a FNBC — MaTI Concursos