2.1.7不同联系的表示 两个不同型实体间的联系 °两个不同型实体间的多种联系 匚班级了[班趿学生1职工与工程间,一个职工可以参加 多个工程,一个工程可以有多个职 负责 组成 学习 工参加,同时一个工程由一个职工 负责,一个职工可以负责多个工程 班长 学生 课程 职工 °两个以上实体间的多元联系 参加 负青 施行社和景点及游客三个实体间 存在三元联系 工程 施行社 同一实体内部个体间的二元联系 职工 景点 游客 领导
2.1.7 不同联系的表示 ◼ 两个不同型实体间的联系 •两个不同型实体间的多种联系 职工与工程间,一个职工可以参加 多个工程,一个工程可以有多个职 工参加,同时一个工程由一个职工 负责,一个职工可以负责多个工程。 •两个以上实体间的多元联系 施行社和景点及游客三个实体间 存在三元联系 •同一实体内部个体间的二元联系
2.1.8ER图的设计方法 大体应遵两条原则: ①针对每一用户作出该用户信息的局部ER图, 为属性的就不作为实体,利于简化即图 确定该用户的实体、属性、联系。注意,能作 ②综合局部ER图,生成总体ER图。在综合过程 中,同名实体只能出现一次,还要去掉不必要 的联系,以消除冗余。 个系统的ER图不是惟一的,强调不同的侧面 作出的E-R图可能有很大不同
2.1.8 ER图的设计方法 ◼ 大体应遵两条原则: ◼ ①针对每一用户作出该用户信息的局部ER图, 确定该用户的实体、属性、联系。注意,能作 为属性的就不作为实体,利于简化ER图。 ◼ ②综合局部ER图,生成总体ER图。在综合过程 中,同名实体只能出现一次,还要去掉不必要 的联系,以消除冗余。 ◼ 一个系统的ER图不是惟一的,强调不同的侧面 作出的E-R图可能有很大不同
2.1.9ER图综合实例 学校有若干系,每个系有若干班级和教职室, 每个教职室有若干教员,其中有的教授和副教授 各带若干研究生.每个班级有若干学生,每个学 生选修若干课程,每门课程可由若干学生选修. 用E-R图画出该校的概念模型.(参考答案) ■2.在物资管理中,一个供应商为多个项目供应 多种零件,一种零件只能保存在一个仓库中, 个仓库中可保存多种零件,一个仓库有多名员工 值班,由一个员工负责管理.画出该物资管理系 统的E-R图.(参考答案)
2.1.9 ER图综合实例一 ◼ 1. 学校有若干系,每个系有若干班级和教职室, 每个教职室有若干教员,其中有的教授和副教授 各带若干研究生.每个班级有若干学生,每个学 生选修若干课程,每门课程可由若干学生选修. 用E-R图画出该校的概念模型.(参考答案) ◼ 2. 在物资管理中,一个供应商为多个项目供应 多种零件,一种零件只能保存在一个仓库中,一 个仓库中可保存多种零件,一个仓库有多名员工 值班,由一个员工负责管理.画出该物资管理系 统的E-R图.(参考答案)
2.1.10ER图综合实例二 口3.在活期存款业务中,设一个储户可在多个 储蓄所存取款,画出该E-R图.(参考答案) ■4.在课程管理系统中,涉及到班级,学生,课 程,教师,参考书等实体,假设,一个教师只可 上一门课程,一门课程可由多个教师讲授, 可使用多本参考书,画出该系统的概念模型。 参考答案)
2.1.10 ER图综合实例二 ◼ 3. 在活期存款业务中,设 一个储户可在多个 储蓄所存取款,画出该E-R图.(参考答案) ◼ 4. 在课程管理系统中,涉及到班级,学生,课 程,教师,参考书等实体,假设,一个教师只可 上一门课程,一门课程可由多个教师讲授, 可使用多本参考书,画出该系统的概念模型。 (参考答案)
2.1.11学校ER图 班级 组成 系部 组成 教研室 <组成 组成 生 指导 教员 选修 成绩 课程 讲授
2.1.11 学校ER图 系部 学生 教研室 教员 班级 课程 选修 组成 组成 组成 组成 讲授 1 m 1 1 1 1 m m m m m m n 指导 m n 成绩