日期:2014-05-18  浏览次数:20488 次

用户、角色、用户组以及商品、商品类型数据库设计问题
以前每次写程序涉及到权限问题时,
我通常都会建立三张表,一个用来存贮用户,一个用来存贮角色,一个用来存贮用户组。
有的时候也尝试过用户表一个和角色表一个(这种情况通常都在用户表里添加个role字段用来解决权限问题),


如果按照上面的建立三张表的思路来进行商品与品牌的数据库设计的话,
那就是一张商品表,一个品牌表,一个商品与品牌的关联表,

有的时候可能也会根据业务需要为商品添加类型,可能又要添加类型表,和类型与商品关联的表,


或者我换种方式设计商品与品牌及类型的数据库,
就是
建立一张商品表,一个品牌表,然后商品表里添价格已用来现实品牌的字段,
如果以后涉及到类型的添加,那就在当前商品表里添加一个新的字段用来现实类型。

(以上情况成立的前提是需要对品牌以及类型进行管理,或者需要对未来有可能添加的东西进行管理)


小弟理论没学好,经验有限,能力不足,与道义上困惑,还望各位前辈赐教!

------解决方案--------------------
学洗了
------解决方案--------------------
品牌和类型等等都可以放到同一个表里面,在商品表预留字段就可以了,这个比较合理。
------解决方案--------------------
需要說明未清楚。

樓主最好先把客戶需求列舉在紙張上,多多動手幾次。

給樓主幾個分類建議:
“用户、角色、用户组以及商品、商品类型数据库”
1.這裡有兩個方面,一方面是描述安全性信息,另一個是描述商品結構。
2.安全性信息包含有: a.角色 b.用戶 c.用戶組
3.商品結構包含有: a.品牌 b.價格 c.名稱 其他信息

問題:
1.角色,用戶,用戶組包含內容是什麽,直接關聯什麽
2.商品結構包含哪些內容,有哪些商品屬性有共同特徵,是否可以提取,價格如何停用,品牌下是否有系列等
3.商品與用戶之間有什麽直接或間接的聯繫。
。。。