1、设有如下实体: (10分)
学生:学号、单位、姓名、性别、年龄、选修课程名
课程:编号、课程名、开课单位、任课教师号
教师:教师号、姓名、性别、职称、讲授课程编号
单位:单位名称、电话、教师号、教师名
上述实体中存在如下联系:
一个学生可选修多门课程,一门课程可为多个学生选修;
一个教师可讲授多门课程,一门课程可为多个教师讲授;
一个单位可有多个教师,一个教师只能属于一个单位。
试完成如下工作:
(1)分别设计学生选课和教师任课两个局部信息的结构E-R图。 (4分)
(2)将上述设计完成的E-R图合并成一个全局E-R图。 (3分)
(3)将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。 (3分)
解:
(1)学生选课局部E-R图如图2 所示,教师任课局部E-R图如图3所示。
(2)合并的全局E-R图如图4所示。
为避免图形复杂,下面给出各实体属性:
单位:单位名、电话
学生:学号、姓名、性别、年龄
教师:教师号、姓名、性别、职称