阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】
某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。具体的需求及设计如下:
【需求分析结果】
1.患者首先在门诊挂号处挂号,选择科室和医师,并缴纳挂号费。收银员为患者生成挂号单(如表 3-1 所示)。
表 3-1 XX 医院门诊挂号单
2.患者在医师处就诊后,凭借挂号单和医师手写处方到门诊药房买药。收银员根据就诊号和医师处方中开列的药品信息,查询药品库存情况和价格(如表 3-2 所示),生成与挂号单对应的门诊处方单(如表 3-3 所示)。
表 3-2 药品库存
表 3-3 XX 医院门诊处方单
【概念模型设计】
根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:
【逻辑结构设计】
根据概念模型设计的结果,设计关系模式如下:
挂号单(就诊号,病患姓名,医师编号,时间, (1) )
收银员(编号,姓名,级别)
医师(编号,姓名,科室,职称)
门诊处方( (2) ,收银员,时间)
处方明细( (3) )
药品库存(药品编码,药品名称, (4) )
【问题1】(4 分)
根据问题描述,填写图 3-1 中(a)~(d)处联系的类型,并补充图 3-1 中实体间缺少的联系。
【问题2】(7 分)
根据实体联系图,将第 2 部分关系模式中的空(1)~(4)补充完整。对所有关系模式,用下划线指出各关系模式的主键。
【问题3】(4 分)
如果考虑处方中不仅包含药品,还包含一些诸如抽血、化验、B 超之类的检查项目,也要在门诊进行划价和收费。根据上述的需求变化新增加的“检查项目”的关系模式,请修改图 3-1 的实体联系图,画出新增加的关系、联系和联系的类型,新增加的联系取名为“明细 1”。