例子 ER图及数据库设计.ppt

上传人:laozhun 文档编号:2277711 上传时间:2023-02-08 格式:PPT 页数:23 大小:287.50KB
返回 下载 相关 举报
例子 ER图及数据库设计.ppt_第1页
第1页 / 共23页
例子 ER图及数据库设计.ppt_第2页
第2页 / 共23页
例子 ER图及数据库设计.ppt_第3页
第3页 / 共23页
例子 ER图及数据库设计.ppt_第4页
第4页 / 共23页
例子 ER图及数据库设计.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《例子 ER图及数据库设计.ppt》由会员分享,可在线阅读,更多相关《例子 ER图及数据库设计.ppt(23页珍藏版)》请在三一办公上搜索。

1、2023年2月8日星期三,E-R图,1/23,E-R图,医院病房管理,图书管理,工厂物资管理,教学管理,商业集团管理,2023年2月8日星期三,E-R图,2/23,例 1:某医院病房计算机管理中需要如下信息:,科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号,说明:一个科室有多个病房、多个医生一个病房只能属于一个科室一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个,要求:设计该计算机管理系统的 E-R 图,2023年2月8日星期三,E-R图,3/23,例 1

2、,解:,实体:病房、科室、病人、医生联系:病房实体与科室实体间存在“组成”联系,n:1病房实体与病人实体间存在“入住”联系,1:n医生实体与病人实体间存在“诊治”联系,1:n科室实体与医生实体间存在“从属”联系,1:n实体属性:科室:科名、科地址、科电话病房:病房号、床位号医生:工作证号、姓名、职称、年龄病人:病历号、姓名、性别联系属性:入住:住院日期诊治:诊治日期,2023年2月8日星期三,E-R图,4/23,例 1,E-R图,病房,科室,病人,医生,组成,诊治,入住,从属,1,1,1,1,n,n,n,n,病房号,床位号,病历号,性别,姓名,工作证号,职称,姓名,年龄,科名,科地址,科电话,

3、住院日期,诊治日期,2023年2月8日星期三,E-R图,5/23,例 1,转换为关系模式,病房(病房号,床位号)病人(病历号,姓名,性别)科室(科名,科地址,科电话)医生(工作证号,姓名,职称,年龄)入住(病房号,床位号,病历号,住院日期)诊治(病历号,工作证号,诊治日期)组成(病房号,床位号,科名)从属(科名,工作证号),2023年2月8日星期三,E-R图,6/23,例 2:一个图书管理数据库要求提供下述服务,可查询书库中现有图书的品种、数量和存放位置。所有各类图书都由书号惟一标识可随时查询图书借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。并规定任何人可借多种书,任何一本书可

4、为多个人所借。借书证号具有惟一性当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有图书的出版社增购有关图书。并规定一个出版社可出版多种图书,同一本书仅为一个出版社出版,出版社名具有惟一性,2023年2月8日星期三,E-R图,7/23,例 2,解:,实体:借书人、图书、出版社联系:借书人与图书之间存在“借阅”联系,m:n出版社与图书之间存在“出版”联系,1:n实体属性:借书人:借书证号、姓名、单位图书:书号、书名、数量、位置出版社:出版社名、电报编号、电话、邮编、地址联系属性:借阅:借书日期、还书日期 出版:出版日期、出版数量,2023年2月8日星期三,E-R图,8/23

5、,例 2,E-R图,借阅,图书,借书人,借书证号,姓名,单位,书号,书名,数量,位置,出版,m,n,出版社,n,1,借书日期,还书日期,出版社名,电报编号,邮编,地址,电话,出版日期,出版数量,2023年2月8日星期三,E-R图,9/23,例 2,转换得到的关系模式,借书人(借书证号,姓名,单位)图书(书号,书名,数量,位置)出版社(出版社名,电报编号,电话,邮编,地址)借阅(借书证号,书号,借书日期,还书日期)出版(出版社名,书号,出版日期,出版数量),“出版”作为独立的关系模式出版(出版社名,书号,出版日期,出版数量)作为独立的关系模式存在,但它可以与“多”方的“图书”合并,2023年2月

6、8日星期三,E-R图,10/23,例 2,“出版”可以合并,出版是 出版社名与图书之间的1:n 联系,可以将其与“多”方合并,即与“图书”实体合并,将出版中的出版社名、出版日期、出版数量作为属性加入到“图书”中,最后结果借书人(借书证号,姓名,单位)图书(书号,书名,数量,位置,出版社名,出版日期,出版数量)出版社(出版社名,电报编号,电话,邮编,地址)借阅(借书证号,书号,借书日期,还书日期),2023年2月8日星期三,E-R图,11/23,例 3:某个工厂物资管理的概念模型,物资管理涉及的实体仓库属性有:仓库号、面积、电话号码零件属性有:零件号、名称、规格、单价、描述供应商属性有:供应商号

7、、姓名、地址、电话号码、账号项目属性有:项目号、预算、开工日期职工属性有:职工号、姓名、年龄、职称,2023年2月8日星期三,E-R图,12/23,例 3,实体间的联系如下:一个仓库可以存放多种零件,一种零件可以存放在多个仓库,仓库和零件具有m:n的“库存”联系,其属性:库存量一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,仓库和职工具有1:n的“工作”联系职工之间具有领导-被领导关系。即仓库主任领导若干保管员,职工实体集中具有1:n的联系供应商、项目和零件三者之间具有m:n:p的“供应”联系,其属性:供应量。即一个供应商可以供给若干项目多种零件,每个项目可以使用不同供应商供应的零

8、件,每种零件可由不同供应商供给,2023年2月8日星期三,E-R图,13/23,例 3,实体及其属性图,2023年2月8日星期三,E-R图,14/23,例 3,实体及其联系图,2023年2月8日星期三,E-R图,15/23,例 3,完整的实体联系图,2023年2月8日星期三,E-R图,16/23,例 4:教学管理有如下陈述,一门课程只能有一个教师任课,一个教师可以上多门课程;一个学生可以选修多门课程,一门课程可以由多个学生来选修已知教师的属性有:工号、姓名、职称,课程的属性有课程号、课程名、学时数,学生的属性有学号、姓名、性别、年龄,2023年2月8日星期三,E-R图,17/23,例 4,解:

9、,实体:教师、学生、课程联系:教师与课程间存在“任课”联系,1:n学生与课程间存在“选修”联系,m:n实体属性:教师:工号、姓名、职称课程:课程号、课程名、学时数学生:学号、姓名、性别、年龄联系属性:任课:学期选修:成绩、学期,2023年2月8日星期三,E-R图,18/23,例 4,E-R图,教师,课程,学生,任课,选修,n,n,1,m,工号,姓名,性别,姓名,年龄,课程号,课程名,学时数,职称,学号,学期,学期,成绩,2023年2月8日星期三,E-R图,19/23,例 4,转换为关系模式,教师(工号,姓名,职称)课程(课程号,课程名,学时数)学生(学号,姓名,性别,年龄)任课(工号,课程号,

10、学期)选修(学号,课程号,学期,成绩),2023年2月8日星期三,E-R图,20/23,例 5:商业集团管理有如下陈述,设某商业集团数据库有 3 个实体集:一是“商店”实体集,属性有商店号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工号、姓名、性别、业绩等商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可存放在多个商店销售,每个商店销售的每一种商品用月销售量描述;商店与职工之间存在“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪,2023年2月8日星期三,E-R图,21/23,例 5

11、,解:,实体:商店、商品、职工联系:商店与商品间存在“销售”联系,m:n商店与职工间存在“聘用”联系,1:n 实体属性:商店:商店号、商店名、地址商品:商品号、商品名、规格、单价职工:职工号、姓名、性别、业绩联系属性:销售:月销售量聘用:聘期、月薪,2023年2月8日星期三,E-R图,22/23,例 5,E-R图,商店,职工,商品,聘用,销售,m,n,1,n,商店号,商店名,规格,商品名,单价,职工号,姓名,性别,地址,商品号,聘期,月销售量,月薪,业绩,2023年2月8日星期三,E-R图,23/23,例 5,转换为关系模式,商店(商店号,商店名,地址)商品(商品号,商品名,规格,单价)职工(职工号,姓名,性别,业绩)销售(商店号,商品号,月销售量)聘用(商店号,职工号,聘期,月薪),

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号