问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问数据库中的主键和外键是什么意思?

发布网友 发布时间:2022-04-21 23:25

我来回答

6个回答

热心网友 时间:2022-04-22 00:54

主键(Primary
key):
也称为主码或主关键字,用于惟一地确定一个元组的属性或属性组(复合主码)。每个关系都有一个并且只有一个主码。
外键(Foreign
Key):也称为外码或外部关键字。如果一个属性集不是所在关系的关键字,但是是其他关系的关键字,则该属性集称为外部关键字。在关系数据库中可以通过外键使两个关系关联,这种联系通常是一对多(1:n)的,其中主(父)关系(1方)称为被参照关系,从(子)关系(n方)称为参照关系。

热心网友 时间:2022-04-22 02:12

为了保证两个表某些数据的一致性。
作为外键,它里面的数据必须是在主建中所存在的。
举个例子:
有两个关系:
student(s#,sname,d#),即学生这个关系有三个属性:学号,姓名,所在系别
dep(d#,dname),即院系有两个属性:系号、系名
则s#、d#是主键,也是各自所在关系的唯一候选键,d#是student的外键。

热心网友 时间:2022-04-22 03:47

比如现在有两张表:(表A和表B) ,表A有两个字段(学校名称:xuexiao_name,学校大小:xuexiao_size) 表B有三个个字段(老师姓名:teacher_name 学校名称:xuexiao_name,老师年级:teacher_age) 那么我们现在看上面的两张表,第一个表示描述学校的,第二个表示描述老师的,那么可以看出它们之间关联起来的话,是通过学校名称:xuexiao_name关联起来的,并且学校名称主要是描述学校的,所以我们把学校名称:xuexiao_name这一字段在这里当做描述学校表A的主键,同时该字段又是描述老师表B的外键

热心网友 时间:2022-04-22 05:38

主键是唯一标示数据项的属性。可以是复合的几个属性。外键对应着各数据项的关系,唯一标示该数据项和其有关系的数据项,也就是和这个数据项有关系的另一个数据项的主键。由于学的时间挺长的了所以标准的称谓不清楚了。呵呵。

热心网友 时间:2022-04-22 07:46

主键是能够唯一标识表中每条记录的一个字段或多个字段的组合.
外键的存在于子表(子实体)中,用来与相应的父表(父实体)建立关系的值.

热心网友 时间:2022-04-22 10:11

主键是用来标识一个一个记录的属性组的集合,主键值是必须是惟一的.
而外键是另外一个表的主键,是用来将一条记录与另一个表中(或者是本表中的,不过比较少)的记录关联
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 steam加好友错误代码118 steam可以打开商城,加好友显示错误代码118,对方... steam怎么加好友,软件加不了,网页也加不了,都是... 为什么《steam》上加好友失败? 为什么steam不能加好友错误代码 steam加好友提示发送好友邀请发生错误,请重试,怎... 为什么steam加好友加载不出来,显示错误代码 steam上添加好友为什么是错误代码 steam怎么加好友错误代码? steam添加好友一直显示错误代码 steam添加好友一直显示错误代码118 steam加好友提示发送好友邀请发生错误,请重试。 steam添加好友怎么一直显示错误代码? steam添加好友一直显示错误代码是什么原因? vivo怎样退出安全模式手机 步步高vivo左下角的安全模式怎么去掉 vivoX20怎么退出安全模式鸭 vivo手机怎么退出安全模式 二进制,八进制,十进制,十六进制之间是怎么转换的 十进制的107.35转二进制是多少十进制23.455转二进... 为什么steam上要添加好友,会弹出你的账号不符合使... Steam加好友出现错误,是怎么回事? 在Steam买了48元的游戏却加不了好友?一直是错误代码 外码 是什么意思阿? 数据库外码是什么(大白话解释一下) 有电脑管家预购好win10后,能不能卸载电脑管家? 联想笔记本预装W10电脑中哪些软件可以卸载 win10自带程序哪些可以卸载 win10系统自带程序哪些可以卸载 win10系统自带软件可以卸载吗 各位大佬,我红警战网ares测试老是失败,win10联想... 砌砖墙怎么正确看吊锥直线,歪和直是怎么看出来的... 砖墙的垂直度和平整度规范要求是多少? 砖头砌的墙缝,从上到下怎么不是一条直线呢 齐茬砖墙粘接旧墙没留茬,新墙直线连接,有什么办... 什么叫台式机 台式机一开始出现这个怎么解决 砖混结构两层不要构造柱可以吗? 一体机和台式机哪个好,有什么区别? 急。。。建筑中砖墙为什么要挂线?怎样挂线?