Olá Jefferson, tudo bem?
Desde já peço desculpas pela demora em obter retorno.
É possível, sim, prever essas anomalias e já criar o modelo de dados de forma mais normalizada desde o início, mas é importante lembrar que isso pode tornar o processo de modelagem mais complexo e demandar um pouco mais de tempo e esforço.
Uma dica é sempre pensar na estrutura das tabelas e nas relações entre elas, evitando redundâncias e dependências transitivas. É importante também entender bem as regras de negócio do sistema que está sendo modelado, para que o modelo de dados atenda às necessidades da aplicação.
Espero ter ajudado a esclarecer a sua dúvida.
Jefferson, aproveito esse momento para informar que esse curso ganhou uma versão atualizada: Modelagem de banco de dados relacional: normalização.
Se tiver quaisquer dúvidas, fico à disposição.
Espero ter ajudado.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!