2018年上半年数据库系统工程师下午真题及答案解析的知识点包括:
1. 数据库系统工程师软考概述:本次真题来源于中国计算机技术职业资格与水平考试,简称软考。数据库系统工程师为软考中的一个专业资格类别,主要面向从事数据库设计、维护、应用开发等方面的专业人员。
2. 医疗管理系统的需求分析与设计:该医疗管理系统以web为平台,为老年人或有护理需求者提供服务。系统的主要功能包括通用信息查询、医生聘用、预约处理、药品管理、报表创建等。
3. 结构化分析与设计方法:采用结构化分析方法对系统进行需求分析和设计,这涉及到系统建模的上下文数据流图和0层数据流图。结构化分析方法是系统工程领域中用于信息系统开发的分析和设计技术,其核心是数据流图(DFD)。
4. 数据流图(DFD)的理解与应用:数据流图是用于表示系统内部数据流和数据存储的图形化工具。它包括实体(entity)、数据流(data flow)、数据存储(data store)和加工(process)四个基本元素。实体代表与系统交互的外部实体,数据流代表数据在系统中的流向,数据存储代表系统内部数据的存放地,加工代表系统对数据的处理过程。
5. 医疗管理系统中的实体识别:在题目中,实体E1为“客户”,E2为“医生”,E3为“主管”,它们是与系统交互的外部参与者。
6. 医疗管理系统中的数据存储命名:数据存储D1为“通用信息表”,D2为“预约表”,D3为“医生表”,D4为“出诊时间表”,D5为“药品库存表”。这些数据存储代表了系统内部用于存储和处理数据的数据库或数据文件。
7. 数据流图中的数据流补充:在0层数据流图中,缺失的数据流需要补充完整,包括数据流的起点和终点。补充这些数据流是理解整个系统数据流动的关键。
8. 子加工的分解与建模平衡:系统中的主要功能“预约处理”可以进一步分解为若干子加工,例如医生安排出诊时间、客户预约申请、预约确认与通知等。在数据流图的建模过程中,保证图的平衡性意味着每个数据流的起点和终点应该清晰明确,没有悬空的路径。
9. 数据库系统工程师应具备的专业知识:包括但不限于数据库设计、SQL语言、数据模型、事务处理、并发控制、数据库备份与恢复等方面的知识,以及对结构化方法论的理解和应用能力。
10. 获取资料与经验交流:文中提到了51CTO网站提供的专家经验分享、免费资料、历年真题、问题解答等资源,这些对于准备软考的考生来说是非常有价值的复习和学习资源。
以上知识点展示了软考数据库系统工程师下午真题中的核心概念和相关技术要点,也反映了医疗管理系统开发过程中对数据库系统的具体需求和技术应用。考生在准备此类专业考试时,需要对上述内容有深入的理解和实践。