复合密钥/复合密钥/连锁密钥/聚合密钥/候选密钥

时间:2013-06-23 06:02:32

标签: mysql sql database

有谁能请我清楚地了解这些钥匙的区别?

  1. 复合键
  2. 复合键
  3. 连锁钥匙
  4. 聚合键
  5. 候选人密钥
  6. 我搜索了所有这些的定义,似乎其中一些只是同义词。但不确定我是否理解正确。如果有人能够提出比较差异和相似之处的描述性答案,我将感激不尽。

1 个答案:

答案 0 :(得分:2)

在关系数据库术语中,只有一种基本类型的键:候选键

候选键是一组在表中不可简化且不可空的属性。 不可简化意味着密钥的所有属性都是保证唯一性所必需的 - 删除任何一个属性并且唯一性属性将丢失。密钥可以由零个,一个或多个属性组成,关系表(关系变量)必须至少有一个密钥,并且可以有多个密钥。

复合复合连接聚合都是用于描述超过候选键的替代术语一个属性。具有一个属性的候选键称为简单