2010年上半年数据库系统工程师下午题

上传人:ji****n 文档编号:47423785 上传时间:2018-07-02 格式:PDF 页数:11 大小:564.60KB
返回 下载 相关 举报
2010年上半年数据库系统工程师下午题_第1页
第1页 / 共11页
2010年上半年数据库系统工程师下午题_第2页
第2页 / 共11页
2010年上半年数据库系统工程师下午题_第3页
第3页 / 共11页
2010年上半年数据库系统工程师下午题_第4页
第4页 / 共11页
2010年上半年数据库系统工程师下午题_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《2010年上半年数据库系统工程师下午题》由会员分享,可在线阅读,更多相关《2010年上半年数据库系统工程师下午题(11页珍藏版)》请在金锄头文库上搜索。

1、 2010 年上半年 数据库系统工程师 下午试卷 第 1 页 (共 11 页) 全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格全国计算机技术与软件专业技术资格(水平水平水平水平)考试考试考试考试 2010 年上半年年上半年年上半年年上半年 数据库系统工程师数据库系统工程师数据库系统工程师数据库系统工程师 下午试卷下午试卷下午试卷下午试卷 (考试时间 14:0016:30 共 150 分钟) 请按下述要求正确填写答题纸请按下述要求正确填写答题纸请按下述要求正确填写答题纸请按下述要求正确填写答题纸 1. 在答题纸的指定位置填写你所在的省、自治区、直

2、辖市、计划单列市的名称。 2. 在答题纸的指定位置填写准考证号、出生年月日和姓名。 3. 答题纸上除填写上述内容外只能写解答。 4. 本试卷共 5 道题,全部是必答题,每题 15 分,满分 75 分。 5. 解答时字迹务必清楚,字迹不清时,将不评分。 6. 仿照下面例题,将解答写在答题纸的对应栏内。 例题例题例题例题 2010 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。 因为正确的解答是 “5 月 22 日” , 故在答题纸的对应栏内写上 “5” 和 “22”(参看下表) 。 例题 解答栏 (1) 5 (2) 22 注:试题中通用的表示规则见试卷的最后一页。

3、2010 年上半年 数据库系统工程师 下午试卷 第 2 页 (共 11 页) 试题一试题一试题一试题一(共共共共15分分分分) 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明说明说明说明】 某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量连接需 求,欲构建数据管理中间件。其主要功能如下: (1)数据管理员可通过中间件进行用户管理、操作管理和权限管理。用户管理维 护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标 准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限 管理维护权限表,该表存储用户可执行的

4、操作信息。 (2)中间件验证前端应用提供的用户信息。若验证不通过,返回非法用户信息; 若验证通过,中间件将等待前端应用提交操作请求。 (3)前端应用提交操作请求后,中间件先对请求进行格式检查。如果格式不正确, 返回格式错误信息;如果格式正确,则进行权限验证(验证用户是否有权执行请求的操 作) ,若用户无权执行该操作,则返回权限不足信息,否则进行连接管理。 (4)连接管理连接相应的后台数据库并提交操作。连接管理先检查是否存在空闲 的数据库连接,如果不存在,新建连接;如果存在,则重用连接。 (5)后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处 理后,将其返回给前端应用。 现采用

5、结构化方法对系统进行分析与设计,获得如图1-1所示的顶层数据流图和图 1-2所示的0层数据流图。 E1E3数据管理中间件E2标准操作/后端数据库信息用户信息操作权限连接请求验证后的操作请求操作结果操作请求处理后的操作结果用户信息非法用户信息格式错误信息权限不足信息图 1-1 顶层数据流图 【问题问题问题问题1】 (】 (】 (】 (3分分分分) 使用说明中的词语,给出图1-1中的实体E1E3的名称。 【问题问题问题问题2】 (】 (】 (】 (3分分分分) 使用说明中的词语,给出图1-2中的数据存储D1D3的名称。 2010 年上半年 数据库系统工程师 下午试卷 第 3 页 (共 11 页)

6、用户验证格式检查权限验证用户管理连接管理E1D1E2E3用户信息用户信息/操作数据库信息 /验证后的操作请求验证后 的操作请求用户信息用户信息操作管理权限管理标准操作/ 后端数据库信息操作权限D3D2非法用户信息格式错误信息操作请求权限不足信息P连接请求图 1-2 0 层数据流图 【问题问题问题问题3】 (】 (】 (】 (6分分分分) 给出图1-2中加工P的名称及其输入、输出流。 名名名名 称称称称 起起起起 点点点点 终终终终 点点点点 输入流输入流输入流输入流 P 输出流输出流输出流输出流 P 除加工P的输入与输出流外,图1-2还缺失了两条数据流,请给出这两条数据流的 起点和终点。 起起

7、起起 点点点点 终终终终 点点点点 注:名称使用说明中的词汇,起点和终点均使用图1-2中的符号或词汇。 【问题问题问题问题4】 (】 (】 (】 (3分分分分) 在绘制数据流图时,需要注意加工的绘制。请给出三种在绘制加工的输入、输出时 可能出现的错误。 2010 年上半年 数据库系统工程师 下午试卷 第 4 页 (共 11 页) 试题试题试题试题二二二二(共共共共15分分分分) 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明说明说明说明】 天津市某银行信息系统的数据库部分关系模式如下所示: 客户 (客户号,姓名,性别,地址,邮编,电话) 账户 (账户号,客户号,开户支行

8、号,余额) 支行 (支行号,支行名称,城市,资产总额) 交易 (交易号,账户号,业务金额,交易日期) 其中,业务金额为正值表示客户向账户存款;为负值表示取款。 【问题问题问题问题1】 (3分分分分) 以下是创建账户关系的SQL语句,账户号唯一识别一个账户,客户号为客户关系的 唯一标识,且不能为空。账户余额不能小于1.00元。请将空缺部分补充完整。 CREATE TABLE 账户( 账户号 CHAR(19) (a) , 客户号 CHAR(10) (b) , 开户支行号 CHAR(6) NOT NULL , 余额 NUMBER(8,2) (c) ); 【问题问题问题问题2】 (7分分分分) (1)

9、现银行决策者希望查看在天津市各支行开户且2009年9月使用了银行存取服 务的所有客户的详细信息, 请补充完整相应的查询语句。 (交易日期形式为2000-01-01) SELECT DISTINCT 客户.* FROM 客户, 账户, 支行, 交易 WHERE 客户.客户号 = 账户.客户号 AND 账户.开户支行号 = 支行.支行号 AND (d) AND 交易.账户号 = 账户.账户号 AND (e) ; 上述查询优化后的语句如下,请补充完整。 SELECT DISTINCT 客户.* FROM 客户, 账户, (f) AS 新支行, (g) AS 新交易 WHERE 客户.客户号 = 账户

10、.客户号 AND 账户.开户支行号 = 新支行.支行号 AND 新交易.账户号 = 账户.账户号; 2010 年上半年 数据库系统工程师 下午试卷 第 5 页 (共 11 页) (2)假定一名客户可以申请多个账户,给出在该银行当前所有账户余额之和超过百 万的客户信息并按客户号降序排列。 SELECT * FROM 客户 WHERE (h) (SELECT 客户号 FROM 账户 GROUP BY 客户号 (i) ) ORDER BY (j) ; 【问题问题问题问题3】 (5分分分分) (1)为账户关系增加一个属性“账户标记” ,缺省值为0,取值类型为整数;并将当 前账户关系中所有记录的“账户标

11、记”属性值修改为0。请补充相关SQL语句。 ALTER TABLE 账户 (k) DEFAULT 0 ; UPDATE 账户 (l) ; (2)对于每笔金额超过10万元的交易,其对应账户标记属性值加1,给出触发器实 现的方案。 CREATE TRIGGER 交易_触发器 (m) ON 交易 REFERENCING NEW ROW AS 新交易 FOR EACH ROW WHEN (n) BEGIN ATOMIC UPDATE 账户 SET 账户标记 = 账户标记 + 1 WHERE (o) ; COMMIT WORK ; END 2010 年上半年 数据库系统工程师 下午试卷 第 6 页 (共

12、 11 页) 试题三试题三试题三试题三(共共共共15分分分分) 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明说明说明说明】 某学校拟开发一套实验管理系统,对各课程的实验安排进行管理。 【需求分析需求分析需求分析需求分析】 每个实验室可进行的实验类型不同。由于实验室和实验员资源有限,需根据学生人数分批次安排实验室和实验员。一门含实验的课程可以开设给多个班级,每个班级每学期可以开设多门含实验的课程。每个实验室都有其可开设的实验类型。一门课程的一种实验可以根据人数、实验室的可容纳人数和实验室类型,分批次开设在多个实验室的不同时间段。一个实验室的一次实验可以分配多个实验员负责

13、辅导实验,实验员给出学生的每次实验成绩。 1 课程信息包括: 课程编号、 课程名称、 实验学时、 授课学期和开课的班级等信息;实验信息记录该课程的实验进度信息,包括:实验名、实验类型、学时、安排周次等信息,如表3-1所示。 表 3-1 课程及实验信息 课程编号 15054037 课程名称 数字电视原理 实验学时12 班级 电 0501,信 0501,计 0501 授课院系 机械与电气工程 授课学期第三学期 序号 实验名 实验类型 难度 学时 安排周次 1505403701 音视频 AD-DA 实验 验证性 1 2 3 1505403702 音频编码实验 验证性 2 2 5 1505403703

14、 视频编码实验 演示性 0.5 1 9 2以课程为单位制定实验安排计划信息,包括:实验地点,实验时间、实验员等信息。实验计划如表3-2所示。 表 3-2 实验安排计划 课程编号 15054037 课程名称 数字电视原理 安排学期 2009 年秋 总人数 220 实验编号 实验名 实验员 实验时间 地点 批次号 人数 1505403701 音视频 AD-DA 实验 盛,陈 第 3 周周四晚上 实验三楼 3101 60 1505403701 音视频 AD-DA 实验 盛,陈 第 3 周周四晚上 实验三楼 3102 60 1505403701 音视频 AD-DA 实验 吴,刘 第 3 周周五晚上 实

15、验三楼 3113 60 1505403701 音视频 AD-DA 实验 吴 第 3 周周五晚上 实验三楼 3114 40 1505403702 音频编码实验 盛,刘 第 5 周周一下午 实验四楼 4101 70 3由实验员给出每个学生每次实验的成绩,包括:实验名,学号,姓名,班级,实验成绩等信息。实验成绩如表3-3所示。 表 3-3 实验成绩 实验员: 盛 实验名 音视频 AD-DA 实验 课程名 数字电视原理 学号 姓名 班级 实验成绩 030501001 陈民 信 0501 87 030501002 刘志 信 0501 78 040501001 张勤 计 0501 86 2010 年上半年 数据库系统工程师 下午试卷 第 7 页 (共 11 页) 4学生的实验课程总成绩根据每次实验的成绩以及每次实验的难度来计算。 【概念模型设计概念模型设计概念模型设计概念模型设计】 根据需求阶段收集的信息,设计的实体联系图(不完整)如图3-1所示。 【逻辑结构设计逻辑结构设计逻辑结构设计逻辑结

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号