问题
问答题
某系统包含如下实体。
·学生:学号、姓名、性别、年龄、班级。
·课程:课程号、课程名、学分。
·教师:教师号、姓名、性别、职称。
·单位:单位名称、电话。
上述实体中存在如下联系:
(1)一个学生可选修多门课程,一门课程可为多个学生选修,系统将记录学生学习课程的成绩。
(2)一名教师可讲授多门课程,一门课程可为多名教师讲授,不同教师讲授不同课程课时费用不同。
(3)一个单位可有多名教师,一名教师只能属于一个单位。
试完成如下工作:
(1)分别设计学生选课和教师任课两个局部E-R图。
(2)将上述设计完成的E-R图合并成一个全局E-R图。
(3)将该全局E-R图转换为等价的关系模型。
答案
参考答案:
(1)学生选课和教师任课的局部E-R图分别如下:
(2)合并的全局E-R图如下:
(3)该全局E-R图可转换为以下关系模式:
单位(单位名称,电话)
教师(教师号,姓名,性别,职称,单位名称)
课程(教师号,课程名,学分)
学生(学号,姓名,性别,年龄,班级)
学习(学号,课程号,成绩)
教授(教师号,课程号,课时费)