有超过10000条数据记录,每个数据间与其他的记录有匹配关系,怎么建数据库才好呢?我想到的在每条记录后面用一个字段将适配的记录ID存在里面,用逗号分隔,然后程序查询,但这个肯定不是好的办法请教高手有什么好的方法?

解决方案 »

  1.   

    关键看你作什么用?有匹配关系其实在根本上并没给保存数据带来什么方便的地方,只是在查询方面可以作点内容
      

  2.   


    匹配关系:数据记录为产品的部件库,不同的部件之间有结构和电气的适配关系。
    我想还是直接定义一个部件的接口数据表,把各类参数列在里面,不同类型的部件只要参数相同就是判断为适配,这个应该最简单可行。
      

  3.   

    匹配关系数据,最好另分一个表吧
      

  4.   

    其实也可以再建一个匹配表 记录id和匹配关系
      

  5.   

    你的方法就可以····也可以新建一个匹配表 典型的博客数据模型!
      

  6.   

    lz的方法可以把关系写在同一表中,好处是可以减少查询次数等,看具体情况了!
      

  7.   

    嗯,写在一个表里也不用联合查询什么的!呵呵