比如产品有多种,所以要分类。
   同一种商品也有不同分类,所以也要分类。
   这个关系怎么理清:
   是不是这两个分类id都是产品信息表的外键?还是产品ID是不同产品分类的外键,相同产品的不同分类ID是产品信息表的外键?

解决方案 »

  1.   

    一  分类表 (分类ID 分类name )二  商品表 (商品ID 商品name )三  商品-分类关系表 (ID 商品ID 分类ID)
      

  2.   


    create table 分类表(Cid,Cname)
    create table 产品表(Pid,Cid,Pname)
      

  3.   

    一 分类表 分类ID 分类name 父类FID二 商品表 分类ID 商品ID 商品name 商品描写 
      

  4.   

    三 商品-分类关系表 (ID 商品ID 分类ID)这个中可以是多对多的关系呀!例如ID -- 商品ID -- 分类ID
    -----------------------
     1 ---- 1 -------- 1
     2 ---- 1 -------- 2
     3 ---- 2 -------- 1
     4 ---- 3 -------- 1商品1有两个分类1和2,同时分类1有三个商品1,2,3
      

  5.   


    分类表(ID,父级ID,分类名)
    ID --- 父级ID --- 分类名
    --------------------------
     1 ------ 0 -------- 使用型
     2 ------ 1 -------- 书籍
     3 ------ 1 -------- 电器
     4 ------ 2 -------- 文学
     5 ------ 2 -------- 艺术
     6 ------ 3 -------- 电视
     7 ------ 3 -------- 电脑....