问题 问答题

某系统包含如下实体。

·学生:学号、姓名、性别、年龄、班级。

·课程:课程号、课程名、学分。

·教师:教师号、姓名、性别、职称。

·单位:单位名称、电话。

上述实体中存在如下联系:

(1)一个学生可选修多门课程,一门课程可为多个学生选修,系统将记录学生学习课程的成绩。

(2)一名教师可讲授多门课程,一门课程可为多名教师讲授,不同教师讲授不同课程课时费用不同。

(3)一个单位可有多名教师,一名教师只能属于一个单位。

试完成如下工作:

(1)分别设计学生选课和教师任课两个局部E-R图。

(2)将上述设计完成的E-R图合并成一个全局E-R图。

(3)将该全局E-R图转换为等价的关系模型。

答案

参考答案:

(1)学生选课和教师任课的局部E-R图分别如下:

(2)合并的全局E-R图如下:

(3)该全局E-R图可转换为以下关系模式:

单位(单位名称,电话)

教师(教师号,姓名,性别,职称,单位名称)

课程(教师号,课程名,学分)

学生(学号,姓名,性别,年龄,班级)

学习(学号,课程号,成绩)

教授(教师号,课程号,课时费)

单项选择题
问答题 简答题