某医院拟开发一套住院病人信息管理系统,以方便对住院病人、医生、护士和手术等信息进行管理。
【需求分析】
(1)系统登记每个病人的住院信息,包括:病案号、病人的姓名、性别、地址、身份证号、电话号码、入院时问及病床等信息,每个病床有唯一所属的病区及病房,如表2-1所示。其中病案号唯一标识病人本次住院的信息。
表2-1住院登记表
(2)在一个病人的一次住院期间,由一名医生对该病人的病情进行诊断,并填写一份诊断书,如表2-2所示。对于需要进行一次或多次手术的病人,系统记录手术名称、手术室、手术日期、手术时间、主刀医生及多名协助医生,每名医生在手术中的责任不同,如表2-3所示,其中手术室包含手术室号、楼层、地点和类型等信息。
表2-2诊断书
(3)护士分为两类:病床护士和手术室护士。每个病床护士负责护理一个病区内的所有病人,每个病区由多名护士负责护理。手术室护士负责手术室的护理工作。每个手术室护士负责多个手术室,每个手术室由多名护士负责,每个护士在手术室中有不同的责任,并由系统记录其责任。
表2-3手术安排表
【概念模型设计】
根据需求阶段收集的信息,设计的实体联系图(不完整)如图2-1所示。
图2-1实体联系图
【逻辑结构设计】
根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):
病床(病床号,病房,病房类型,所属病区)
护士(护士编号,姓名,类型,性别,级别)
病床护士((1))
手术室(手术室号,楼层,地点,类型)
手术室护士((2))
病人((3),姓名,性别,地址,身份证号,电话号码,入院时间)
医生(医生编号,姓名,性别,职称,所属科室)
诊断书((4),诊断,诊断时间)
手术安排(病案号,手术室号,手术时间,手术名称)
手术医生安排((5),医生责任)
【问题1】(6分)
补充图2-1中的联系和联系的类型。
【问题2】(5分)
根据图2-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(5)补充完整,并用下划线指出主键。
【问题3】(4分)
如果系统还需要记录医生给病人的用药情况,即记录医生给病人所开处方中药品的名称、用量、价格、药品的生产厂家等信息。请根据该要求,对图2-1进行修改,画出补充后的实体、实体间联系和联系的类型。
正确答案及解析
正确答案
解析
【问题1】
【问题2】
(1)病区,护士编号
(2)手术室号,护士编号,责任
(3)病案号,病床号
(4)病案号,医生编号
(5)病案号,手术室号,手术时间,医生编号
【问题3】
本题考查数据库概念结构设计、概念至逻辑结构转换等内容。
【问题1】
本题主要考查根据题目描述补充完整ER图。
在本题中,根据题目描述“在一个病人的一次住院期间,由一名医生对该病人的病情进行诊断”,我们可以知道病人与医生间存在多对一的联系“诊断”;根据题目描述“手术室护士负责手术室的护理工作。每个手术室护士负责多个手术室,每个手术室由多名护士负责。”我们可以知道,护士与手术室之间存在多对多的负责关系;另外,我们再根据ER图中给他的5个实体,分析一下他们之间是否还存在某类联系,通过分析,不难发现病人与病床间存在联系,根据常识,我们不难知道,一个病人正常情况只住一个病床,而一个病床由于时间不同,可以分配给多个病人住,因此这个联系是多对一的联系。
【问题2】
该问题要我们补充完整各关系模式中缺失的属性并给出各关系模式的主键。要补充各关系模式缺失的属性应该根据题目的描述和已经建立的ER图来完成。第1空是要我们补充病房护士关系模式所缺失的属性,根据题目的描述:“每个病床护士负责护理一个病区内的所有病人,每个病区由多名护士负责护理”可知,病床护士应该与病区存在一种多对一的联系,因此在病床护士关系模式中,要体现出其所负责的病区,因此第1空应该填(护士编号,病区),而该关系模式的主键为护士编号。
第2空是要我们补充手术室护士所缺失的属性,根据题目的描述:“手术室护士负责手术室的护理工作。每个手术室护士负责多个手术室,每个手术室由多名护士负责”因此第2空应该填(护士编号,手术室号,责任),护士与手术室之间是多对多的联系,因此该关系模式的主键为手术室号和护士编号。
第3空是要我们补充病人所缺失的属性,根据题目的描述:“系统登记每个病人的住院信息,包括:病案号、病人的姓名、性别、地址、身份证号、电话号码、入院时间及病床等信息”可知,第3空应该填(病案号,病床号),而该关系模式的主键为病案号。
第4空是要我们补充诊断书关系模式所缺失的属性,该关系模式是由病人与医生间的联系诊断所转化而来,那么该关系模式的属性应该包含两个实体的主键及联系本身的属性,因此第4空应该填(病案号,医生编号),又因为该关系是1:*,因此该关系模式的主键为病案号。
第5空是要我们补充手术医生安排关系模式所缺失的属性,该关系模式是由病人、医生及手术室三个实体间的联系转化而来,那么该关系模式的属性应该包含这三个实体的主键及联系本身的属性,因此第5空应该填(病案号,手术室号,医生编号,手术时间),而该关系模式的主键为(病案号,手术室号,医生编号,手术时间)。
【问题3】
本题描述“系统还需要记录医生给病人的用药情况,即记录医生给病人所开处方中药品的名称、用量、价格、药品的生产厂家等信息”,我们可以知道药品、医生及病人这三个实体有关系,而且三端都是多端,因为一个医生可以开出多个处方,一个病人可以有多个处方,而一个处方可以包含多种药品。这样就很容易画图ER图(见试题答案)。
包含此试题的试卷
你可能感兴趣的试题
Anetwork attack is an attempt to gain(71)access to an organization’s network,with the objective of stealing data or performing other malicious activities.Plagiarism is A(72)-of-service(DoS)attack is a cyber-attack in which the attacker seeks to make a machine or network resource unavailable to its intended users by temporarily or indefinitely disrupting services of a host connected to a network.In the case of a simple attack,a(73)could have a simple rule added to deny all incoming traffic from the attackers,based on protocols,ports,or the originating IP addresses.In a(74)DoS(DDoS)attack wangwangwang,the incoming traffic flooding the victim originates from(75)different sources.This effectively makes it impossible to stop the attack simply by blocking a single source问题1:
A.unauthorized
B.authorized
C.normal
D.frequent
问题2:
A.defense
B.denial
C.detection
D.decision
问题3:
A.firewall
B.router
C.gateway
D.switch
问题4:
Adamaged
B.descriptive
C.distributed
D.demanding
问题5:
A.two
B.many
C.much
D.ten
- 查看答案
以下关于信息化项目成本估算的描述中,不正确的是( )。
-
- A.项目成本估算指设备采购、劳务支出等直接用于项目建设的经费估算
- B.项目成本估算需考虑项目工期要求的影响,工期要求越短成本越高
- C.项目成本估算需考虑项目质量要求的影响,质量要求越高成本越高
- D.项目成本估算过粗或过细都会影响项目成本
- 查看答案
《中华人民共和国数据安全法》由中华人民共和国第十三届全国人民代表大会常务委员会第二十九次会议审议通过,自( )年 9 月 1 日起施行。
-
- A.2019
- B.2020
- C.2021
- D.2022
- 查看答案
某存储系统规划配置 25 块 8TB 磁盘,创建 2 个 RAID6 组,配置 1 块热备盘,则该存储系统实际存储容量是( )。
-
- A.200T
- B.192TB
- C.176TB
- D.160TB
- 查看答案
以下关于层次化网络设计模型的描述中,不正确的是( )。
-
- A.终端用户网关通常部署在核心层,实现不同区域间的数据高速转发
- B.流量负载和 VLAN 间路由在汇聚层实现
- C.MAC 地址过滤、路由发现在接入层实现
- D.接入层连接无线 AP 等终端设备
- 查看答案