数据库中关系 的相关名词

码 = 键 ;
比如,一个员工的二维关系(表) , 大概这几个属性:
员工表:系统内标识码,身份证号,工号,姓名,出生日期,所在部门
理论上讲, 可以有三个码,:
Key1 : 系统内部标识,这个是数据库设计时,确定的唯一标识。
Key2 : 身份证号,理论上来讲,这个是全国唯一,但是经常听说有重复的。
Key3 : 工号,公司内部定的,也不应该 重复。

但是主码(PK),你只从上述三个中选定一个,比如我们选定了 Key1,那么 Key2 , Key3 就是候选码。

再说属性,属性就是这个二维关系(这张表)的列(字段)。

主属性,就是上述三个码中所包含的这些列:系统内部标识、身份证号、工号

非主属性,就是除了这三个属性之外的其他所有属性。 

 

猜你喜欢

转载自blog.csdn.net/sinat_34166518/article/details/85017025