2015年上半年软考数据库系统工程师试题结构分析
发布时间:2010/8/28 17:00:53 来源:城市学习网 编辑:ziteng
数据库系统工程师2010年上半年(5月22日)的考试是2009版新大纲实施之后的第二次考试,试题难度与2009年上半年相比,上午试题难度有所下降,下午题持平。题目围绕大纲,重点考查了计算机硬件基础、计算机网络、数据库技术基础、数据操作与SQL语言。
题目严格按照模板进行,按照大纲要求针对要求的知识点以固定题型形式出题。本文将就此次的考题知识点分布进行总结,并指出下午试题的答题要点及参考资料。
1.信息系统知识试题
2010年5月考试信息系统知识点分布如表1所示。
本次试题有以下几个特点:
(1)从分值分布来看,本次考试中数据结构与算法题没有出现,降低了试题整体难度;
(2)从出题方式来看,试题侧重考查考生对概念的理解与运用;
(3)从出题内容来看,加强了对基础知识的考查,题目清晰明了无陷阱。
2.软件设计
此次考试的一共五道试题,全部为必答题,与往年相比,取消了选答题。
试题一
该题考点--数据流图。与往年考题一致,要求完善数据流图:辨别实体、存储文件,补充加工处理和缺失的数据流。
解答此类问题,有两个原则:
第一个原则是紧扣试题系统说明部分,数据流图与系统说明有这严格的对应关系,系统说明部分的每一句话都能对应到图中来,解题时可以一句一句的对照图来分析。
第二个原则即数据平衡原则,这一点在解题过程中也是至关重要的。数据平衡原则有两个方面的意思,一方面是分层数据流图父子图之间的数据流平衡原则,另一方面每张数据流图中输入与输出数据流的平衡原则。
数据流图一直是重点。
试题二
该题以某银行信息系统数据库为背景,给出了4个关系模式,要求考生回答3个问题。
问题1是创建账户关系的SQL语句,这要根据题目中所提供的“账户关系模式”来填写的是一些关键字,这考的是最基础的知识,比较简单。
问题2也是根据题目中所提供的关系模式,完成查询的SQL语句,相对比较容易。只要根据试题的描述选择相应的关系模式及其属性名就可以了。这也是这一道题的重中之重。在数据库复习的时候,特别强调了SQL语句的重要性及其格式。
问题3考查触发器,这是几乎每次都会考的考点。
试题三
该题是一个数据库设计题,题目以学校实验管理系统系统为背景。题目给出的3个信息表和部分试题联系图,要求考生补充实体联系图、关系模式,求解主键等,与2009年5月的考试题型完全一样。该类题虽然题干较长,但只要考生细心审题,完全可以拿满分。
数据库中实体联系、E-R模型、关系模式的候选键、主键、外键是下午题训练的重点。
试题四
该题是以某旅行社开发旅游管理系统为载体,考查主码、范式、关系模式分解知识点。这是一个应用型的题,试题描述很长,需要考生耐心地阅读,从中找到答题所需要的信息。本题一共3个小问题。
问题1主要考查考生对主码、范式的掌握。
问题2与问题3考查关系的范式以及关系模式的分解。叙述语言要求通顺,包含了关键字。
试题五
该题是以航空售票系统有多个机票销售网点为为背景,考关于事务并发控制的问答题,一共3个小问题。这道题是通过对2007年5月试题进行修改得来的。
问题1主要考查2个事务同时执行相同的伪代码,会出现什么样的问题。
问题2考查考生对封锁协议的运用。
问题3要求考生用E-SQL实现机票销售程序的填写。
本题要求考生对事务的概念、并发控制的方法、E-SQL等进行比较全面的理解。