数据库设计的过程中的设置外键的作用

Posted isme-zjh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库设计的过程中的设置外键的作用相关的知识,希望对你有一定的参考价值。

 

转自“https://zhidao.baidu.com/question/445274717.html

表A中有字段(如身份证号)做了主键,表B中也有这个字段(身份证号),这里的身份证号一定来自表A同样字段里的内容,那么表B的这个字段就叫表A字段的外键,也就是两个表以身份证号这个字段建立了联系。
表A中身份证号字段里面的身份证号一定是唯一的,不能有重复,而表B里面的同一个身份证号可以出现多次。这称为表A身份证号字段与表B身份证号字段建立了一对多的关系。
外键的作用就是可以让身份证号保证是来自表A中,也就是保证了数据的规范性;如果要删除A表中的某个身份证号,那么首先要删除B表中同样的身份证号,这保证了数据的完整性

 

以上是关于数据库设计的过程中的设置外键的作用的主要内容,如果未能解决你的问题,请参考以下文章

数据库设计可以不要外键的7个理由

主键和外键的作用

主键和外键的作用

主键和外键的作用

请问SQL server 中的主键和外键的作用

数据库中的表怎样设置外键又怎样才能看出已经是外键了