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