我正在規劃企業雲服務的數據庫。該服務將是兩個Web應用程序,一個爲Warehouse management system,另一個爲發票。企業雲服務的數據庫設計
公司可以註冊併成爲服務的「用戶」,然後他們可以使他們的庫存和發票系統聯機。
我是否應該將所有用戶/公司放在同一個表中,還是應該爲每個用戶安排一個表格/應用程序?如果所有用戶/公司都使用同一個數據庫表,那麼維護起來會容易得多,但如果我爲每個用戶/公司使用一個表,我認爲在發票上實現序列號會更容易。
庫存/倉庫將包含每個用戶/公司最多5,000個項目。
每張發票都必須有一個序列號,從第一張發票開始的第一張開始。所以如果每個用戶/公司都有一張表,那麼Auto-Increment-column是個好主意。或者如果我把所有公司放在同一張桌子上,並且使用了一個company_id
列,我該如何解決?
我應該如何爲這樣的應用程序設計數據庫?我將使用MySQL作爲DBMS。
「我應該如何爲這樣的應用程序設計數據庫?」......爲什麼不顯示你已經做了什麼?從空白頁開始,這個問題有點寬泛。 – 2010-06-07 15:47:25
是一名數據庫設計師。最好了解會計和內部控制的人。 – HLGEM 2010-06-07 15:59:31