Salve, devo creare un database per la simulazione di un negozio, con relative forniture e vendite di prodotti.
Alla fine è uscita fuori una cosa molto simile a quella suggerita da questo sito
http://www.databaseanswers.org/data_models/products_orders_and_deliveries/index.htm
che dovrebbe essere normalizzata perfettamente.
Il problema è che nel mio caso devo aggiungere altre informazioni e nello specifico quelle relative allo stato delle spedizioni.
In pratica nel caso di approvigionamenti devo poter scegliere tra gli stati "Ordinato", "Inviatoci" e "Consegnatoci"
Nel caso di spedizioni devo poter scegliere tra "Ordine ricevuto" "Prelevando contante" "Spedito a domicilio" e "Consegnato"
Considerando che la lista di questi stati deve essere stipata nel database, come mi conviene strutturarla? Cioè, devo fare un'unica tabella specificando in una colonna se lo stato si riferisce agli approvvigionamenti o alle vendite, oppure creare due tabelle distinte per le due diverse tipologie?
Di seguito un'immagine per capire meglio cosa intendo
Allegati: