第4个回答 推荐于2017-09-27
候选码:如果一个属性或属性集能唯一标识元组,且又不含有多余的属性或属性集,那么这个属性或属性集称为关系模式的候选码。
主码:在一个关系模式中,正在使用的候选码或由用户特别指定的某一候选码,称为该关系模式的主码(Primary Key)。
外码:如果关系模式R中某个属性或属性集是其他关系模式的主码,那么该属性或属性集是R的外码(Foreign Key)。
例如:
学生(学号,姓名,性别,年龄,专业号) 主码:学号,外码:专业号
专业(专业号,专业名) 主码:专业号