实例 某大学实现学分制,学生可根据自己情 况选课。每名学生可同时选修多门课程,每 门课程可由多位教师主讲;每位教师可讲授 多门课程。请画出ER图 指出学生与课程的联系类型。 指出课程与教师的联系类型。 若每名学生有一位教师指导,每个教师指 导多名学生,则学生与教师是如何联系? 德请写出关系模型
工 程 信 息 管 理 第 二 章 工 程 管 理 信 息 系 统 的 开 发 实例 某大学实现学分制,学生可根据自己情 况选课。每名学生可同时选修多门课程,每 门课程可由多位教师主讲;每位教师可讲授 多门课程。请画出ER图。 指出学生与课程的联系类型。 指出课程与教师的联系类型。 若每名学生有一位教师指导,每个教师指 导多名学生,则学生与教师是如何联系? 请写出关系模型
工程信息管理 学生 选修 课程 讲授 第二章工程管理信息系统的开发 指导 教师 图612完善后的ER图
工程信息管理第二章工程管理信息系统的开发
设有如下实体 学生:学号、单位名称、姓名、性别、年龄、选修课名 课程:编号、课程名、开课单位、认课教师号 教师:教师号、姓名、性别、职称、讲授课程编号 单位:单位名称、电话、教师号、教师姓名 上述实体中存在如下联系: 一个学生可选多门课程,一门课程可被多个学生选修。 一个教师可讲授多门课程,一门课程可由多个教师讲授 x一个单位可有多个教师,一个教师只能属于一个单位。 管试完成如下工作: 分别设计学生选课和教师任课两个局部ER图。 身将上述设计完成的ER图合并成一个全局ER图。 优将全局ER图转换为等价的关系模式表示的数据库逻辑结 开 构
工 程 信 息 管 理 第 二 章 工 程 管 理 信 息 系 统 的 开 发 设有如下实体: 学生:学号、单位名称、姓名、性别、年龄、选修课名 课程:编号、课程名、开课单位、认课教师号 教师:教师号、姓名、性别、职称、讲授课程编号 单位:单位名称、电话、教师号、教师姓名 上述实体中存在如下联系: 一个学生可选多门课程,一门课程可被多个学生选修。 一个教师可讲授多门课程,一门课程可由多个教师讲授。 一个单位可有多个教师,一个教师只能属于一个单位。 试完成如下工作: 分别设计学生选课和教师任课两个局部E-R图。 将上述设计完成的E-R图合并成一个全局E-R图。 将全局E-R图转换为等价的关系模式表示的数据库逻辑结 构
工程信息管理 (教师号)(姓名)(性别)(职称) 单位名称 教师 课程 教师号 学号)(姓名)(性别)(年龄 编号 单位 图6.16学生选课的局部ER图 单位名称 图617教师任课的局部ER图 m 单位 属于 教师 第二章工程管理信息系统的开发 1 拥有 开课 讲授 学生 选课 图618合并的全局ER图
工程信息管理第二章工程管理信息系统的开发
工程信息 }该全局ER图转换为等价的关系模式表示的数据 逻辑结构如下: 单位(单位名称,电话) 课程(教师号,姓名,性别,职称,单位名称) 茎学生(学号,姓名,性别,年龄,单位名称) 幸}讲授(教师号,课程编号) 选修(学号,课程编号) 工程管理信息系统的开发
工 程 信 息 管 理 第 二 章 工 程 管 理 信 息 系 统 的 开 发 该全局E-R图转换为等价的关系模式表示的数据 逻辑结构如下: 单位(单位名称,电话) 课程(教师号,姓名,性别,职称,单位名称) 学生(学号,姓名,性别,年龄,单位名称) 讲授(教师号,课程编号) 选修(学号,课程编号)