设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名;
课程:编号、课程名、开课单位、任课教师号;
教师:教师号、姓名、性别、职称、讲授课程编号;
单位:单位名称、电话、教师号、教师名
上述实体中存在如下联系:
(1)一个学生可选修多门课程,一门课程可为多个学生选修;
(2)一个教师可讲授多门课程,一门课程可为多个教师讲授;
(3)一个单位可有多个教师,一个教师只能属于一个单位。
试完成如下工作:
(1)分别设计学生选课和教师任课两个局部信息的结构E-R图。
(2)将上述设计完成的E-R图合并成一个全局E-R图。
(3)将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构
课程:编号、课程名、开课单位、任课教师号;
教师:教师号、姓名、性别、职称、讲授课程编号;
单位:单位名称、电话、教师号、教师名
上述实体中存在如下联系:
(1)一个学生可选修多门课程,一门课程可为多个学生选修;
(2)一个教师可讲授多门课程,一门课程可为多个教师讲授;
(3)一个单位可有多个教师,一个教师只能属于一个单位。
试完成如下工作:
(1)分别设计学生选课和教师任课两个局部信息的结构E-R图。
(2)将上述设计完成的E-R图合并成一个全局E-R图。
(3)将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构
举一反三
- 设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名; 课程:编号、课程名、开课单位、任课教师号; 教师:教师号、姓名、性别、职称、讲授课程编号; 单位:单位名称、电话、教师号、教师名 上述实体中存在如下联系: (1)一个学生可选修多门课程,一门课程可为多个学生选修; (2)一个教师可讲授多门课程,一门课程可为多个教师讲授; (3)一个单位可有多个教师,一个教师只能属于一个单位。 试完成如下工作: (1)分别设计学生选课和教师任课两个局部信息的结构E-R图。 (2)将上述设计完成的E-R图合并成一个全局E-R图。 (3)将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构
- 设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系:(3)将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。
- 资料:一个简单的教务管理系统有如下描述:(1)每门课程由一个系开设,每个系开设多门课程;(2)每个教师讲授多门课程,每门课程由多个教师讲授;(3)学生选修课程有关属性如下:系:系号,系名,系地址;教师:职工号,姓名,职称;学生:学号,姓名,性别,班级;课程:课程号,课程名,学分;选修:成绩;讲授:工作量;开设:学期要求:(1)画出反映上述命题的E-R图,并在图上注明属性、联系的类型。(2)将该E-R图转换为关系数据模式,并注明关键字。
- 某学校学生、教师和课程实体对应的关系模式如下:学生(学号,姓名,性别,年龄,家庭住址,电话);课程(课程号,课程名);教师(职工号,姓名,年龄,家庭住址,电话) 电话)。 如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师只能讲授一门课程,但一门课程可以由多个教师讲授。 因此,学生和课程之间是一个( ) 的联系。 A: 1对1 B: 1对多 C: 多对1 D: 多对多
- 某学校学生、教师和课程实体对应的关系模式如下。学生(学号,姓名,性别,年龄,家庭住址,电话)课程(课程号,课程名)教师(职工号,姓名,年龄,家庭住址,电话)如果一个学生可以选修多门课程,一门课程可以有多个学生选修;一个教师只能讲授一门课程,但一门课程可以由多个教师讲授。由于学生和课程之间是一个 (7) 的联系,所以 (8) 。又由于教师和课程之间是一个 (9) 的联系,所以 (10) 。 (9)处填()。 A: 1对1 B: 1对多 C: 多对1 D: 多对多