各位好,小女子有个问题想向各位请教,问题如下:
  假设有两个对象,一个是企业获奖信息,一个是企业产品,这两个对象同时都对应多张图片,是两个一对多的关系,按平时我的做法是建一个企业获奖信息的信息表和一个对应的获奖图片表,另外再建一个企业产品信息表和一个对应的产品图片表。现在的问题是,我是否可以把获奖的图片与产品的图片存放在同一张表中,多加一个类别字段来区分两种图片?
  请问这两种做法哪种比较好?为什么?
  这个问题让我很困惑,希望各位能够帮我解释一下,不胜感激!分不够可以再加!谢谢!

解决方案 »

  1.   

    应该说都可以吧 !主要是查询效率的问题
    都放在一张表里查询会比较方便PS:我还是比较喜欢存放图片文件的路径
      

  2.   

    分开存放很大一方面是为了方便备份和管理。如果两类照片的占用的空间不是非常大,比如都在1G以下的话,就完全可以存放在一个表中。
      

  3.   

    从数据库表结构管理的角度来讲,我觉得,放在同一张表中。如果有必要方便分类查询图片信息的话,可以加一个分类标识位。因为以后可能还会出现其他类型的图片.我觉得不能增加一类图片就增加一个表吧???
      

  4.   

    建议做在一章表里面,最好还是存放图片路径好了,那样应该还可以进行检索.
    用个状态字段来表示类型就可以了,和做权限表类似吧!
      

  5.   

    可以把获奖的图片与产品的图片存放在同一张表中,多加一个类别字段来区分两种图片?肯定应该这样设计