要实现一个商品管理功能,商品需要有分类,每一件商品有编号、名称、单价等信息,本来挺简单的,我就设计了两张表,一个是商品分类表,存放商品的分类信息,一个是商品表,存放了商品信息,两张表是主子表的关系。但客户又有了这样的需求:价格可以指定单价,也可以存放指定数量的商品售价多少(根据购买数量的多少单价是不一样的),我该怎么设计表呢?难道要增加一张价格表?还是在单价字段中用一定格式来记录数量和价格之间的关系?没怎么设计过数据库表,请大家帮帮忙,谢谢。

解决方案 »

  1.   

    一般都是增加一张销售记录表,里面有每次销售记录的单价,以后计算成本和利润有用的
    便于以后的各种检索,分类
      

  2.   

    如果对应各种情况有不同的价格,一般都是加上价格表
      

  3.   

    4个字段
    商品ID    购买最大数量  购买最小数量  购买价格
    根据最大最小的数量来决定价格?
      

  4.   


    难道是捆版销售?可以单独指定个表
      

  5.   

    最好是设多一个价格表,三楼那样设计可以