什么是候选关键字

来源:百度知道 编辑:UC知道 时间:2024/06/12 10:47:02
什么是关键字,候选关键字,主关键字等
可能没问清楚,属性和关键字-主关键字-后选关键字具体对应关系和用法。最好有个举例。谢谢!!

如果某个字段或多个字段的值可以唯一地标识一条记录,则该字段就称为关键字。

如果一个关键字是用以区别每条记录的唯一性标志,并作为该表与其他表实现关联的,则称为主关键字或主码。

除主关键字以外的其他关键字称候选关键字。

如有一个表,字段为:
id firstname lastname address phone IDcard
那么id或IDcard或firstname+lastname都可以说是关键字。
其中id为主关键字,IDcard和firstname+lastname为候选关键字

就是你的网站关于什么的,旅游就写旅游,美食就写美食,候选就是相关关键字
比如小鹿TOUR 人家就是写旅游攻略蜜月旅行签证什么的,你点击右键就能看到它关键字是东南亚旅游,签证办理申请,度蜜月去哪好这几个关键字,然后他这个网站就是关于旅游介绍,像巴厘岛旅游,巴厘岛度蜜月,签证材料,这些东西。这就是关键字了。

  1. 候选关键字是超关键字的一种;

  2. 如果超关键字去掉任何一个字段后不再能唯一地确定记录,则称它为“候选关键字”;

  3. 候选关键字既能唯一地确定记录,它包含的字段又是最精炼的;

  4. 也就是说候选关键字是最简单的超关键字;

  5. 在关系R中如记录完全函数依赖属性(组)X,则称X为关系R中的一个候选关键字。

在一个表中,所有可以唯一标识一条记录的字段都是候选关键字,有可能是多个字段

可以用作但没用作关键字的属性或属性集合。