候选码、超码、主码、主属性辨析


1. 候选码:其闭包为整个U,也就是说U是完全依赖于候选码的(大多数情况存在传递依赖),候选码可能有多个。()

2. 超码:U是部分依赖于超码的,简单来说就是超码是候选码中加了一些可有可无的东西。

3. 主码:如果候选码多于一个,则选择其中一个作为主码(因为随便哪个都能能被U完全依赖)。

(主码、候选码都称为码,要自己分析)

4. 主属性:包含在任何一个候选码中的属性为主属性,意思就是所有候选码的交集的组合拆分为一个一个属性,这些属性就是主属性。(可以在候选码练习中看到)