有一个A表,有可能会和B,C,D...等N个表有多对多的关系.是不是要建立AB,AC,AD等N个表转换成一对一关系,是不是太繁琐了.
或是把A表也全部拆开,建成A1->B,A2->C,A3->D..等N个和A表有完全一样字段的表.也很繁琐. 解决问题的最佳签案是什么呢???具体问题: 有一个能储存上传图片路径的表.会保存上传图片路径.上传日期,图片大小,等等,
但有N个表都从这里和这个表建立关系,比如产品表,文章表里的图片. 一篇文章不一定有一个图片,一个产品也可以上传很多图片.

解决方案 »

  1.   

    --用MS的PUBS数据库做个示例
    titles 书目表
    publishers 出版商信息表
    因为书和出版商的关系是多对多的,所以用titleauthor表保存
      

  2.   

    如果出现N个表就要建N个了?我现在有一个表就是和其它的所有表都有多对多关系,那就是要建N个表来保存他们的关系了,我有点繁索了吧???