数据库中数据库中 码、候选码、外部码之间的关系是什么

 我来答
荀淑兰钱嫣
2019-11-08 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.3万
采纳率:34%
帮助的人:646万
展开全部
候选码就是能够唯一决定一条记录的几个字段的组合,主键就是候选码的一种
比如
学生表中有学号,姓名,性别,年龄,年级等信息,这个表的学号是唯一的,那么我只要知道一个学号就能确定一条唯一的记录。但是姓名就不行了,如果有重名,我知道这个名字可以会找到多个学生。这个表的候选码就是学号,一个表可能有多个候选码,只能取其中一个作为主键,所以主键就是候选码的一个。在候选码必须满足中去掉任何一个字段都不能唯一确定一记录,所以概念上就是候选码的任何一个真子集都不能唯一确定一条记录。
比如一个表(a,b,c,d,e,f)这个表只有abc组合才能确定唯一个记录,他的真子集ab,ac,bc都不能确定一个唯一记录,否则abc就不能称之为候选码。
可以看看这个http://baike.baidu.com/view/742205.htm
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式