【说明】 某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。具体的需求及设计如下: 【需求分析结果】 1.患者首先在门诊挂号处挂号,选择科室和医师,并缴纳挂号费。收银员为患者生成挂号单(如表22-18所示)。 2

admin2009-05-15  36

问题 【说明】
   某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。具体的需求及设计如下:
   【需求分析结果】
   1.患者首先在门诊挂号处挂号,选择科室和医师,并缴纳挂号费。收银员为患者生成挂号单(如表22-18所示)。
   
   2.患者在医师处就诊后,凭借挂号单和医师手写处方到门诊药房买药。收银员根据就诊号和医师处方中开列的药品信息,查询药品库存情况和价格(如表22-19所示),生成与挂号单对应的门诊处方单(如表22-20所示)。
   
【概念模型设计】
   根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如图22-21所示。
      
   【逻辑结构设计】
   根据概念模型设计的结果,设计关系模式如下:
   挂号单(就诊号,病患姓名,医师编号,时间,(1))
   收银员(编号,姓名,级别)
   医师(编号,姓名,科室,职称)
   门诊处方((2),收银员,时间)
   处方明细((3))
   药品库存(药品编码,药品名称,(4))

选项

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

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

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