包含在任何一个关系只能有一个候选键键中的属性叫主属性

主属性:在一个关系中2113如一5261个屬性是构成某一个候选关键字4102的属性集中的一个属性,1653则称它为主属

非主属性:不包含在任何一个关系只能有一个候选键码中的属性稱为非主属性。非主属性是相对与主属性来定义的是指关系中不包含任何一个关系只能有一个候选键码中的属性。

例如:在关系——学苼(学号姓名,年龄性别,班级)中主码是“学号”,那么其他的“姓名”、“年龄”、“性别”、“班级”就都可以称为非主属性

若关系中的某一属性或属性组的值能唯一的标识一个元组,而其任何、子集都不能再标识则称该属性组为(超级码)候选码。

例如:在学生实体中“学号”是能唯一的区分学生实体的,同时又假设“姓名”、“班级”的属性组合足以区分学生实体那么{学号}和{姓名,班级}都是(超级码)候选码

简单的说,候选码(超级码)就是可以被选为主码的属性或属性组当一个关系有N个属性或属性组可以唯┅标识时,则说明该关系有N个候选码可以选定其中一个作为主码。

我要回帖

更多关于 一个关系只能有一个候选键 的文章

 

随机推荐