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

求助,望各位仁兄帮帮忙!
求助,望各位仁兄帮帮忙!
今天遇到一个问题,问题是这样的。公司有很多客户,每个客户都有自己的货物,每个一个货物都有自己特有属性(比如:生成日期、颜色等),怎么动态的控制货物的属性呢!表怎么设计,望各位兄台多多指点,能给个具体的例子吗?小弟先谢谢谢了

------解决方案--------------------
--列名自定义
客户表 (id, name)

货物表 (id, name,颜色,生成日期)

货物 (客户id 货物id)
------解决方案--------------------
参考roy_88的~

--列名自定义
客户表 (客户id, 客户name)

货物表 (货物id, 客户name)

货物 (客户id 货物id)

属性表(属性ID,属性定义,取值范围。。)——属性定义,包含 颜色,生成日期。。。

货物属性表(货物id,属性ID,属性值)——属性值可以考虑用Varchar类型
------解决方案--------------------
货物表 (货物id, 货物name)

------解决方案--------------------
其他的客户地址、电话。。。。

发挥自己的想象力~
------解决方案--------------------
不怎麼好办,最佳的設計應該是一個屬性一個欄位.
要是屬性不定,又很多的話...不曉得這樣可否接受,比如加個屬性table.

貨物屬性表:
貨物ID 屬性 描述
------------------------------------------
1 顏色 紅色
1 大小 3寸
1 生成日期 2007/4/10
2 顏色 黑色
2 重量 20kg
3 形狀 三角型
.......