资料库 什么是超级键? -技术百科的定义

什么是超级键? -技术百科的定义

目录:

Anonim

定义-超级键是什么意思?

超键是列的组合,可唯一标识关系数据库管理系统(RDBMS)表中的任何行。 候选键是一个紧密相关的概念,其中超级键被减少到唯一标识每一行所需的最小列数。

Techopedia解释了Superkey

例如,用于存储客户主数据明细的表可以包含诸如以下的列:

  • 顾客姓名
  • 客户ID
  • 社会安全号码(SSN)
  • 地址
  • 出生日期

可以提取特定的一组列,并确保每个客户唯一。 超级键的示例如下:

  • 姓名+ SSN +生日
  • ID +名称+ SSN

但是,可以进一步减少该过程。 可以假定客户ID对于每个客户都是唯一的。 因此,可以将超级密钥简化为一个字段,即客户ID,即候选密钥。 但是,为了确保绝对唯一性,可以通过将客户ID与SSN组合来形成复合候选密钥。

什么是超级键? -技术百科的定义