阅读下列说明,回答问题1至问题3,将解答填入对应栏内。 【说明】 某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。具体的需求及设计如下。 [需求分析结果] 1.患者首先在门诊挂号处挂号,选择科室和医师,并缴纳挂号费。收银员

admin2008-08-01  23

问题 阅读下列说明,回答问题1至问题3,将解答填入对应栏内。
   【说明】
   某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。具体的需求及设计如下。
[需求分析结果]
   1.患者首先在门诊挂号处挂号,选择科室和医师,并缴纳挂号费。收银员为患者生成挂号单(如表3-1所示)。

2.患者在医师处就诊后,凭借挂号单和医师手写处方到门诊药房买药。收银员根据就诊号和医师处方中开列的药品信息,查询药品库存情况和价格(如表3-2所示),生成与挂号单对应的门诊处方单(如表3-3所示)。

【概念模型设计】
   根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:
     
【逻辑结构设计】
   根据概念模型设计的结果,设计关系模式如下:
   挂号单(就诊号,病患姓名,医师编号,时间,  (1)  )
   收银员(编号,姓名,级别)
   医师(编号,姓名,科室,职称)
   门诊处方(  (2)  ,收银员,时间)
   处方明细(  (3)  )
药品库存(药品编码,药品名称,  (4)  )

选项

答案(a) 1 (b)*(或者n) (c)*(或者n,或者m) (d)*(或者n,或者m) 补充后的E-R图: [*]

解析 本题主要是考数据库的概念结构设计。
   根据题目的需求描述和表3-3中的数据可知,一名医生可以开多张门诊处方,一张门诊处方由一名医生开出。所以对于医生实体与门诊处方实体之间的联系“开处方”,其联系的类型为一对多(1:n)。(a)空的答案为1,(b)空的答案为n。
   根据题目的需求描述和表3-3中的数据可知,一张门诊处方包含多种库存中的药品,一种库存中的药品也可以在多张门诊处方中。所以对于门诊处方实体与药品库存实体之间的联系“明细”,其联系的类型为多对多(m:n)。(c)空的答案为m,(d)空的答案为n。
   同样,根据题目的需求描述和表3-1中的数据可知,病人挂某个医师的号,将挂号的信息记录在挂号单实体中,因此挂号单实体与医师实体之间存在“挂号”联系。挂号单由收银员进行收费,因此挂号单实体与收银员实体之间存在“收费”联系。
   根据题目的需求描述和表3-3中的数据可知,收银员根据挂号单和医师的手写处方生成门诊处方,所以挂号单实体与门诊处方实体之间存在“对应”联系。
转载请注明原文地址:https://jikaoti.com/ti/NlN7FFFM
0

相关试题推荐
最新回复(0)