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

请具体些,谢谢... 请具体些,谢谢 展开
 我来答
仁昌爱娱乐
高粉答主

2019-12-03 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459833

向TA提问 私信TA
展开全部

主码是从候选码中挑出来的一个作为主码,主码和外部码提供了一种表示不同关系之间相互关联的手段。

数据库中码又称数据库主码,是数据库中唯一能标识一个记录值的内部记录标志符。

若关系中的一个属性或属性组的值能够唯一地标识一个元组,且他的真子集不能唯一的标识一个元组,则称这个属性或属性组做候选码。

关系模式R中属性或属性组X并非R的候选码,但X是另一个关系模式的候选码,且X与R的主码对应,则称X是R的外部码,也称外码。

扩展资料:

在两个表的关系中,主码用来在一个表中引用来自于另一个表中的特定记录。主码表定义的一部分。一个表的主键可以由多个主码共同组成,并且主码的列不能包含空值。主码是可选的,并且可在 CREATE TABLE 或 ALTER TABLE 语句中定义。

一个表中只能有一个主键。如果在其他字段上建立主键,则原来的主键就会取消。主键的值不可重复,也不可为空(NULL)。

ZESTRON
2024-09-04 广告
表界面分析在材料科学及化学领域占据核心地位,它深入探索物质表面与界面的微观结构、化学组成及相互作用。通过电商平台射线光电子能谱(电商平台PS)、扫描电子显微镜(SEM)及原子力显微镜(AFM)等先进技术手段,我们Dr. O.K. Wack ... 点击进入详情页
本回答由ZESTRON提供
tyler80
推荐于2017-09-28 · TA获得超过137个赞
知道答主
回答量:41
采纳率:0%
帮助的人:36.9万
展开全部
候选码,有时简称为码,主要是用来表示一个实体的属性或属性组;如果有多个候选码的话,则从中选择一个作为主码。而外部码指的是如果一个关系R的属性或者属性组K,并不是这个关系的码,而是另一个关系S的码,则称K是关系R的外部码,简称外码。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
酒肉唐僧
2013-01-06
知道答主
回答量:2
采纳率:0%
帮助的人:3050
展开全部
码是可以唯一标识实体的属性或属性集,候选码,外码,主码都是码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式