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

动态的数据表怎样进行设计
比如一个事物的属性可能随时增加,那么我将该事物的所有属性放在一个属性表内,字段包括每个属性的名称,数据类型,说明等,以后加属性时在这个属性表里加记录就可以了。但是,我怎样将这个属性表与事物集合的表相结合呢。就是怎样实现存放一组事物所有属性值的表呢?(注意,属性可能会增加和修改的)

------解决方案--------------------
动态SQL+交叉表. 可以处理动态属性....
------解决方案--------------------
事物主表
------
事物ID 属性ID

事物表
------
事物ID 事物名

属性表
------
属性ID 属性名 数据类型 说明
如有必要,可以在每个表中添加创建时间、修改时间以及创建者和修改者
------以上个人观点仅供参考