有一个表TA 主键为 KEYA
有一个表SUBA包含 两个字段 一个是 SUBAF1,另一个KEYA  其中 SUBA.KEYA 和 TA.KEYA 表关联
数据 对应 情况 如下
TA表中一条数据对应 SUBA中多条数据
SUBA 表中的 主键可以 选择 是 SUBAF1
或者 SUBAF1和KEYA做联合主键
用哪个 好呢?
理由解释一下最好

解决方案 »

  1.   

    看数据量的多少 如果数据不多的话  建立 SUBAF1 一个就行了比较多的话 SUBAF1和KEYA做联合主键
      

  2.   

    如果再SUBAF1建立主键,SUBA.KEYA 和 TA.KEYA 建立外键关系
      

  3.   

    既然SUBAF1可以做主键,见这1个就可以了。
      

  4.   

    主键为 KEYA 
    有一个表SUBA包含 两个字段 一个是 SUBAF1,另一个KEYA  其中 SUBA.KEYA 和 TA.KEYA 表关联 
    数据 对应 情况 如下 
    TA表中一条数据对应 SUBA中多条数据 
    作联合主键,
      

  5.   

    主键用SUBAF1,将KEYA作为外键,增加数据的完整性。虽然操作起来有先后顺序但是这样设计是比较符合逻辑的。