当前位置: 代码迷 >> SQL >> 表设计求解?动态属性。解决办法
  详细解决方案

表设计求解?动态属性。解决办法

热度:46   发布时间:2016-05-05 12:35:49.0
表设计求解?动态属性。
例:主体为人,可以在人上面增加消息类型属性.这个类型属性是在定义人后属性中加入的.其中1-5个人可能共同具有A
属性.而6-10个人可能具有B属性.这个属性中才是真正的消费明细.

最会汇总成一个消费清单.1-5的属性有消费即计入实际消费.而B这个属性是没有的.则计入O.6-10则想反,A计0,B属性计实际消费.

在设计表结构时,这个怎么来做比较好?

------解决方案--------------------
(人ID,属性ID,值)
------解决方案--------------------
引用:
引用:(人ID,属性ID,值)

那如果是这样设计的话,在拉出类似以下报表时该怎么处理?

------解决方案--------------------
消费类型1
------解决方案--------------------
消费类型2
------解决方案--------------------
消费类型3

------解决方案--------------------
0.00
------解决方案--------------------
50.00
------解决方案--------------------
40.00
------解决方案--------------------


------解决方案--------------------
50.00
------解决方案--------------------
0.00
------解决方案--------------------
30.00
------解决方案--------------------

实时查询,甚至可以缓存。
  相关解决方案