建表原则——参照完整性

青春壹個敷衍的年華 提交于 2019-11-28 23:59:10

1、一对多

如:课程和分数。

一个课程对应不同的分数。

因为满足参照完整性的原则是要有外键,满足一对多,选择多的一方的外键(分数,courseno为外键),少的一方(课程,courseno为主键)。

2、多对多

如:学生和课程

一名学生可以选修多门课程,而一门课程也可以被多名学生所选修。因为满足多对多的关系,因此直接建立外键的方法不再适用,但是怎样在两个表之间增加联系呢?

 

 

可以引入第三张表,将这张表作为从表,课程表和学生表作为主表。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!