主键
学生表(学号,姓名,性别,班级)
其中每个学生的学号是唯一的,学号就是一个主键
联合主键
成绩表(学号,课程号,成绩)
成绩表中一个属性无法唯一标识一条记录,学号和课程号组合才可以唯一标识一条记录,所以 学号和课程号的属性组是一个主键
外键
成绩表中的学号不是成绩表的主键,但它和学生表中的学号相对应,并且学生表中的学号是学生表的主键,则称成绩表中的学号是学生表的外键
主键和外键总结
比如,A表中的一个字段,是B表的主键,那他就可以是A表的外键。反之亦然
B表中的一个字段,是A表的主键,那他就可以是B表的外键
主键作用=聚集索引+唯一性约束