a volte ridondare porta dei vantaggi. fa' conto, nell'esempio di prima, che tu fatturi a fronte di un documento di consegna, che è a fronte di un ordine di produzione che a sua volta è a fronte di un ordine cliente (ma possiamo complicarla ancora di più); spingendo agli estremi la normalizzazione, se volessi sapere con quale cliente ho fatto più fatturato dovrei coinvolgere tre-quatto tabelle con relative join; con un piccolo strappo alla regola (diciamo così) e cioè ridondando il cliente nella riga di fattura ottengo il risultato immediatamente, Ovvio, è una semplificazione, la cosa si può risolvere in mille modi diversi a seconda della situazione, ma era per rendere l'idea