例如:
CPU 产品
字段
接口  功率 一级缓存  价格  技术参数 指令 ......内存产品
字段
容量  类型  品牌  频率  封装 ......硬盘产品
字段
尺寸  容量  品牌  固态/静态 ......每个产品都有不同的字段名称,而且相同类型的产品可以排序,价格由小到大,接口容量由小到大
如果为每个产品建一个表就可以解决问题,例如:卖场每个客户都自己建产品类型,如果100个产品*1000个客户,这个不是好办法吧,所以,有点疑惑!

解决方案 »

  1.   

    一种设计方法,就是把公共属性放在一张表中,比如 (ID,名称,价格,品牌,)
    然后另调一表存放类别属性 (类型ID,属性)
    属性表这样 
    产品表 
    ID,  类别, 名称, 品牌,  价格
    001 , CPU, P386, INTEL, 100.00类别属性表
    CPU, 接口
    CPU, 功率
    CPU, 指令属性值表
    001,CPU, 接口,P3
    001,CPU, 功率,1.8
    001,CPU, 指令,CISC