医院病房管理系统ER图
习题-ER图(附答案)-学校中各实体及属性
7、一个图书馆借阅管理数据库要求提供下述服务:(1)可随时查询书库中现有书籍的品种、数量与存放位置。
所有各类书籍均可由书号惟一标识。
(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。
我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。
(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息下相应出版社增购有关书籍。
我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。
根据以上情况和假设,试作如下设计:(1)构造满足需求的E-R图。
(2)转换为等价的关系模式结构。
答:(1)满足上述需求的E-R图如图11所示。
(2)转换为等价的关系模式结构如下:借书人(借书证号,姓名,单位)图书(书号,书名,数量,位置,出版社名)出版社(出版社名,电报编号,电话可,邮编,地址)借阅(借书证号,书号,借书日期,还书日期)8、工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息:(1)一个工厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。
(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。
(3)一个车间生产多种产品,产品有产品号和价格。
(4)一个车间生产多种零件,一个零件也可能为多个车间制造。
零件有零件号、重量和价格。
(5)一个产品由多种零件组成,一种零件也可装配出多种产品。
(6)产品与零件均存入仓库中。
(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。
试:(1)画出该系统的E-R图。
(2)给出相应的关系模式。
(3)画出该系统的层次模式图。
答:(1)该系统的E-R图如图12所示。
各实体的属性为:工厂:厂名、厂长姓名车间:车间号、车间主任姓名、地址、电话工人:职工号、姓名、年龄、性别、工种仓库:仓库号、仓库主任姓名、电话零件:零件号、重量、价格产品:产品号、价格(2)相应的关系模式如下:工厂(厂名、厂长姓名)车间(车间号、车间主任姓名、地址、电话、厂名)工人(职工号、姓名、年龄、性别、工种、车间号)仓库(仓库号、仓库主任姓名、电话、长名)产品(产品号、价格、车间号、仓库号)零件(零件号、重量、价格、仓库号)制造(车间号、零件号)(3)该系统的层次模型图如图13所示。
管理信息系统数据流程图和业务流程图和ER图
管理信息系统数据流程图和业务流程图和E R图 Modified by JEEP on December 26th, 2020.1.采购部查询库存信息及用户需求,若商品的库存量不能满足用户的需要,则编制相应的采购订货单,并交送给供应商提出订货请求。
供应商按订单要求发货给该公司采购部,并附上采购收货单。
公司检验人员在验货后,发现货物不合格,将货物退回供应商,如果合格则送交库房。
库房管理员再进一步审核货物是否合格,如果合格则登记流水帐和库存帐目,如果不合格则交由主管审核后退回供应商。
画出物资订货的业务流程图。
(共10分)2.在盘点管理流程中,库管员首先编制盘存报表并提交给仓库主管,仓库主管查询库存清单和盘点流水账,然后根据盘点规定进行审核,如果合格则提交合格盘存报表递交给库管员,由库管员更新库存清单和盘点流水账。
如果不合格则由仓库主观返回不合格盘存报表给库管员重新查询数据进行盘点。
根据以上情况画出业务流程图和数据流程图。
(共15分)3.“进书”主要指新书的验收、分类编号、填写、审核、入库。
主要过程:书商将采购单和新书送采购员;采购员验收,如果不合格就退回,合格就送编目员;编目员按照国家标准进行的分类编号,填写包括书名,书号,作者、出版社等基本信息的入库单;库管员验收入库单和新书,如果合格就入库,并更新入库台帐;如果不合格就退回。
“售书”的流程:顾客选定书籍后,收银员进行收费和开收费单,并更新销售台帐。
顾客凭收费单可以将图书带离书店,书店保安审核合格后,放行,否则将让顾客到收银员处缴费。
画出“进书”和“售书”的数据流程图。
进书业务流程:进书数据流程:售书业务流程:售书数据流程:4.背景:若库房里的货品由于自然或其他原因而破损,且不可用的,需进行报损处理,即这些货品清除出库房。
具体报损流程如下:由库房相关人员定期按库存计划编制需要对货物进行报损处理的报损清单,交给主管确认、审核。
主管审核后确定清单上的货品必须报损,则进行报损处理,并根据报损清单登记流水帐,同时修改库存台帐;若报损单上的货品不符合报损要求,则将报损单退回库房。
医院门诊管理系统-E-R图
药品
N
配药 领取 存放
M
药方医务 人员
N
N
取药
M
1
门诊药房
1
获得
N
1
属于
1
病人信息库
1
就诊单 N
录入
医院门诊管理系统——医生门诊管理E-R图
病人
NLeabharlann 1 1属于1
病人信息库
1
诊断 获得 录入
M
门诊医生
1
开出
N N
N
处方单
医院门诊管理系统——缴费管理E-R图
病人
1
获得
N
1
获得
1
病人
1
门诊收据和记账小条 N
获得
医院门诊管理系统——药房管理E-R图
病人
N
N
领取 M
医院门诊管理系统
主要E-R图
医院门诊管理系统整体E-R图
1
获得
1
获得
N
病人
N
诊断
M 门诊医生 1
开出
N
就诊单
N1 1
属于
1
1 病人信息库 1 1
领取
获得
N
M N
录入 N
门诊收据记 账小票
存放
药品
N
领取
录入
N N
录入
N 处方单
门诊药房
1 1
取药
N
M
医务人员
医院门诊管理系统——门诊挂号管理E-R图
病人
管理信息系统数据流程图和业务流程图和ER图
1.采购部查询库存信息及用户需求,若商品的库存量不能满足用户的需要,则编制相应的采购订货单,并交送给供应商提出订货请求。
供应商按订单要求发货给该公司采购部,并附上采购收货单。
公司检验人员在验货后,发现货物不合格,将货物退回供应商,如果合格则送交库房。
库房管理员再进一步审核货物是否合格,如果合格则登记流水帐和库存帐目,如果不合格则交由主管审核后退回供应商。
画出物资订货的业务流程图。
(共10分)2.在盘点管理流程中,库管员首先编制盘存报表并提交给仓库主管,仓库主管查询库存清单和盘点流水账,然后根据盘点规定进行审核,如果合格则提交合格盘存报表递交给库管员,由库管员更新库存清单和盘点流水账。
如果不合格则由仓库主观返回不合格盘存报表给库管员重新查询数据进行盘点。
根据以上情况画出业务流程图和数据流程图。
(共15分)3.“进书”主要指新书的验收、分类编号、填写、审核、入库。
主要过程:书商将采购单和新书送采购员;采购员验收,如果不合格就退回,合格就送编目员;编目员按照国家标准进行的分类编号,填写包括书名,书号,作者、出版社等基本信息的入库单;库管员验收入库单和新书,如果合格就入库,并更新入库台帐;如果不合格就退回。
“售书”的流程:顾客选定书籍后,收银员进行收费和开收费单,并更新销售台帐。
顾客凭收费单可以将图书带离书店,书店保安审核合格后,放行,否则将让顾客到收银员处缴费。
画出“进书”和“售书”的数据流程图。
进书业务流程:进书数据流程:售书业务流程:售书数据流程:4.背景:若库房里的货品由于自然或其他原因而破损,且不可用的,需进行报损处理,即这些货品清除出库房。
具体报损流程如下:由库房相关人员定期按库存计划编制需要对货物进行报损处理的报损清单,交给主管确认、审核。
主管审核后确定清单上的货品必须报损,则进行报损处理,并根据报损清单登记流水帐,同时修改库存台帐;若报损单上的货品不符合报损要求,则将报损单退回库房。
试根据上述背景提供的信息,绘制出“报损”的业务流程图、数据流程图。
医院住院部管理系统(医院ER图) PPT
大家好
4
大家好
5
2-2医生管理子系统分E-R图
这个系统有6个实体类型,其属性如下: • 医生(医生工号,姓名,职称) • 患者(患者编号,姓名,性别,所属科室) • 手术室(手术室编号,类型) • 手术(手术标识号,类型,日期,费用) • 护士(护士工号,姓名,职称) 一个医生可以有多个患者、主刀多个手术、可协助多个手术,
大家好
1
1、需求分析
此次研究将某医院管理系统简单分为两个子 系统:
①病人管理子系统 主要功能记录病人的相关信息。 ②医生管理子系统 主要功能记录医生及手术的相关信息。
大家好
2
2、构建子系统分E-R图
大家好
3
2-1病人管理子系统分E-R图
这个系统有7个实体类型,其属性如下: • 病人(住院号,姓名,性别,地址) • 主任医师(医师工号,姓名,工龄 ) • 诊断书(诊断书编号,科别,诊断) • 手术(手术标识号,类型,日期,时间,费用) • 病床(病床编号 ,类型,空床标志) • 护士(护士工号,姓名,职称) • 账单(账单编号,项目,金额,收款员,日期)
• 医生(医生工号,姓名,工龄,职称) • 护士(护士工号,姓名,职称,手术室编号) • 病床(病床编号,类型,空床标志,护士工号) • 手术室(手术室编号,类型) • 手术(手术标识号,类型,日期,医生工号,手术室编号,
住院号) • 诊断书(诊断书编号,科别,诊断,医生工号) • 账单(账单编号,项目,金额,收款员,日期,住院号) • 协助(手术标识号,医生工号,协助角色)
E-R模型实例答案
3.以下是一个中学学生的成绩通知单所提供的信息,设计一个E-R模型, 并将这个E-R模型转换成关系数据模型,要求标注主码和外码。 • 学 号:200102123 姓名:马顶峰 • 家庭住址:城西区江岸路120号 电话:3456712 • —————————————————————————————— —————— • 班级编号:20010203 班级:高二(3)班 • 班 主 任:杨平 • —————————————————————————————— —————— • 课程编号 课程名称 期中成绩 期末成绩 • 02001 语文 86 81 • 02002 数学 76 90 • 02003 英语 89 78 • 02004 物理 66 85 • 02005 化学 85 89 • 02006 生物 78 90
答案:
病房号 床位号 科 名 科地址 科电话
n 1
病房
1
组成
科室
1
入住
n n 1
从属
n
病人
诊治
医生
病历号
姓 名
性 别
工作证号 姓 名
职 称
年 龄
• (2)对应的关系模型结构如下: • 科室(科名,科地址,科电话) 病房(病房号,床 位号,科室名) • 医生(工作证号,姓名,职称,科室名,年龄) • 病人(病历号,姓名,性别,诊治,主管医生,病房 号) • (3)每个关系模式的候选码如下: • 科室的候选码是科名; • 病房的候选码是 病房号; • 医生的候选码是工作证号; • 病人的候选码是病历号。
E-R模型实例
1.某医院病房计算机管理中需要如下信息: • 科室:科名,科地址,科电话,医生姓名 • 病房:病房号,床位号,所属科室名 • 医生:姓名,职称,所属科室名,年龄,工作证 号 • 病人:病历号,姓名,性别,诊断,主管医生, 病房号 • 其中,一个科室有多个病房、多个医生,一个病 房只能属于一个科室,一个医生只属于一个科室, 但可负责多个病人的诊治,一个病人的主管医生 只有一个。 • 完成如下设计: • (1)设计该计算机管理系统的E-R图; • (2)将该E-R图转换为关系模型结构; • (3)指出转换结果中每个关系模式的候选码。
管理信息系统ER图习题
ER图练习题1、某大学实现学分制,学生可根据自己情况选课。
每名学生可同时选修多门课程,每门课程可由多位教师主讲;每位教师可讲授多门课程。
其不完整的E-R图如图1所示。
(1)指出学生与课程的联系类型。
(2)指出课程与教师的联系类型。
(3)若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是如何联系?(4)在原E-R图上补画教师与学生的联系,并完善E-R图。
答:(1)学生与课程联系类型是多对多联系。
(2)课程与教师的联系类型是多对多联系。
(3)学生与教师的联系类型是一对多联系。
(4)完善本题E-R图的结果如图2所示。
2、将如图3所示的E-R图转换为关系模式,菱形框中的属性自己确定。
答:本题的E-R图转换为如下的关系模式:单位(单位号,地址,电话)职工(职工号,姓名,性别,年龄,单位号)3、假定一个部门的数据库包括以下信息:(1)职工的信息:职工号、姓名、地址和所在部门。
(2)部门的信息:部门所有职工、部门名、经理和销售的产品。
(3)产品的信息:产品名、制造商、价格、型号及产品的内部编号。
(4)制造商的信息:制造商名称、地址、生产的产品名和价格。
试画出这个数据库的E-R图。
答:本题对应的E-R图如图 4所示。
4、某医院病房计算机管理中心需要如下信息:科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号其中,一个科室有多少个病房、多少个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
完成如下设计:(1)设计该计算机管理系统的E-R图(2)将该E-R图转换为关系模式结构。
(3)指出转换结果中每个关系模式的候选码。
答:(1)本题的E-R图如图5所示。
(2)对应的关系模式结构如下:科室(科名,科地址,科电话)病房(病房号,床位号,科室名)医生(工作证号,姓名,职称,科室名,年龄)病人(病历号,姓名,性别,主管医生,病房号)(3)每个关系的候选码如下:科室的候选码是科名。
某医院住院部管理系统医院E-R图
此次研究将某医院管理系统简单分为两个子 系统:
①病人管理子系统 主要功能记录病人的相关信息。 ②医生管理子系统 主要功能记录医生及手术的相关信息。
2、构建子系统分E-R图
2-1病人管理子系统分E-R图
这个系统有7个实体类型,其属性如下: • 病人(住院号,姓名,性别,地址) • 主任医师(医师工号,姓名,工龄 ) • 诊断书(诊断书编号,科别,诊断) • 手术(手术标识号,类型,日期,时间,费用) • 病床(病床编号 ,类型,空床标志) • 护士(护士工号,姓名,职称) • 账单(账单编号,项目,金额,收款员,日期) 一个病人有一个主任医师、一封诊断书、一个病床、多次手
术、多份账单,一个主任医师可负责多个病人,一个手术 可以给多个病人,一个病床只住一个病人,一个护士可以 分配多个病床。
2-2医生管理子系统分E-R图
这个系统有6个实体类型,其属性如下: • 医生(医生工号,姓名,职称) • 患者(患者编号,姓名,性别,所属科室) • 手术室(手术室编号,类型) • 手术(手术标识号,类型,日期,费用) • 护士(护士工号,姓名,职称) 一个医生可以有多个患者、主刀多个手术、可协助多个手术,
一个手术位于一个手术室,一个手术室安排一个护士。
3、基本E-R图
• 处理冲突
①命名冲突:异名同义,主任医 师和医生含义相同;患者于病 人含义相同。
②结构冲突:主任医师与医生式 同一实体,在不同E-R图中的 属性不同,需要取并集。
• 消除冗余
③医生与病人之间的治疗的关系 已经包含了主任医师与患者的 联系所以可以省略。
医生 1M
1 1
主刀
协助
NN 手术 N
N
位于
1 手术室 1
某医院病房计算机管理系统中需要如下信息
某医院病房计算机管理系统中需要如下信息:
科室: 科名,科地址,科电话,医生姓名;
病房:病房号,床位号,所属科室名;
医生:姓名,职称,所属科室名,年龄,工作证号;
病人:病历号,姓名,性别,诊断,主管医生,病房号。
其中,一个科室有多个病房,多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
请完成如下设计:
1)画出该医院病房管理系统的E-R图;
2)将该E-R图转换为一组关系模式,标明各关系的主码。
er图习题大全
E—R事例1、某商业集团的销售管理系统数据库中有三个实体集。
一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品"实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等.商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。
(1)试画出ER图,并在图上注明属性、联系的类型。
(2)将ER图转换成关系模型,并注明主键和外键。
解:(1)ER图如图7。
1所示。
图7.1(2)这个ER图可转换4个关系模式:商店(商店编号,商店名,地址)职工(职工编号,姓名,性别,业绩,商店编号,聘期,月薪)商品(商品号,商品名,规格,单价)销售(商店编号,商品号,月销售量)2、设某商业集团的仓库管理系统数据库有三个实体集。
一是“公司"实体集,属性有公司编号、公司名、地址等;二是“仓库"实体集,属性有仓库编号、仓库名、地址等;三是“职工"实体集,属性有职工编号、姓名、性别等.公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用"联系,每个仓库可聘用多个职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。
(1)试画出ER图,并在图上注明属性、联系的类型。
(2)将ER图转换成关系模型,并注明主键和外键.解:(1) ER图如图7。
2所示。
图7.2(2)这个ER图可转换3个关系模式:公司(公司编号,公司名,地址)仓库(仓库编号,仓库名,地址,公司编号)职工(职工编号,姓名,性别,仓库编号,聘期,工资)3、设某商业集团的商品供应管理系统数据库有三个实体集。
一是“商品”实体集,属性有商品号、商品名、规格、单价等;二是“商店”实体集,属性有商店号、商店名、地址等;三是“供应商"实体集,属性有供应商编号、供应商名、地址等。
医院门诊管理系统 E-R图
N
1 病人 获得
1
医院门诊管理系统——药房管理E-R图
病人 N 领取 M 药品 M M N 存放 1 门诊药房 领取 N 配药 M 药方医务 人员 N 取药
N
医院门诊管理系统
主要E-R图
医院门诊管理系统整体E-R图
1 1 获得 N 获得 病人 N 诊断 M 门诊医生 1 开出 N 就诊单
N 1 N 1 1 属于 1 病人信息库 1 录入 N 获得 M N 存放 N 门诊收据记 账小票 1 取药 N 药品 N 领取 M 医务人员 门诊药房 1 录入 N 处方单 录入 N
领取
1
医院门诊管理系统——门诊挂号管理E-R图
病人 1 属于 1 病人信息库 1 录入 N 1 获得 N 就诊单
医院门诊管理系统——医生门诊管理E-R图
病人 得 N
1
属于
开出
1
N 录入 处方单
病人信息库
1
N
医院门诊管理系统——缴费管理E-R图
病人 1 获得 1 获得 N 门诊收据和记账小条
例子 E-R图及数据库设计 精品
2017年9月17日星期日
E-R图
7/23
例2
E-R图
借书证号 姓名 单位
借书人
借书日期 出版社
出版数量 出版社名 电报编号
书号
书名
数量
位置
出版日期
邮编
地址
电话
2017年9月17日星期日
E-R图
8/23
例2
转换得到的关系模式
借书人( 借书证号 , 姓名 , 单位 ) 图书( 书号 , 书名 , 数量 , 位置 ) 出版社( 出版社名 , 电报编号 , 电话 , 邮编 , 地址 ) 借阅( 借书证号,书号 , 借书日期 , 还书日期 )
入住(病房号 , 床位号 ,病历号 , 住院日期) 诊治(病历号 , 工作证号 , 诊治日期) 组成(病房号 , 床位号 , 科名) 从属(科名 , 工作证号)
2017年9月17日星期日
E-R图
5/23
例 2:一个图书管理数据库要求提供下述服务
可查询书库中现有图书的品种、数量和存放位置。所有
各类图书都由书号惟一标识
品,每种商品也可存放在多个商店销售,每个商店销售的 每一种商品用月销售量描述;商店与职工之间存在“聘用” 联系,每个商店有许多职工,每个职工只能在一个商店工 作,商店聘用职工有聘期和月薪
2017年9月17日星期日
E-R图
20/23
例5
解:
实体 :商店、商品、职工 联系 : 商店与商品间存在“销售”联系,m : n 商店与职工间存在“聘用”联系,1 : n 实体属性 : 商店 :商店号、商店名、地址 商品 :商品号、商品名、规格、单价 职工 :职工号、姓名、性别、业绩 联系属性 : 销售 :月销售量 聘用 :聘期、月薪
E-R图练习
例1:某大学实行学分制,学生可根据自己的情况选修课程。
每名学生可同时选修多门课程,每门课程可由多位教师讲授;每位教师可讲授多门课程。
1 指出学生与课程,课程与教师的联系类型,完善E-R图。
2 若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是何联系?补画教师与学生的联系,并完善E-R图。
例 2某医院病房计算机管理中需要如下信息:科室:科室名,科室地址,科电话,医生姓名,科室主任病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个,一个病人只能住一个病房,而一个病房可住多个病人。
试完成如下设计:(1)设计该计算机管理系统的E-R图(2)将该E-R图转换为关系模型结构(3)指出转换结果中每个关系模式的侯选码例 3一个图书借阅管理数据库要求提供下述服务:(1)可随时查询书库中现有书籍的品种、数量与存放位置。
所有各类数籍均可由书号唯一标识。
(2)可随时查询书籍借还情况。
包括借书人单位、姓名、借书证号、借书日期和还书日期。
约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。
(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。
约定:一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。
试作如下设计:(1)构造满足需求的E-R 图。
(2)转换为等价的关系模型结构。
例4:“订单管理系统”数据库的设计:设某单位销售产品所需管理的信息有:订单号,客户号,客户名,客户地址,产品号,产品名,产品价格,订购数量,订购日期。
一个客户可以有多个订单,一个订单可以订多种产品。
完成如下要求:(1)、设计E-R图(2)、将E-R图转换为关系模式例5某公司设计的“人事管理信息系统”,其中涉及到职工、部门、岗位、技能、培训课程、奖惩记录等信息,其E-R图如下所示:这个E-R图有7个实体类型,其属性如下:职工(工号,姓名,性别,年龄,学历)部门(部门号,部门名称,职能)岗位(岗位编号,岗位名称,岗位等级)技能(技能编号,技能名称,技能等级)奖惩(序号,奖惩标志,项目,奖惩金额)培训课程(课程号,课程名,教材,学时)工资(工号,基本工资,级别工资,养老金,失业金,公积金,纳税)这个E-R图有7个联系类型,其中1个1:1联系,2个1:N联系,4个M:N联系。
医院病房管理系统ER图
医院病房管理系统E R图(总
5页)
本页仅作为文档封面,使用时可以删除
This document is for reference only-rar21year.March
重庆大学计算机基础系列课程实验报告本
课程名称软件工程
实验学期 2011年至 2012 年第 2 学期
学生所在学院计算机学院
年级 09 专业班级计算机科学与技术3班学生姓名李杰学号 20095409 指导教师朱庆生
实验最终成绩
计算机学院基础系制
1
2
三、实验结果(题解及程序运行结果)ER图:
物理图:
3
四、实验分析总结
本次试验通过病房管理系统,我们熟悉了powerdesiger 制作ER图的方法,通过ER生成物理图的放法,并且锻炼了分析系统,设计系统的能力。
4。
习题-ER图(附答案)-学校中各实体及属性
7、一个图书馆借阅管理数据库要求提供下述服务:(1)可随时查询书库中现有书籍的品种、数量与存放位置。
所有各类书籍均可由书号惟一标识。
(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。
我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。
(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息下相应出版社增购有关书籍。
我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。
根据以上情况和假设,试作如下设计:(1)构造满足需求的E-R图。
(2)转换为等价的关系模式结构。
答:(1)满足上述需求的E-R图如图11所示。
(2)转换为等价的关系模式结构如下:借书人(借书证号,姓名,单位)图书(书号,书名,数量,位置,出版社名)出版社(出版社名,电报编号,电话可,邮编,地址)借阅(借书证号,书号,借书日期,还书日期)8、工厂(包括厂名和厂长名)需建立一个管理数据库存储以下信息:(1)一个工厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。
(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。
(3)一个车间生产多种产品,产品有产品号和价格。
(4)一个车间生产多种零件,一个零件也可能为多个车间制造。
零件有零件号、重量和价格。
(5)一个产品由多种零件组成,一种零件也可装配出多种产品。
(6)产品与零件均存入仓库中。
(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。
试:(1)画出该系统的E-R图。
(2)给出相应的关系模式。
(3)画出该系统的层次模式图。
答:(1)该系统的E-R图如图12所示。
各实体的属性为:工厂:厂名、厂长姓名车间:车间号、车间主任姓名、地址、电话工人:职工号、姓名、年龄、性别、工种仓库:仓库号、仓库主任姓名、电话零件:零件号、重量、价格产品:产品号、价格(2)相应的关系模式如下:工厂(厂名、厂长姓名)车间(车间号、车间主任姓名、地址、电话、厂名)工人(职工号、姓名、年龄、性别、工种、车间号)仓库(仓库号、仓库主任姓名、电话、长名)产品(产品号、价格、车间号、仓库号)零件(零件号、重量、价格、仓库号)制造(车间号、零件号)(3)该系统的层次模型图如图13所示。
3ER图实例详解分解
数据库设计之概念结构设计---------E-R图详解0、试述采用E-R方法进行数据库概念设计的过程。
答:采用E-R方法进行数据库概念设计,可以分成3步进行:首先设计局部E-R模式,然后把各局部E-R模式综合成一个全局的E-R模式,最后对全局E-R模式进行优化,得到最终的E-R模式,即概念模式。
1、某大学实现学分制,学生可根据自己情况选课。
每名学生可同时选修多门课程,每门课程可由多位教师主讲;每位教师可讲授多门课程。
其不完整的E-R图如图1所示。
(1)指出学生与课程的联系类型。
(2)指出课程与教师的联系类型。
(3)若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是如何联系?(4)在原E-R图上补画教师与学生的联系,并完善E-R图。
答:(1)学生与课程联系类型是多对多联系。
(2)课程与教师的联系类型是多对多联系。
(3)学生与教师的联系类型是一对多联系。
(4)完善本题E-R图的结果如图2所示。
2、将如图3所示的E-R图转换为关系模式,菱形框中的属性自己确定。
答:本题的E-R图转换为如下的关系模式:单位(单位号,地址,电话)职工(职工号,姓名,性别,年龄,单位号)3、假定一个部门的数据库包括以下信息:(1)职工的信息:职工号、姓名、地址和所在部门。
(2)部门的信息:部门所有职工、部门名、经理和销售的产品。
(3)产品的信息:产品名、制造商、价格、型号及产品的内部编号。
(4)制造商的信息:制造商名称、地址、生产的产品名和价格。
试画出这个数据库的E-R图。
答:本题对应的E-R图如图4所示。
4、某医院病房计算机管理中心需要如下信息:科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号其中,一个科室有多少个病房、多少个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。
医院门诊管理系统ER图
1
获得
N
1
属于
1
病人信息库
1
就诊单 N
录入
医院门诊管理系统——医生门诊管理E-R图
病人
N
1 1
属于
1
病人信息库
1
诊断 获得 录入
M
门诊医生
1
开出
N N
N
处方单
医院门诊管理系统——缴费管理E-R图
病人
1
获得
N
1
获得
1
病人
1
门诊收据和记账小条 N
获得
医院门诊管理系统——药房管理E-R图
病人
N
N
领取 M
医院门诊管理系统
主要E-R图
医院门诊管理系统整体E-R图
1
获得
1
获得
N
病人
N
诊断
M 门诊医生 1
开出
N
就诊单
N1 1
属于
1
1 病人信息库 1 1
领取
获得
N
M N
录入 N
门诊收据记 账小票
存放
药品
N
领取
录入
N N
录入药
N
M
医务人员
医院门诊管理系统——门诊挂号管理E-R图
病人
M
药品
N
配药 领取 存放
M
药方医务 人员
N
N
取药
M
1
门诊药房
E-R图练习
E-R 图练习题目1假设一个学生可选多门课程,而一门课程又有多个学生选修,一个教师可讲多门课程,一门课程至多只有一个教师讲授,试画出E-R 图。
学生:学号、专业、姓名 教师:教师号、姓名、职称 课程:课程号、课程名、学分学生(学号,专业,姓名)课程(课程号,课程名,学分,教师号) 选修(学号,课程号)教师(教师号,姓名,职称)学生选修学号姓名 教师号学分姓名课程名课程号专业课程教师授课职称NMN 1医院住院部有若干科,每科有若干医生和病房,病人住在病房中由某个医生负责治疗。
每个医生只能属于一个科,每个病房也只能属于一个科。
一个病房可住多个病人,一个病人由固定医生负责治疗,一个医生负责多个病人。
试画出表示科、医生、病房、病人及其联系的E-R 图。
科:科号、科名医生:医生编号、姓名、性别、级别 病房:病房号、床位数病人:病人编号、姓名、性另科(科号,科名)病房(病房号,床位,科号)病人(病人编号,姓名,性别,医生编号,病房号,医院编号) 医生(医生编号,姓名,性别,级别,科号)科属于科号 姓名病人编号性别姓名医院编号科名医生病人治疗性别级别病房拥有住院床位病房号 1N1N1N1 M用E-R 图表示某个工厂物资管理的概念模型 实体➢ 仓库: 仓库号、面积、电话号码➢ 零件 :零件号、名称、规格、单价、描述➢ 供应商:供应商号、姓名、地址、电话号码、帐号 ➢ 项目:项目号、预算、开工日期➢ 职工:职工号、姓名、年龄、职称 实体之间的联系如下:(1) 一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。
仓库和零件具有多对多的联系。
用库存量来表示某种零件在某个仓库中的数量。
(2) 一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,仓库和职工之间是一对多的联系。
(3) 职工之间具有领导-被领导关系。
即仓库主任领导若干保管员。
(4) 供应商、项目和零件三者之间具有多对多的联系仓库(仓库号,面积,电话号码)职工(职工号,姓名,年龄,职称,仓库号,领导号) 零件(零件号,名称,规格,单价,描述) 存放(仓库号,零件号,库存量)供应商(供应商号,姓名,地址,电话号码,账号) 项目(项目号,预算,开工日期) 供应(零件号,供应商号,项目号)职工项目供应商仓库零件存放供应管理电话号码面积 仓库号 零件号 名称 规格 单价 描述职工号姓名年龄职称供应商号姓名地址电话号码账号项目号预算开工日期库存量1M1 NN MR 领导NN某学校管理系统中有三个部门:后勤部、教务处和财务处。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重庆大学计算机基础系列课程
实验报告本
课程名称软件工程
实验学期 2011年至 2012 年第 2 学期
学生所在学院计算机学院
年级 09 专业班级计算机科学与技术3班
学生姓名李杰学号 20095409 指导教师朱庆生
实验最终成绩
计算机学院基础系制
实验题目医院病房管理系统
实验时间年月日实验地点
实验成绩实验性质□验证性□设计性□综合性教师评价:
□算法正确;□程序结构合理;□语法、语义正确;□实验结果正确;□报告规范;其他:
评价教师签名:
一、实验目的
1.掌握PowerDesigner的基本用法
2.通过PowerDesigner模拟医院病房管理系统需求的模型,建立ER图
3.通过ER图生成物理图
二、实验主要内容及过程(原始记录)
1.实验内容
医院病房管理系统需求:
病人住院前,先办理入院手续,如果病人有医疗卡,则表明其在系统中已经有相关信息,分配床位和主治医师,收取住院押金。
如果病人没有医疗卡,则需要先建立病人档案,再进行上述操作。
病人住院过程中,主治医师会每天查房,并根据病人情况,开出长期医嘱和临时医嘱,并根据所有病人的医嘱形成领药单,药房每天根据该领药单进行配药和送药,各化验科室也可根据医嘱为病人进行化验。
病人如果出院,则需要将所有与病人相关的病历进行归档,然后进行出院前的结算工作。
以上所有信息均要求提供统计和查询功能。
2.根据系统要求,分析设计流程
所有实体:
病人,医师,药房,医嘱,领药单
给每个实体赋予各自的属性,并且拥有自己的主键
实体间的关系:由于1个病人只能有1个医师,一个医师可以有多个病人
所以病人->医师是多对一关系
病人->领药单一对一
领药单->医嘱一对一
医嘱->医师多对一
三、实验结果(题解及程序运行结果)
ER图:
物理图:
四、实验分析总结
本次试验通过病房管理系统,我们熟悉了powerdesiger 制作ER图的方法,通过ER生成物理图的放法,并且锻炼了分析系统,设计系统的能力。
Love is not a maybe thing. You know when you love someone.。