《ER图练习(1).ppt》由会员分享,可在线阅读,更多相关《ER图练习(1).ppt(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、ERER图练习题图练习题习题一、设计实验习题一、设计实验2.22.2六张表的六张表的简化简化ERER图图2学生学号姓名专业编号性别出生日期入学时间入学成绩团员否照片简历3教师性别职称教师姓名教师编号通讯地址电话邮政编码电子信箱4课程课程编号课程性质学时学分课程名称备注5课程选课学生m 学号开课时间成绩n课程编号6教师任课课程课程编号mn教师编号7专业专业编号所属系备注专业名称8习题二、学生选课系统习题二、学生选课系统大学实行学分制,学生可根据自己的情况选课。每名学生可大学实行学分制,学生可根据自己的情况选课。每名学生可同时选修多门课程,每门课程可由多位教师主讲;每位教师同时选修多门课程,每门课
2、程可由多位教师主讲;每位教师可讲授多门课程。其不完整的可讲授多门课程。其不完整的E-R图如图所示。图如图所示。1.指出学生与课程的联系类型。指出学生与课程的联系类型。答:多对多答:多对多 2.指出课程与教师的联系类型。指出课程与教师的联系类型。答:多对多答:多对多3.若每名学生有一位教师指导,每个教师指导多名学生,则学若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是何联系生与教师是何联系?答:多对一答:多对一4.在原在原E-R图上补画教师与学生的联系,并完善图上补画教师与学生的联系,并完善E-R图。图。学生学生选课讲授教师教师课程课程学号教师编号课程编号选课时间讲授时间讲授地点
3、选课地点成绩指导n19习题习题三三、将、将ERER图转换为关系模式图转换为关系模式单位单位聘用聘用职工职工1m单位号地址电话职工号姓名性别年龄单位(单位号,地址,电话)职工(职工号,单位号,姓名,性别年龄)10习题四、销售部门子系统习题四、销售部门子系统1.职工:职工号、姓名、地址职工:职工号、姓名、地址2.部门:部门名、经理部门:部门名、经理3.产品:产品编号、产品名产品:产品编号、产品名4.制造商:制造商名、地址制造商:制造商名、地址一个部门可以有很多职工,一个职工仅一个部门可以有很多职工,一个职工仅在一个部门工作;在一个部门工作;一个部门可销售多种产品,这些产品也一个部门可销售多种产品,
4、这些产品也在其它部门销售;在其它部门销售;不同得部门销售相同的产品,数量可能不同得部门销售相同的产品,数量可能不同;不同;制造商生产多种产品,其它制造商也制制造商生产多种产品,其它制造商也制造这些产品。造这些产品。不同的制造商制造的相同产品,型号和不同的制造商制造的相同产品,型号和价格可能不同价格可能不同请完成如下处请完成如下处理理:1、设计满足、设计满足上述要求上述要求的的E-R图。图。2、将该、将该E-R图转换为图转换为等价的关等价的关系模式。系模式。3、用下划线、用下划线标明每个标明每个关系中的关系中的主键。主键。在下一页习题四习题四如图如图11职工职工号地址姓名雇佣n部门经理部门名1销
5、售产品mn数量产品编号产品名生产制造商地址制造商名mn型号价格习题四习题四职工(职工号,姓名,地址,部门名)部门(部门名,经理)产品(产品编号,产品名)销售(部门名,产品编号,数量)制造商(地址,制造商名)生产(地址,产品编号,型号,价格)13习题五习题五、某医院病房计算机管理中心、某医院病房计算机管理中心科室:科名、科地址、科电话科室:科名、科地址、科电话病房:病房号、床位号病房:病房号、床位号医生:姓名、职称、年龄、工号医生:姓名、职称、年龄、工号病人:病历号、姓名、性别病人:病历号、姓名、性别一个科室有多个病房、多个医生一个科室有多个病房、多个医生;一个病房只能属于一个科室;一个病房只能
6、属于一个科室;一个医生只属于一个科室,但可负责多个一个医生只属于一个科室,但可负责多个病人的诊治病人的诊治;一个病人的主管医生只有一个,也只能入一个病人的主管医生只有一个,也只能入住一个病房住一个病房请完成如下处请完成如下处理理:1、设计满足、设计满足上述要求上述要求的简化的简化E-R图。图。2、将该、将该E-R图转换为图转换为等价的关等价的关系模式。系模式。3、用下划线、用下划线标明每个标明每个关系中的关系中的主键。主键。习题五习题五如图如图14科室科名科地址科电话包含1病房病房号床位号n入住病人病历号姓名性别1n负责属于医生1n1n年龄职称姓名工号习题五习题五15科室(科名,科地址,科电话
7、)病房(病房号,科名,床位号)病人(病历号,姓名,性别,病房号,工号)医生(工号,姓名,职称,年龄,科名)16习题习题六六、图书借阅管理系统、图书借阅管理系统1.可随时查询书库中现有书籍的类型、数量。可随时查询书库中现有书籍的类型、数量。所有各类书籍均可由书号唯一标识。所有各类书籍均可由书号唯一标识。2.可随时查询书籍借还情况,包括借书人单位、姓名、借可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。书证号、借书日期和还书日期。任何人可借多种书,任何一种书可为多个人所借;任何人可借多种书,任何一种书可为多个人所借;借书证号具有唯一性。借书证号具有唯一性。3.可通过数据
8、库中保存的出版社的可通过数据库中保存的出版社的Email、电话、邮编及、电话、邮编及地址等信息向相应出版社增购有关书籍。地址等信息向相应出版社增购有关书籍。一个出版社可出版多种书籍,同一本书仅为一个出版一个出版社可出版多种书籍,同一本书仅为一个出版社出版;社出版;出版社名具有唯一性。出版社名具有唯一性。请完成如下处理请完成如下处理:1、设计满足上述要求的简化、设计满足上述要求的简化E-R图。图。2、将该、将该E-R图转换为等价的关系模式。图转换为等价的关系模式。3、用下划线标明每个关系中的主键。、用下划线标明每个关系中的主键。习题六习题六如图如图17书籍书号类型数量借还还书日期借书日期n借书人
9、单位借书证号姓名m出版出版社1 电话 Email邮编地址出版社名n习题六习题六18书籍(书号,类型,数量,出版社名)借书人(借书证号,单位,姓名)出版社(出版社名,电话,邮编,地址,Email)借还(书号,借书证号,借书日期,还书日期)19习题习题七七、企业管理系统、企业管理系统单位:单位名、电话单位:单位名、电话职工:职工号、姓名、性别职工:职工号、姓名、性别工程:工程名、地点工程:工程名、地点设备:设备号、设备名、产地设备:设备号、设备名、产地供应商:供应商名、电话供应商:供应商名、电话每一单位有多个职工,一个职工仅隶属于一个单每一单位有多个职工,一个职工仅隶属于一个单位;位;一个职工仅在
10、一个工程工作,但一个工程有很多一个职工仅在一个工程工作,但一个工程有很多职工参加工作;职工参加工作;有多个供应商为各个工程供应不同的设备,设备有多个供应商为各个工程供应不同的设备,设备的价格和数量可能各不相同。的价格和数量可能各不相同。请完成如下处请完成如下处理理:1、设计满足、设计满足上述要求上述要求的的E-R图。图。2、将该、将该E-R图转换为图转换为等价的关等价的关系模式。系模式。3、用下划线、用下划线标明每个标明每个关系中的关系中的主键。主键。习题七习题七如图如图20单位电话单位名雇佣1职工性别职工号姓名n工作工程n1地点工程名供应设备m供应商n供应商名电话价格数量习题七习题七21单位(单位名,电话)职工(职工号,单位名,姓名,性别,工程名)工程(工程名,地点)供应设备(工程名,供应商名,价格,数量)供应商(供应商名,电话)