情况是这样的,
有N种产品(种类),
每一种产品又有N种型号,
一个客户购买产品,可以购买一种产品的中一种或者多种型号或者购买几种不同产品中的不同型号,并且记录数量。
也就是客户--产品(多种)--型号(多种)--数量要对应。
搞的我有点晕。如何设计表才是最好呢。这个是用Access数据库做的。

解决方案 »

  1.   

    不同的行业对产品有着不同的分类法。大都会分类形成一个Tree结构,在产品分类中,最小粒度是到SKU。常见的,比较通用的思路:1.产品类目,形成Tree结构,(如,1级类目,2级类目,3级类目)
    2.类目属性,描述每一类目的特性(如,衣服类,共有的属性是款式,颜色,尺码。)
    3.对类目属性进行放大分类,属性可以分为属性和属性值(如,尺码,属性值常见的有:S,M,L,X,XL等)
    4.类目分类好了,开始描述具体的产品了,产品由产品ID,产品编号,产品名称,所属的类目,及各个属性。
    ... ...
    剩下内容,自由发挥!