Normalização de Bancos de Dados - Parte 01
1. Introdução à 1NF
A Primeira Forma Normal (1NF) trata da estrutura básica das tabelas. O objetivo principal aqui é a atomicidade: cada campo deve ser único e indivisível.
Regras Práticas da 1NF:
- Sem Multivalorados: Nada de listas separadas por vírgula em uma célula (ex: vários telefones).
- Campos Atômicos: Dividir nomes completos ou endereços se precisar filtrar por sobrenome ou cidade.
- Colunas Uniformes: Dados do mesmo tipo na mesma coluna.
- Chave Primária: Toda tabela deve ter um ID único para cada linha.
Exemplo de Atributo Multivalorado
Errado (Não está na 1NF):
| ID | Nome | Telefones (Multivalorado) |
|---|---|---|
| 1 | Ana Silva | (86) 9999-0000, (86) 8888-1111 |
Correto (Na 1NF):
| ID | Nome | Telefone |
|---|---|---|
| 1 | Ana Silva | (86) 9999-0000 |
| 1 | Ana Silva | (86) 8888-1111 |
6. Considerações Finais
Ao aplicar a 1NF, você garante que seu banco de dados consiga fazer buscas rápidas e precisas. Sem ela, tarefas simples como "contar quantos clientes possuem o DDD 86" se tornam um pesadelo para o sistema.
Comentários
Postar um comentário