Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Cadastro de endereço

Se no cadastro da pessoa tiver o endereço, é melhor eu ter o endereço completo desmembrado em varias tabelas pra no cadastro da pessoa ficar... digamos em uma só?

1 resposta
solução!

Oi, Bruno! Tudo certinho por aí?

Exatamente. A normalização sugere que os dados sejam independentes para evitar problemas de manutenção ou anomalias.

Vamos considerar um exemplo prático: imagine que você tem um sistema onde as pessoas podem ter mais de um endereço (residencial, comercial, etc.). Nesse caso, faria sentido ter uma tabela separada para 'Endereços', onde cada endereço tem seu próprio ID. Na tabela 'Pessoas', em vez de armazenar o endereço diretamente, você armazenaria o ID do endereço. Isso permite que uma pessoa tenha vários endereços e que um endereço possa ser compartilhado por várias pessoas. Além disso, caso uma pessoa mude de endereço, a alteração do cadastro seria muito menos custosa.

É possível também ter tabelas para o endereço desmembrado, como você sugeriu - para nome de rua, número, complemento, etc. Porém, essa escolha dependerá da complexidade do negócio com o qual você está lidando.

Espero que tenha ficado mais claro! Fico à disposição.

Abraços.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!