什么是候选密钥(Candidate Key)?

候选密钥是高级信息管理系统中的一个“属性”,它是许多在线和基于计算机的数据集的一个非常重要的组成部分,并且常常是分开帐户、划分,或函数在技术层面上是有区别的。准确理解这个键是如何工作的需要一点技术上的悟性。...
候选密钥是高级信息管理系统中的一个“属性”,它是许多在线和基于计算机的数据集的一个非常重要的组成部分,并且常常是分开帐户、划分,或函数在技术层面上是有区别的。准确理解这个键是如何工作的需要一点技术上的悟性。不过,从最基本的意义上说,它是一个表中的一系列代码,它导致一个定义的函数,允许一个公共数字词干的不同分支或“候选”来维护不同的身份,在至少在计算机识别方面。掌握计算机基本上下文的人在关系数据库管理系统中,候选键是用来唯一标识表中数据库行项的属性。关系数据库管理系统是一种广泛用于创建基于提供数据库表中不同元素之间的关系而组织起来的信息。类似地,键是一种允许标识实体的工具。每个表可以有一个或多个候选类型键,其中一个通常设置为主键。主键是定义所有行的列。几乎每种类型的数字化数据库都使用这种基于键的系统来运行。大型数据库,如网上银行应用程序、数字化图书馆文件,而基于互联网的电子邮件系统是一些最明显的查找基于代码的密钥的地方,但它们在大多数计算机功能中几乎不间断地运行。甚至个人计算机也经常使用这种算法在硬盘上存储信息或创建备份副本。这些和大多数其他内部过程都是无声的在屏幕后面和幕后,没有技术知识的人通常根本不知道他们在执行什么与Superkey的关系在大多数情况下,候选键是“Superkey”的子集。Superkey是附加到数据库表中实体的标识符类型。以业务设置为例,Superkey可能是标记为VEND_CODE之类的列,它表示业务数据库表。使每一行唯一所需的最小列数是superkey的一部分,它也可以算作候选键类型。在这种情况下,如果每个VEND_代码都是唯一的,那么它可能是key.CODE字段,只要有代码字段,单个标识符可以同时作为候选关键字和主键使用。在这种情况下,每个标识符的目标通常是确保数据库中没有多余的行,也就是说,每一行中都有一些使其唯一的元素。重要的是数据库创建者要选择对该表唯一的内容当选择关键字作为候选项时。与上面的业务数据库示例一样,可以使用企业名称作为关键字。但是,如果多个企业(可能位于不同国家/地区)具有相同的名称,该标识符将不是唯一的,因此不能在两个企业可能同时访问的数据库中使用。唯一密钥选择唯一候选密钥的重要性非常重要。公司可能共享相同的名称,而希望打开帐户或配置文件之类的内容的人通常会首先使用以及相同或相似的姓氏。通过使用唯一键并将其中一个作为主键,通过唯一键找到某个供应商或个人就更容易了。有时,人类技术人员可以指定姓名或已知单词代码,但计算机生成的数字模式也可以工作当表中的每个条目都有使其唯一的关键字时,就可以区分包含相似信息的条目,然后系统就可以快速高效地工作,这是大多数情况下的目标
  • 发表于 2020-08-07 01:38
  • 阅读 ( 1513 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具