Junior — Middle
Poderia explicar o conceito de formas normais em bancos de dados?
sobes.tech IA
Resposta da IA
As formas normais são um conjunto de regras para organizar dados em bancos de dados relacionais com o objetivo de minimizar a redundância e prevenir anomalias durante as atualizações.
Formas normais principais:
- Primeira forma normal (1FN) — todos os campos contêm valores atômicos (indivisíveis), sem grupos repetitivos.
- Segunda forma normal (2FN) — a tabela está em 1FN e todos os atributos não-chave dependem completamente de toda a chave composta (se houver).
- Terceira forma normal (3FN) — a tabela está em 2FN e não há dependências transitivas entre atributos não-chave.
Aplicar as formas normais ajuda a criar estruturas de dados mais eficientes e confiáveis, facilita sua manutenção e reduz a probabilidade de erros.