经常看到书上这样设计一个关系模式,如下:
学生(学号,姓名,性别,专业号)  其中“学号”为主键 “专业号”为外键
专业(专业号,专业名称)              其中“专业号”为主键
这样设计的话,对学生表进行插入的时候,我要分别输入学号,姓名,性别,和专业号,而“专业号”很多人不清楚,不如“专业名称”熟悉,或者说不如让用户直接输入“专业名称”而不是“专业号”  那么关系模式就要修改成下面的样子:
学生(学号,姓名,性别,专业名称)(“专业名称”在同一所学校肯定没重复)
这样用户更好理解
可为什么书上不这样写呢?请帮忙,谢谢!!