2015-10-06 73 views
0

我正在SQL開發人員中構建數據庫,並試圖弄清楚如何將跟蹤客戶訂單集成到我的數據庫中。它只需要知道訂單在運輸過程中的任何時間。有任何想法嗎?我正在尋找一種非常基本的方式,因爲它只適用於一個班級。SQL數據庫跟蹤方法

+0

你有什麼表這麼遠?我想至少你會需要'customers','products','orders'和'shipments'。訂單表中的每一行都應該有指向哪個客戶下訂單的按鍵,發貨人是誰,訂單中有什麼產品等等。 – CactusCake

回答

0

在高層次,您需要代表客戶和訂單。在大多數情況下,訂單都有訂單項。

要跟蹤訂單在過程中的位置,最簡單的方法是使用統計字段。狀態隨時間而改變。更好的一步是跟蹤OrderStatusHistory中的狀態變化或類似的情況。

這裏是沒有任何絨毛樣品ERD:

Basic ERD