联合主键

  主键可以是属性或属性组,有时候必须多个属性组成的属性组作为主键才能唯一标识每个元祖。有时候也只有联合组建才能符合实际情况。联合主键一般用在多对多联系上。例如大学的选课系统。每个学生可以选修多门课程,每门课程可以有多名学生选修。每个学生选修的没门课程有一个分数。那么现在建立“选课”这个表,有学生学号、课程号、分数3个属性。那么需要设学号和课程号为联合主键。因为单靠学号或单靠课程号都无法唯一标识一个元祖(一位每个学生可以选修多门课程,没门课程可以有多名学生选修)。

posted @ 2019-10-16 11:06  安图的日记  阅读(260)  评论(0)    收藏  举报