在这个2011年上半年的全国计算机技术与软件专业技术资格(水平)考试中,数据库系统工程师的应用技术部分考察了考生对于数据库在医疗信息系统中的实际应用理解。题目涉及的是一个病人监控系统的设计与分析,具体涉及到系统的主要功能和数据库架构的理解。
【问题1】
图1-1中的实体E1~E3代表系统的参与者或关键组件。E1可能是指"病人"(因为生命特征数据的源头),E2可能是"医生"和"护理人员"(接收警告信息并参与决策),而E3可能是"系统"(执行监控和管理功能的主体)。它们之间的关系反映了数据的流动和交互。
【问题2】
图1-2中的数据存储D1~D4对应于系统中的数据仓库或数据库。D1可能是"生命特征日志文件"(存放格式化后的生命特征数据),D2可能是指"生命特征范围文件"(包含正常生命特征值的预设范围),D3可能是"病历文件"(记录病人的生命特征和病情),D4则是"治疗意见文件"(存放医生的治疗建议)。这些数据存储是系统运行的基础,确保信息的管理和检索。
【问题3】
图1-2中缺失的数据流可能包括:
1. "生命特征数据流":从E1(病人)流向D1(生命特征日志文件),表示定期收集的生命特征数据。
2. "警告信息流":从D1(日志文件)流向E2(医生/护理人员),当生命特征超出正常范围时发送警告。
3. "病历报告请求流":从E2(医生/护理人员)流向D3(病历文件),请求生成病历报告。
4. "治疗意见请求流":同样从E2流向D4(治疗意见文件),请求查看或更新治疗意见。
【问题4】
图1-2中还需要补充的数据流包括:数据转换流(例如,从E1到D1的转换,可能涉及数据清洗和标准化)、生命特征范围更新流(从E2到D2的更新)、病历生成流(从D1到D3的生成过程)以及治疗意见生成流(从D1和D3到D4的过程)。
这些问题考察了考生对数据库系统在监控系统中的逻辑架构、数据流程、数据存储以及实体间关系的理解,以及如何将业务需求转化为数据库设计的技能。解答这类问题需要扎实的数据库知识,包括SQL查询、事务处理、数据安全性和性能优化等方面的知识。