0 / 10

假设有学生S(学号,姓名,性别,入学时间,联系方式),院系D(院系号,院系名称,电话号码,负责人)和课程C(课程号,课程名)三个实体,若一名学生属于一个院系,一个院系有多名学生;一名学生可以选择多门课程,一门课程可被多名学生选择,则图中(a)和(b)分别为(  )联系。假设一对多联系不转换为一个独立的关系模式,那么生成的关系模式(  )。 

答案:

答案解析:

本题考查的是应试者对数据库系统中E-R模型方面的基础知识。
根据题意,学生S关系中一个学生属于一个院系,一个院系有多个学生,因此学生S和部门院系D之间是一个一对多的联系,故(a)应为1  * ;又因为一个学生可以选择多门课程,一门课程可由多名学生选择,所以学生S和课程C关系之间是一个多对多的联系,故(b)应为*  * 。
假设一对多联系(a)不转换为一个独立的关系模式,那么按照E-R模型向关系模型转换的规则,应当将一端的主键并入多端。所以,生成的关系模式学生S中应加入关系模式D的主键。