问题
单项选择题
假设有学生S(学号,姓名,性别,入学时间,联系方式),院系D(院系号,院系名称,电话号码,负责人)和课程C(课程号,课程名)三个实体,若一名学生属于一个院系,一个院系有多名学生:一名学生可以选择多门课程,一门课程可被多名学生选择,则图中(a)和(b)分别为 (51) 联系。假设一对多联系不转换为一个独立的关系模式,那么生成的关系模式 (52) 。
(52)处填()。
A.S中应加入关系模式D的主键
B.S中应加入关系模式C的主键
C.D中应加入关系模式S的主键
D.C中应加入关系模式S的主键
答案
参考答案:A
解析:
试题(51)、(52) 分析
本题考查的是应试者对数据库系统中E-R模型方面的基础知识。
根据题意,学生S关系中一个学生属于一个院系,一个院系有多个学生,因此学生 S和部门院系D之间是一个一对多的联系,故(a)应为1 *;又因为一个学生可以选择多门课程,一门课程可由多名学生选择,所以学生S和课程C关系之间是一个多对多的联系,故(b)应为* *。
假设一对多联系(a)不转换为一个独立的关系模式,那么按照E-R模型向关系模型转换的规则,应当将一端的主键并入多端。所以,生成的关系模式学生S中应加入关系模式D的主键。