時間:2023-12-06 20:36:02 | 來源:網(wǎng)站運營
時間:2023-12-06 20:36:02 來源:網(wǎng)站運營
最近在做一個電商項目,數(shù)據(jù)庫設(shè)計關(guān)于訂單,現(xiàn)在同事有以下兩種方案,哪種更好?:未付款、已付款、已發(fā)貨、確認(rèn)收貨、售后 這些信息只是反映訂單的不同狀態(tài),在變化時訂單主要信息并無不同,放在一個表里是合理的,放在不同的表里在單據(jù)狀態(tài)變更時會引起不必要的insert,delete操作。再討論一種極端的情況,如果需要記錄一些額外信息,比如已付款(付款時間,付款金額,付款方式),已發(fā)貨(發(fā)貨倉庫,發(fā)貨時間,收貨地址,發(fā)貨延遲時間,預(yù)計到達時間等),確認(rèn)收貨(確認(rèn)收貨時間,檢驗完成,收貨人)...等等這些變態(tài)的信息,也不會與訂單信息放在一起,而是對這些信息單獨建表,然后記錄一個訂單id與訂單表做關(guān)聯(lián)關(guān)鍵詞:同事,方案,設(shè)計,數(shù)據(jù),項目
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。