Database 复合密钥是候选密钥吗

Database 复合密钥是候选密钥吗,database,key,composite-key,candidate-key,Database,Key,Composite Key,Candidate Key,复合密钥是候选密钥池的子集吗?若它是一个子集,那个么若候选键也可以由多个列组成,那个么为什么复合键会有一个新的术语呢 更新 简单键-简单键是只有一个属性的键 候选密钥-关系的候选密钥是该关系的最小超级密钥;即,一组属性,以便: a。该关系没有两个具有相同属性值的不同元组(即,公共数据库语言中的行或记录)(这意味着该属性集是一个超级键) b。这些属性没有(1)适用的适当子集(这意味着集合是最小的) 我想强调一点,候选密钥是最小超密钥 复合键-复合键是由两个或多个唯一标识实体引用的属性组成的键 复合

复合密钥是候选密钥池的子集吗?若它是一个子集,那个么若候选键也可以由多个列组成,那个么为什么复合键会有一个新的术语呢

更新

  • 简单键-简单键是只有一个属性的键

  • 候选密钥-关系的候选密钥是该关系的最小超级密钥;即,一组属性,以便:

    a。该关系没有两个具有相同属性值的不同元组(即,公共数据库语言中的行或记录)(这意味着该属性集是一个超级键)

    b。这些属性没有(1)适用的适当子集(这意味着集合是最小的)

    我想强调一点,候选密钥是最小超密钥

  • 复合键-复合键是由两个或多个唯一标识实体引用的属性组成的键

  • 复合键包含至少一个复合键和一个以上属性。复合键还可以包括简单键和非键属性
  • 目前复合密钥不满足最小超密钥的候选密钥条件


    我可能错了,但请帮助我理解这个概念。

    组合键只是由多个列组成的键-组合键@marc_s没有其他含义-请看这个