Olá, gostaria de entender o por que de dividir uma tabela (cliente, cidade, estado) em três? Por que não podemos manter uma tabela só com estas infos já que elas já estão juntas?
Olá, gostaria de entender o por que de dividir uma tabela (cliente, cidade, estado) em três? Por que não podemos manter uma tabela só com estas infos já que elas já estão juntas?
Oi, Glaucia! Tudo bom contigo?
Desculpe a demora em te responder.
Esse tipo de separação é um processo bastante comum quando estamos trabalhando com dados e com a sua preparação, sendo reconhecida como uma boa prática. Por meio desse exercício, é possível, por exemplo, minimizar a redundância de informações.
Ao dividir a tabela original em três — cliente, cidade e estado —, podemos manter uma única entrada para cada cidade e estado, independentemente do número de clientes que vive lá. Isso não apenas otimiza a estrutura dos dados, como também facilita a organização!
Ainda que separadas, tais tabelas continuam se relacionando, o que facilita a obtenção de informações relevante e a construção de visualizações mais complexas. De todo modo, Glaucia, não há problemas em manter esses campos unidos, contudo, trata-se de uma estratégia bastante interessante, em business intelligence, separá-los!
Espero ter ajudado com a minha explicação! Caso surjam novas dúvidas durante os seus estudos, estarei por aqui.
Um abraço!