⾕

Computação  |  

Normalização

A normalização é o processo de organizar tabelas para minimizar redundâncias e evitar anomalias de inserção, atualização e exclusão.

Primeira Forma Normal (1FN)

• Elimina grupos repetitivos
• Atributos devem ser atômicos

Segunda Forma Normal (2FN)

• Deve atender 1FN
• Atributos não-chave devem depender da chave completa (evita dependência parcial)

Terceira Forma Normal (3FN)

• Deve atender 2FN
• Nenhum atributo não-chave deve depender de outro atributo não-chave (evita dependência transitiva)

Forma Normal de Boyce-Codd (BCNF)

• Variante mais rigorosa da 3FN
• Garante que toda dependência funcional seja suportada por uma chave candidata

A normalização melhora desempenho lógico e integridade, embora em sistemas grandes seja comum desnormalizar estrategicamente para melhorar desempenho.

Integridade no Modelo Relacional

O projeto lógico define regras de integridade que garantem consistência dos dados.

Integridade de Domínio

Os valores devem ser válidos para o tipo definido.
Ex.: campo idade não pode receber texto.

Integridade de Entidade

Cada tabela deve ter uma PK válida e única.

Back Next