基于Web的医疗管理系统分析与设计:2018上半年软考真题

需积分: 6 0 下载量 174 浏览量 更新于2024-08-04 收藏 289KB DOCX 举报
"2018年软考上半年数据库系统工程师考试真题(下午题)" 在上述考试真题中,涉及的知识点主要集中在数据库系统的设计和管理,以及软件工程的结构化分析与设计方法。试题一关注的是基于Web的医疗管理系统的数据流图分析,而试题二则涉及到数据库设计的基本概念。 试题一主要考察了以下知识点: 1. **上下文数据流图(Context Data Flow Diagram, CDGF)**:这是系统分析的第一步,用于描绘系统与外部环境的交互。图1-1中的实体E1-E3代表系统外部的参与者,可能是用户、数据源或数据接收方。 2. **0层数据流图(0-Level DFD)**:这是数据流图的细化,描述了系统内部的基本加工过程。图1-2中的数据存储D1-D5代表系统中的主要数据实体,如表或文件。 3. **数据流(Data Flow)**:在数据流图中,数据流表示信息的传递路径。问题3要求考生识别并补充图1-2中缺失的数据流及其起点和终点,这需要理解系统各个功能模块之间的信息交互。 4. **数据流图的平衡**:在数据流图中,每个加工(Processing)都必须有输入和输出,且输入和输出的数据流数量相同,保持平衡。问题4询问如何保持数据流图的平衡,这需要考生理解每个加工的输入输出关系,并分析"预约处理"这个加工可以分解成的子加工。 试题二则涉及了数据库设计的基本概念: 1. **实体(Entity)**:试题中提到的员工和商品是两个实体,每个实体都有其特有的属性,如员工的工号、姓名等,商品的商品条码、价格等。 2. **实体关系模型(Entity-Relationship Model, ER Model)**:这是数据库设计中常用的一种方法,用于描述实体之间的关系。在这个场景下,可能需要考虑员工与商品之间的关联,如代购员和采购的商品。 3. **主键(Primary Key)**:工号和商品条码分别作为员工和商品的主键,用于唯一标识每一项记录。 4. **数据完整性**:需要保证工号和商品条码的唯一性,以确保数据的一致性和准确性。 这两个试题综合考察了考生在数据库设计、数据流图分析以及软件系统设计方面的能力,要求考生能够理解和应用这些理论知识到具体的问题情境中。
2023-06-10 上传