学生表怎么设置外键

学号在成绩表(表2)中是主键,在学生表(表1)中是外键。如果不使用外键,表1的学号字段插了一个值(比如20140999999),但是这个值在表2中并没有,这个时候,数据库允许插入,并不会对插入的数据做关系检查。然而在设置外键的情况

学生表(主表)选修课表(从表)参照完整性的体现:不可以在表二中插入“200103”数据,因为值“200103”在主表中不存在加入“200103”数据破坏了完整性的原则,也就是破坏了多表间(A表主码=B表外码)的一致性。不同的表相同的

例如实体“学生”的主键是学号,一个学生的学号确定了,那么他的姓名、性别、出生日期和系别等属性也就确定了。在实体联系图中,常在作为主键的属性或属性组与相应实体的联线上加一短垂线表 示。外键 如果实体的主键或属性(组)的取值

相关文档

外键
参照完整性
实体联系图
zxqs.net
hyqd.net
lstd.net
whkt.net
ntjm.net
电脑版