资料:一个简单的教务管理系统有如下描述:(1)每门课程由一个系开设,每个系开设多门课程;(2)每个教师讲授多门课程,每门课程由多个教师讲授;(3)学生选修课程有关属性如下:系:系号,系名,系地址;教师:职工号,姓名,职称;学生:学号,姓名,性别,班级;课程:课程号,课程名,学分;选修:成绩;讲授:工作量;开设:学期要求:(1)画出反映上述命题的E-R图,并在图上注明属性、联系的类型。(2)将该E-R图转换为关系数据模式,并注明关键字。
举一反三
- 设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系:(1)一个学生可选修多门课程,一门课程可为多个学生选修;(2)一个教师可讲授多门课程,一门课程可为多个教师讲授;(3)一个单位可有多个教师,一个教师只能属于一个单位。将上述设计完成的E-R图合并成一个全局E-R图
- 学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由多位教师讲授,课程有课程号、课程名和学分,并参加多项项目,一个项目有多人合作,且责任轻重有个排名,项目有项目号、名称和负责人;学生有学号、姓名、年龄、性别,每个学生可以同时选修多门课程,选修有分数。(1)请设计此学校的教学管理的E-R模型。(2)将上述E-R模型转换为关系模型。
- 设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名; 课程:编号、课程名、开课单位、任课教师号; 教师:教师号、姓名、性别、职称、讲授课程编号; 单位:单位名称、电话、教师号、教师名 上述实体中存在如下联系: (1)一个学生可选修多门课程,一门课程可为多个学生选修; (2)一个教师可讲授多门课程,一门课程可为多个教师讲授; (3)一个单位可有多个教师,一个教师只能属于一个单位。 试完成如下工作: (1)分别设计学生选课和教师任课两个局部信息的结构E-R图。 (2)将上述设计完成的E-R图合并成一个全局E-R图。 (3)将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构
- 设计题______ <br/>假设每个学生选修若干门课程,且每个学生每选一门课只有一个成绩,每个教师只担任一门课的教学,一门课由若干教师任教。“学生”有属性:学号、姓名、地址、年龄、性别。“教师”有属性:职工号、教师姓名、职称,“课程”有属性:课程号、课程名。试画出E-R图,并注明属性和联系类型。
- 假设教学管理规定: ①一个学生可选修多门课,一门课有若干学生选修; ②一个教师可讲授多门课,一门课只有一个教师讲授; ③一个学生选修一门课,仅有一个成绩。 学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。 要求:根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型;