最近我的公司指定了一個項目,將管理我公司的營銷團隊。 我有麻煩或未能決定數據庫結構。如何在mysql中爲用戶角色分配和區域分配設計數據庫結構?
在這個項目中有將是繼訪問角色:
1)CMO(首席營銷官)
2)------------總經理
3)------------------區域經理
4)--------------------- ---區域經理/狀態負責人
5)------------------------------ Assistance Manager
6)------------------------------------區域管理
7) ------------------------------------------用戶
訪問級別將會按照上面提到的角色層次。
例如CMO擁有完全訪問權限,區域經理擁有除CMO之外的所有訪問權限等等。
現在第二個主要的事情是 區(結合多個區/狀態後地區將) 區域/國家(這將是使組合多個城市後) 地區/城市
現在,所有用戶將被添加默認情況下,在任何地區 然後管理員分配一個角色和一個地區或國家或地區 最後用戶可以根據自己的角色和指定區域/國家/城市/區域
系統訪問,如果任何用戶訪問的作用是區域經理和指定區域像Region1 現在我們ER將能夠訪問它進來REGION1
請幫我設計一個管理這些所有的東西數據庫結構中的所有國家/區域和他們的城市?
感謝布倫特林格爾 – user1403850