我是在企业管理器中,选中两个字段,然后右击设主键,那两个字段都变成主键了

解决方案 »

  1.   

    學生表   --主鍵:編號
    編號    名字
    1       張三
    2       里斯課程表  ----主鍵:編號
    編號    課程名
    1       物理
    2       數學學生學習課程   ----主鍵:學生編號+課程編號
    學生編號     課程編號
    1            1
    1            2
    當描述兩個實體是多對多的關係時,要做張表,講多對多關係化成兩個1對多關係
    例子如上:
    學生和課程是多對多關係
    一個學生可以學多門課程
    一門課程可以被多名學生學習所以要做另外一個表:學生學習課程 
      

  2.   

    學生編號     課程編號
    1            1
    1            2
    主鍵:學生編號+課程編號
    ============
    请问,主键应该是不能重复的吧??
      

  3.   

    引用:  "我是在企业管理器中,选中两个字段,然后右击设主键,那两个字段都变成主键了"
    首先,那两个字段都变成了主键,这话是不确切的.严格的说因为是 你选择的那两个字段共同构成了主键,也就是"學生編號+課程編號"的组合是一个主键,这个组合不能够重复,不能够同时为空, 而不是"學生編號"  "課程編號" 各为一个主键,不信你可以查看系统表.