主码和辅码是什么?
发布网友
发布时间:2024-03-18 22:02
我来回答
共1个回答
热心网友
时间:2024-07-19 14:45
主属性——包含在任一候选关键字中的属性称主属性。
非主属性——不包含在主码中的属性称为非主属性。
非主属性是相对与主属性来定义的。
候选码——若关系中的某一属性组的值能唯一的标识一个元组,而其任何真子集都不能再标识,则称该属性组为候选码。
例如:在学生实体中,“学号”是能唯一的区分学生实体的属性,同时又假设“姓名”、“年龄”的属性组合足以区分学生实体,那么{学号}和{姓名,年龄}都是候选码
关键码——唯一可以决定整个关系的码就是关键码
关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→A}
——D→A AB→C——
因为D决定A,所以AB可以决定C 就相当于DB决定C,所以DB可以决定A和C,即DB可以决定整个R关系