问答题
阅读以下说明和关系表,回答问题1~3。
[说明]
在一个大学的选课系统中,包括了学生、系、教师和课程方面的信息。该系统中还包含了学生所选课程、成绩,教师所授课程,以及系开设的课程等信息。学生、教师、系和课程的属性如下:
学生:学号和姓名
教师:编号和姓名
系:系代号和系名
课:课程号和课程名
一个学生可以选多门课程,一名教师可以讲授多门课程,也可以多名教师讲授同一门课程,不同专业间也可以开设相同的课程。
问答题
[问题1]
用E-R模型对大学选课的数据库进行描述。
【正确答案】
【答案解析】
问答题
[问题2]
将该ER图转换为关系模式。
【正确答案】
【答案解析】对应的关系模式和键码如下: 学生(学号、姓名、系、课程) 课程({{U}} 课程号{{/U}}、课程名) 教师({{U}} 编号{{/U}}、姓名) 系 ({{U}} 系代号{{/U}}、系名) 选课({{U}} 学号{{/U}}、课程号、分数) 开设({{U}} 系代号{{/U}}、 {{U}}课程号{{/U}}) 讲授({{U}} 编号{{/U}}、 {{U}}课程号{{/U}})
问答题
[问题3]
说明系与课程间的联系类型,说明教师与课程间的联系类型。
【正确答案】
【答案解析】系与课程间的联系类型是多对多的关系 教师与课程间的联系类型是多对多的关系