Salve, volevo chiedere: Come vengo trattati gli attributi ridondanti durante l'implementazione di un database, lato SQL o lato JAVA?
Mi spiego meglio: Vi sono 2 entità, la prima è FATTURA la seconda è ORDINE.
ORDINE ha come attributo: Prezzo;
FATTURA ha come dato derivabile da PREZZO:TOTALE IMPONIBILE. Questo dato indicherebbe il PREZZO+IVA.
A questo punto, utilizzando MySQL, il metodo di calcolo dell'IMPONIBILE deve essere definito nel codice SQL, magari nella definizione della Tabella FATTURA, oppure è un qualcosa che si va a gestire dal lato JAVA?