超码:可以区分记录的一个属性或多个属性的集合。
候选码:超码的最小集,即包含最少属性的超码。超码的最小集可以有多个,即多个集合大小相同,但元素构成不完全相同的最小集。
主码(主键):被选中的一个候选码。候选码可以有多个,主码只有一个。主键如果是由多个属性构成,又称联合主键。
主属性:属于某个候选码的属性。
非主属性:不属于任何候选码的属性。
————————————————
原文链接:https://blog.csdn.net/haoranhaoshi/article/details/109617202