复合键是候选键池的子集吗?如果它是一个子集,那么为什么会有一个新的组合键术语,如果候选键也可以由多个列组成。
更新
简单键 - 简单键是只有一个属性的键。
候选键 - 关系的候选键是该关系的最小超级键;也就是说,一组属性,例如:
一个。该关系没有两个不同的元组(即通用数据库语言中的行或记录),这些属性的值相同(这意味着属性集是一个超级键)
湾。这些属性没有正确的子集(1)成立(这意味着集合是最小的)。
我想坚持认为候选键是最小的超级键。
复合键 - 复合键是由两个或多个唯一标识实体出现的属性组成的键。
- 一个复合键至少包含一个复合键和一个属性。复合键还可以包括简单键和非键属性。
现在复合键不满足最小超键候选键的条件。
我可能错了,但请帮助我理解这个概念。