本帖最后由 liyujiang688447 于 2014-03-23 21:45:45 编辑

解决方案 »

  1.   

    建议还是将每个属性单独存储为一条记录,方便维护。基础表 这样设计:1、产品类别表
         产品类别编号,所在生产线,备注
    2、产品类别属性表
         产品类别属性编号,产品类别编号 ,属性名,属性说明,属性限定1 ,属性限定2  
    3、产品表
         产品编号,产品类别,生产时间,生产者
    4、产品属性表
         产品编号,产品类别属性编号,属性值只需要考虑,如何检测属性值,是否正常,和显示的问题了。     
    如果类别和类别属性不是常变化的话,可以在 产品属性表上增加冗余字段,将 属性限定复制过来,增加查询效率,当然如果数据量不大就无所谓了。
      

  2.   

    按楼上所说的这种方式我也想过,但我的一个产品可能有多达50个属性,而且产品量也相当大,而且按楼上的办法也不方便横向统计数据。
      

  3.   

    如果你的属性能确定的话,可以直接做到表上,,但是还是建议用上面的思路走,要灵活的多。 数据量不是问题总有办法解决,   横向统计也不是问题,现在都支持数据透视表了。