复合键是候选键

时间:2015-02-19 21:24:45

标签: database key composite-key candidate-key

复合键是候选键池的子集吗?如果它是一个子集,那么为什么复合键有一个新术语,如果候选键也可以形成多列。

更新

  1. 简单键 - 简单键只有一个属性。

  2. 候选键 - 关系的候选键是该关系的最小超级键;也就是说,一组属性:

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

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

    我想坚持认为候选键是最小的超级键。

  3. 复合键 - 复合键是由两个或多个唯一标识实体事件的属性组成的键。

    1. 复合键包含至少一个复合键和另一个属性。复合键还可以包括简单键和非键属性。
    2. 现在复合键不满足最小超级键的候选键条件。

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

0 个答案:

没有答案