有谁能请我清楚地了解这些钥匙的区别?
我搜索了所有这些的定义,似乎其中一些只是同义词。但不确定我是否理解正确。如果有人能够提出比较差异和相似之处的描述性答案,我将感激不尽。
答案 0 :(得分:2)
在关系数据库术语中,只有一种基本类型的键:候选键。
候选键是一组在表中不可简化且不可空的属性。 不可简化意味着密钥的所有属性都是保证唯一性所必需的 - 删除任何一个属性并且唯一性属性将丢失。密钥可以由零个,一个或多个属性组成,关系表(关系变量)必须至少有一个密钥,并且可以有多个密钥。
复合,复合,连接和聚合都是用于描述超过候选键的替代术语一个属性。具有一个属性的候选键称为简单键