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