2010上半年数据库工程师:集中管理与应用技术详解

需积分: 7 0 下载量 176 浏览量 更新于2024-09-08 收藏 899KB DOCX 举报
2010年上半年全国计算机技术与软件专业技术资格(水平)考试中,数据库系统工程师的应用技术部分涉及了一道实际案例题目,该题考查的是数据管理中间件的设计与理解。数据库工程师需掌握以下几个关键知识点: 1. 数据管理中间件功能: - 数据中心构建的数据管理中间件主要用于集中管理用户对数据的访问,支持大量连接。它提供用户管理、操作管理和权限管理功能: - 用户管理:维护用户信息,如用户名和密码,并存储在用户表中。 - 操作管理:维护数据实体的标准操作和与其关联的后端数据库信息,存储在操作表中。 - 权限管理:通过权限表来记录用户可以执行的操作。 2. 系统验证与请求处理流程: - 中间件验证前端应用提供的用户信息,若非法则返回错误信息。 - 接收前端操作请求,检查格式并进行权限验证,无权限则返回权限不足信息。 - 连接管理负责与后端数据库建立连接,处理连接请求并提交操作。 3. 系统架构分析: - 题目给出了顶层数据流图(E1-E3)和0层数据流图(D1-D3)的设计,要求考生根据题目描述确定这些实体和数据存储的名称。实体E1-E3可能是用户、操作和权限等概念,而数据存储D1-D3可能对应于用户表、操作表和权限表。 - 加工P(可能是业务逻辑处理或服务提供者)的名称应与中间件的某个核心功能相对应,如权限验证或连接管理。其输入可能包括用户请求、操作信息和权限信息,输出则是处理后的结果或状态信息。 4. 数据流补充: 图1-2中缺少两条数据流,一条是从前端应用到中间件的用户操作请求,另一条是从后端数据库到中间件的结果反馈。起点可能是前端应用的请求处理节点,终点则可能是中间件的响应处理或结果输出节点。 理解和解答这些问题,需要考生具备扎实的数据库管理系统知识,熟悉数据流图的设计原则以及在实际系统开发中的应用,特别是对于数据库管理、数据安全和权限控制等方面有深入理解。同时,能够灵活运用结构化分析与设计方法,将理论知识转化为实际操作。