Presupun ca vrei o baza de date relationala, asta inseamna ca nu poti avea campuri calculate, decat daca vrei sa o denormalizezi (ma refer la sumele intrarilor si iesirilor). Iti recomand varianta lui kNigHt cu doua mici adaugiri. Mai intai ai nevoie de un camp denumit "cost" in "produse" si in "intrari", pentru ca ai nevoie de el atunci cand descarci din gestiune. Eventual poti pune si in tabela "iesiri", pentru ca e destul de greu sa il calculezi de fiecare data cand vrei sa afli o anumita iesire din luna respectiva, asa ca poti folosi argumentul asta ca sa pui ceea ce e, de fapt, un camp calculat. Apoi vei mai avea nevoie de un trigger pe tabela "iesiri" astfel incat sa nu poti vinde ceea ce nu ai pe stoc. In ceea ce priveste golirea tabelelor de intrari si iesiri, poti face asta, de asemenea, poti sa stochezi datele in doua tabele de istoric sau poti sa le lasi asa, dar cand descarci din gestiune sa fii atent la luna in care se face descarcarea.