> 首页 > 生活 > 百科 > 什么是主关键字字段

什么是主关键字字段

来源:网络 作者:佚名 时间:04-08 手机版

主关键字字段,是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录。主关键字是一种唯一关键字,表定义的一部分。一个表不能有多个主关键字,并且主关键字的列不能包含空值。主关键字是可选的,并且可在CREATE TABLE或ALTER TABLE语句中定义。它可以唯一确定表中的一行数据,或者可以唯一确定一个实体。

数据库中什么是主关键字?主关键字与外关键字的区别与联系?

主关键字是用于唯一地标识表中的某一条记录。

联系:外键是相对于数据库设计中的参考完整性而言,与主键之间是彼此依赖的关系。

区别:

一、作用不同

1、主关键字:用来在一个表中引用来自于另一个表中的特定记录。是一种唯一关键字,表定义的一部分。

2、外关键字:公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外关键字。

二、组成不同

1、主关键字:主键可以由多个关键字共同组成,并且主关键字的列不能包含空值。主关键字是可选的,并且可在 CREATE TABLE 或 ALTER TABLE 语句中定义。

2、外关键字:可以为空值(除了SQLServer等一些数据库),但如果有值的话一定是参照的那个主表中的主键值。从表需要用到主表的属性,没有主表就没有从表。

三、特点不同

1、主关键字:可以由一个字段,也可以由多个字段组成,分别称为单字段主键或多字段主键。可以唯一确定表中的一行数据,或者可以唯一确定一个实体。

2、外关键字:.当一张二维表(如表A )的主关键字被包含在另一张二维表(如表B)中时,A表中的主关键字便成为B 表的外关键字。

参考资料来源:百度百科-外关键字

参考资料来源:百度百科-主关键字

数据库中,什么是超关键字,候选关键字,主关键字?麻烦举例说明

1、主关键字:主关键字(primary key)是表中的一个或多个字段,它的值用于唯一的标识表中的某一条记录。主关键字又可以称为主键。 主键可以由一个字段,也可以由多个字段组成,分别称为单字段主键或多字段主键。并且它可以唯一确定表中的一行数据,或者可以唯一确定一个实体。

2、超关键字:二维表中,能够惟一确定记录的一个字段或几个字段的组合被称为“超关键字”。“超关键字”虽然能唯一确定记录,但是它所包含的字段可能是有多余的。

3、候选关键字:如果一个超关键字去掉其中任何一个字段后不再能唯一地确定记录,则称它为“候选关键字”(Candidate Key)。

扩展资料:

建立主关键字(主键)应该遵循的原则 :

1、主键应当是对用户没有意义的。如果用户看到了一个表示多对多关系的连接表中的数据,并抱怨它没有什么用处,那就证明它的主键设计地很好。

2、永远也不要更新主键。实际上,因为主键除了唯一地标识一行之外,再没有其他的用途了,所以也就没有理由去对它更新。如果主键需要更新,则说明主键应对用户无意义的原则被违反了。 注:这项原则对于那些经常需要在数据转换或多数据库合并时进行数据整理的数据并不适用。

3、主键不应包含动态变化的数据,如时间戳、创建时间列、修改时间列等。

4、主键应当由计算机自动生成。如果由人来对主键的创建进行干预,就会使它带有除了唯一标识一行以外的意义。一旦越过这个界限,就可能产生人为修改主键的动机,这样,这种系统用来链接记录行、管理记录行的关键手段就会落入不了解数据库设计的人的手中。

参考资料来源:百度百科-超关键字

参考资料来源:百度百科-候选关键字

参考资料来源:百度百科-主关键字

什么是主关键字字段

主键是在一个表上定义的唯一键中的一个,而且该键被选为最重要的键。一个表上只能有一个主键。

会自动为主键创建主索引。数据库管理器使用主索引来有效地访问表行,且主索引允许数据库管理器强制主键的唯一性。(也可以在非主键列上定义索引,以便在处理查询时高效率地访问数据。)

相关推荐:

什么是主关键字字段

临床医学专业和麻醉学哪一个更好

如何评价十九世纪末维也纳的发展

什么是竹笋菇

临床医学专业属于哪个科系

火影忍者你追了多久因为什么一直在看

什么是竹节麻

人为什么会迷恋上一部剧

标签: [db:标签]

声明:《什么是主关键字字段》一文由排行榜大全(佚名 )网友供稿,版权归原作者本人所有,转载请注明出处。如果您对文章有异议,可在反馈入口提交处理!

最近更新

  • 什么是主关键字字段

    主关键字字段,是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中...

    百科 日期:2023-04-08

  • 临床医学专业和麻醉学哪一个更好

    临床医学专业和麻醉学都好,各有优势。临床医学是一门实践性很强的应用科学,重点在诊断与治疗疾病,需要有扎实的理论基础和操作经验。麻醉学是一...

    百科 日期:2023-04-08

  • 如何评价十九世纪末维也纳的发展

    19世纪末的维也纳的魅力,在于它的张力预示了主宰20世纪欧洲历史的张力。从其张力里涌现了许多塑造了这段历史的智性和文化运动。用卡尔克劳斯...

    百科 日期:2023-04-08

  • 九霄寒夜暖石露清人物解析

    《九霄寒夜暖》石露清是第三个案件的核心人物,她死后,西厢堂接二连三发生命案,还有石露清还魂的事情发生,大家都很好奇这起案件的真相是什么?石...

    电影 日期:2023-04-08

  • 什么是竹笋菇

    竹笋菇是一种药食两用真菌,竹笋菇是中国名贵山珍,形态怡丽,清香袭人,在中国贵州、云南、四川,重庆,湖北,福建、江苏、浙江、台湾、湖南、河南、河北...

    百科 日期:2023-04-08

  • 临床医学专业属于哪个科系

    临床医学专业属于基础学科,一级学科是医学类。临床医学专业是一门实践性很强的应用科学专业,致力于培养具备基础医学、临床医学的基本理论和医...

    百科 日期:2023-04-08

  • 火影忍者你追了多久因为什么一直在看

    追了十年《火影忍者》,能追下去的原因如下:首先,每个人身上或多或少都有鸣人的影子,可能是吊车尾,可能是不被人认同,但鸣人用行动告诉我们,面对质疑...

    百科 日期:2023-04-08

  • 什么是竹节麻

    竹节麻是一种布料,也称竹节丝,十字麻,竹节丝中不规则的原料特点和特殊质感的纹路,成品给人一种亮丽新颖的美感,以制作服装窗帘等首选之才。成分多...

    百科 日期:2023-04-08

百科排行榜精选

邮箱不能为空
留下您的宝贵意见