E-R图 PPT.ppt
上传人:王子****青蛙 上传时间:2024-09-14 格式:PPT 页数:34 大小:4MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

E-R图 PPT.ppt

E-R图PPT.ppt

预览

免费试读已结束,剩余 24 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

E-R图E-R图的基本符号模型概念模型--E-R模型[图]课程E-R图练习学生大家有疑问的,可以询问和交流题目2:某大学实现学分制,学生可根据自己情况选课。每名学生可同时选修多门课程,每门课程可由多位教师主讲;每位教师可讲授多门课程,且一名教师可指导多名学生。试画出E-R图。E-R图题目3:学生管理系统假设要根据某大学的系、学生、班级、学会等信息建立一个数据库,一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可以参加多个学会,每个学会有若干学生,学生参加某学会有个入会年份。试为该大学的系、学生、班级、学会等信息设计一个E-R模型。设置题目4有如下实体:学生:学号、单位名称、姓名、性别、年龄、选修课名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师姓名上述实体中存在如下联系:1)一个学生可选多门课程,一门课程可被多个学生选修。2)一个教师可讲授多门课程,一门课程可由多个教师讲授。3)一个单位可有多个教师,一个教师只能属于一个单位。试完成如下工作:①分别设计学生选课和教师任课两个局部E-R图。②将上述设计完成的E-R图合并成一个全局E-R图。③将全局E-R图转换为等价的关系模式表示的数据库逻辑结构。答:①学生选课局部E-R图如图6所示,教师任课局部E-R图如图7所示。合并的全局E-R图如图8所示。为避免复杂,合并的全局E-R图中省略了以下各实体的属性:单位:单位名称,电话学生:学号,姓名,性别,年龄教师:教师号,姓名,性别,职称课程:编号,课程名③该全局E-R图转换为等价的关系模式表示的数据逻辑结构如下:单位(单位名称,电话)课程(教师号,姓名,性别,职称,单位名称)学生(学号,姓名,性别,年龄,单位名称)讲授(教师号,课程编号)选修(学号,课程编号)题目5:假设要建立一个企业数据库,该企业有多个下属单位,每一个单位有多个职工,一个职工仅隶属于一个单位,且一个职工仅在一个工程中工作,但一个工程中有很多职工参加工作,有多个供应商为各个工程供应不同设备。单位的属性有:单位名、电话。职工的属性有:职工号、姓名、性别。设备的属性有:设备号、设备名、产地。供应商的属性有:姓名、电话。工程的属性有:工程名、地点。请完成如下处理:①设计满足上述要求的E-R图。②将该E-R图转换为等价的关系模式。③根据你的理解,用下划线标明每个关系中的码。①满足要求的E-R图如图17所示。各实体的属性如下:单位(单位名、电话)职工(职工号、姓名、性别)设备(设备名、设备号、产地)供应商(姓名、电话)工程(工程名、地点)转换后的关系模式如下:单位(单位名、电话)职工(职工号、单位名、工程名、姓名、性别)设备(设备名、设备号、产地)供应商(姓名、电话)工程(工程名、地点)供应(供应商姓名、工程名、设备号、数量)③见②中下划线。题目6:某医院病房计算机管理中心需要如下信息:科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:1)设计该计算机管理系统的E-R图2)将该E-R图转换为关系模式结构。3)指出转换结果中每个关系模式的后选码。1)计算机管理系统的E-R图如下:2)对应的关系模式结构如下:科室(科名,科地址,科电话)病房(病房号,床位号,科室名)医生(工作证号,姓名,职称,科室名,年龄)病人(病历号,姓名,性别,主管医生,病房号)3)每个关系的后选码如下:科室的后选码是科名。病房的后选码是科室名+病房号。医生的后选码是工作证。病人的后选码是病历号。题目7体育项目比赛管理系统。数据库有锦标赛各个代表团、运动员、比赛项目、比赛情况等实体。其中,一个代表团有多个运动员,一个运动员可参加多个比赛项目,一个比赛项目可由多个运动员参加,一种比赛类别由多个比赛项目组成。请画出体育项目比赛管理系统的E-R图。各实体属性如下:代表团:团编号、地区、住所运动员:编号、姓名、年龄、性别比赛项目:项目编号、项目名、级别比赛类别:类别编号、类别名、主管参加题目8超市管理系统该超市公司的业务管理规则如下:⑴该超市公司有若干仓库,若干连锁商店,供应若干商品。⑵每个商店有一个经理和若干收银员,每个收银员只在一个商店工作。⑶每个商店销售多种商品,每种商品可在不同的商店销售。⑷每个