标签:strong 不包含 hub 图片 集合 img user https src
候选码:设K为R<U,F>中的属性或属性组合,若U完全依赖K,则K为R的候选码。
超码:如果说U部分依赖K,则K为R的候选码,候选码是最小的超码,如果任意超码的真子集不能包括超码,则称其为候选码,超码包括候选码。
主码:若候选码只有一个,则该候选码为主码。若候选码多于一个,则选定其中一个为主码。候选码可以作为主码,主码一定是候选码,但候选码不一定是主码。
主属性:包含任何一个候选码的属性集合称为主属性。
非主属性(或非码属性):不包含任何一个候选码的属性集合称为非主属性。
实例:对于表Student(A,B,C),有关系集合R{A→B,B→C},可以得出A为候选码(求候选码求不阐述啦博客里有),则A为主属性,BC为非主属性。
全码:所有属性都是候选码,则称为全码。
候选码、主码、超码、全码、主属性、非主属性、非码属性的定义理解
标签:strong 不包含 hub 图片 集合 img user https src
原文地址:https://www.cnblogs.com/lightice/p/12764782.html