Junior — Middle
Explique o conceito de normalização de dados numa base de dados e por que ela é necessária.
sobes.tech IA
Resposta da IA
A normalização de dados é o processo de organizar os dados numa base de dados com o objetivo de minimizar a redundância e garantir a integridade dos dados. Inclui dividir tabelas grandes em menores e estabelecer relações entre elas.
Para que serve a normalização:
- Reduz a duplicação de dados, o que economiza espaço e simplifica atualizações.
- Previne anomalias na inserção, atualização e eliminação de dados.
- Melhora a estrutura da base de dados, tornando-a mais lógica e fácil de manter.
Exemplo: em vez de armazenar informações sobre clientes e seus pedidos numa única tabela, a normalização implica criar uma tabela de clientes e uma tabela de pedidos, relacionadas por uma chave de cliente.