Progettazione del database: cosa deve essere incluso nell'ordine e non nella fattura e viceversa in un semplice negozio online?

-5

Sto sviluppando un semplice negozio online con funzionalità semplici. Tra gli altri, ci sono 2 tabelle: ordini e fatture.

Che cosa dovrebbe essere incluso esattamente nell'uno e non nell'altro? Per ora posso pensare a ciò che avranno in comune: un riferimento a un prodotto, una quantità.

Ad esempio, un riferimento a un metodo di spedizione insieme al costo - dovrebbe essere incluso nella fattura o nell'ordine?

    
posta Mareka 24.03.2018 - 05:56
fonte

1 risposta

0

Non possiamo rispondere a questo senza ulteriori informazioni sui tuoi processi aziendali.

  • Un ordine può essere talvolta parzialmente riempito? In tal caso potrebbe essere necessario emettere una fattura diversa dall'ordine.
  • Spedirai parzialmente oggi, e il resto dopo quando le merci arriveranno nel tuo magazzino? In tal caso, una o più fatture potrebbero essere collegate all'ordine genitore.
  • Arriverà il giorno in cui è necessario emettere un rimborso per qualche motivo. In molti sistemi le fatture fungono anche da note di credito. Come intendi gestirlo?

Quindi la mia opinione è che tu abbia ragione a disporre di fatture e tabelle degli ordini separate, sebbene in genere una fattura venga generata dai dati contenuti nella tabella degli ordini. In parole semplici, l'ordine è ciò che il cliente desidera; la fattura riflette la tua transazione finanziaria. Se pensi in questo modo dovrebbe diventare ovvio ciò che è richiesto in ogni tabella.

    
risposta data 24.03.2018 - 08:08
fonte

Leggi altre domande sui tag