(ainusers原创)数据库主键、外键

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/AinUser/article/details/82984860

主键

学生表(学号,姓名,性别,班级) 
其中每个学生的学号是唯一的,学号就是一个主键 

联合主键

成绩表(学号,课程号,成绩) 
成绩表中一个属性无法唯一标识一条记录,学号和课程号组合才可以唯一标识一条记录,所以 学号和课程号的属性组是一个主键 

外键

成绩表中的学号不是成绩表的主键,但它和学生表中的学号相对应,并且学生表中的学号是学生表的主键,则称成绩表中的学号是学生表的外键

主键和外键总结

比如,A表中的一个字段,是B表的主键,那他就可以是A表的外键。反之亦然

          B表中的一个字段,是A表的主键,那他就可以是B表的外键

主键作用=聚集索引+唯一性约束

猜你喜欢

转载自blog.csdn.net/AinUser/article/details/82984860