Bom dia, conversando com o pessoal do serviço surgiu uma dúvida.
Na terceira normalização foi falado que em uma tabela não podemos ter colunas que sejam ou dependam do resultado de outra coluna, mas:
Imagine que estamos lançando uma nota de entrada com 1000 itens, custando 0,1329, precisamos calcular 10% de ICMS e 20% de IPI, nesse caso se não tivermos um campo para o usuário inserir o valor do ICMS e IPI sempre vai dar diferença em saldos na hora de realizar os cálculos.
Como resolver o problema de saldo e ainda manter o banco normalizado ou nesse caso seria uma excessão e não teríamos a tabela normalizada.
OBS: Os valores dos impostos são fictícios.