![史上最全最新概念钥匙大合集](https://i.ytimg.com/vi/UhTaVcA0imA/hqdefault.jpg)
内容
- 定义-超级键是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- Techopedia解释了Superkey
定义-超级键是什么意思?
超键是列的组合,可唯一标识关系数据库管理系统(RDBMS)表中的任何行。候选键是一个紧密相关的概念,其中超级键被减少到唯一标识每一行所需的最小列数。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
Techopedia解释了Superkey
例如,用于存储客户主数据明细的表可以包含诸如以下的列:
- 顾客姓名
- 顾客ID
- 社会安全号码(SSN)
- 地址
- 出生日期
可以提取特定的一组列,并确保每个客户唯一。超级键的示例如下:
- 姓名+ SSN +生日
- ID +名称+ SSN
但是,可以进一步减少该过程。可以假定客户ID对于每个客户都是唯一的。因此,可以将超级密钥简化为一个字段,即客户ID,即候选密钥。但是,为了确保绝对唯一性,可以通过将客户ID与SSN组合来形成复合候选密钥。