数据库中的键码,候选键码,主键码,公共键码,外键码有什么区别?求高人,谢谢了

如题所述

第1个回答  2011-11-06
楼主写的都不是标准的吧,键码:就是具有唯一性的属性,或者几个最小单位的组合能够体现唯一性,而候选键和主键都具有唯一性,本来两个没有区别,但是多个可以表示唯一性的属性时,你必然会选择其中一个表示这个表的唯一性,那这个就是主键码,剩下的唯一性的属性自然都是候选码,对于公共键,汗,表示没听过,书上貌似也没有,不知是不是你写错了,还是怎么的,而外键码:举个例子,有两个表,在其中一个表中的主键,却是另外一个表的候选码,OK,对于那个候选码的表,这个属性就是外键码了。
不知说的请不清,但还希望采纳!不懂的地方也可以继续问我,知道的,就给你解答本回答被提问者和网友采纳
相似回答