【计算机类职业资格】四级数据库工程师2012年3月及答案解析.doc
《【计算机类职业资格】四级数据库工程师2012年3月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】四级数据库工程师2012年3月及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、四级数据库工程师 2012年 3月及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:40.00)1.在关系数据库中,范式是评价一个关系模式优劣的标准。关于范式,下列说法正确的是(分数:1.00)A.可根据实体集之间的关联关系来判断一个关系模式属于第几范式,一个低级别范式的关系模式通过分解可以转换成多个更高级别的关系模式B.通过消除给定关系的多值属性可以使其属于第一范式,关系数据库的关系模式必须满足第一范式的要求C.从第一范式的关系模式中消除非主属性对码的传递函数依赖,可以使其属于第二范式。第二范式的关系模式仍然存在数据冗余D.从第一范式的关系模式中消除非主属
2、性对码的部分函数依赖,可以使其属于第三范式。在实际应用中,关系模式的规范化工作一般只做到第三范式2.需求是软件项目投资方和使用者对目标系统在功能和性能等方面的期望和要求的集合。关于需求分析阶段的工作,下列说法错误的是(分数:1.00)A.对于应用系统的错误,在设计阶段修复错误的代价要大于在需求分析阶段的修复代价,而在运行维护阶段的修复代价更是远远大于需求分析阶段的修复代价B.开发人员一般只熟悉计算机技术而不太熟悉应用领域的业务,而用户一般只熟悉业务但不熟悉计算机技术,因此需求分析工作需要开发人员与用户紧密配合来完成C.在获取和理解用户需求的基础上,设计人员可利用 DFD等建模方法来描述应用系统
3、的非功能需求和应用系统的整体特性D.需求文档是需求分析工作完成的标志,也是软件生命周期后续阶段工作的依据,要求内容准确、表达清楚且论述全面3.视图的数据来自一个或多个基本表,数据库中只存储视图的定义,并不存储视图所包含的数据。根据视图的概念和用途,关系数据库中的视图对应于三级模式结构中的(分数:1.00)A.外模式B.模式C.内模式D.存储模式4.设有关系模式:期刊订阅(期刊编号,期刊名称,定价,读者编号,读者姓名,订阅起始日期,订阅截止日期),其满足函数依赖集:期刊编号期刊名称,期刊编号定价,读者编号读者姓名,(期刊编号,读者编号)订阅起始日期,(期刊编号,读者编号)订阅截止日期。下列选项中
4、的函数依赖都属于平凡函数依赖的是(分数:1.00)A.(期刊编号,读者编号)期刊编号,(期刊编号,读者编号)读者编号B.(期刊编号,读者编号)期刊名称,(期刊编号,读者编号)定价C.(期刊编号,读者编号)订阅起始日期,(期刊编号,读者编号)订阅截止日期D.(期刊编号,读者编号)期刊编号,(期刑编号,读者编号)订阅起始日期5.设有关系模式:系(系号,系名,办公电话)和学生(学号,姓名,性别,所在系号)。下表是数据的物理存储示意图: (分数:1.00)A.堆文件B.顺序文件C.散列文件D.聚集文件6.数据模型定义了数据库应用系统数据的组织、存储与管理必须遵循的规范。关于各种数据模型下列说法错误的是
5、(分数:1.00)A.概念数据模型面向机器世界建模,通过数据的结构、操作及数据值满足的约束条件描述数据的存储及操作特征B.关系数据模型用二维表格表示数据及数据之间的关系,结构简单,容易理解和使用C.网状数据模型扩展了层次数据模型根结点只有一个、根结点以外的结点只能有一个父结点的限制,用一个连通有向图来表示数据及其之间的关系D.物理数据模型是设计者根据逻辑数据模型,并结合空间、性能、物理平台等因素,设计得到的与平台有关的数据模型7.浏览器/服务器(B/S)架构是一种以 web技术为基础的网络应用架构。关于 B/S架构,下列说法错误的是(分数:1.00)A.B/S架构一般使用 HTTP协议进行数据
6、传输,为了保证数据安全,可以使用 HTTPS协议对数据进行加密传输B.B/S架构可以使用 ActiveX技术实现客户端应用与本地资源的交互功能,如控制本机硬件设备等C.PHP、ASP、ASPNET、JSP 是目前较流行的几种 Web服务器端应用程序的开发技术和编程语言D.B/S架构下,客户端的浏览器要承担内容展示、数据查询服务及大量计算功能,一般对客户端 CPU要求较高8.优化数据库数据的存储结构和存取方法有利于提高数据的查洵效率。下列不利于提高系统查询效率的优化方案是(分数:1.00)A.为经常出现在查询条件中的列建立索引B.为频繁进行排序的列建立索引C.将数据文件和日志文件分别放置在不同磁
7、盘上D.将表的数据和索引放置在同一磁盘上9.基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理,下列说法错误的是(分数:1.00)A.数据库管理系统采用死锁检测与恢复策略使系统摆脱死锁状态B.如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采用死锁检测与恢复策略更有效C.为避免活锁(事务饿死)现象的发生,数据库管理系统可以采用先来先服务(FIFS)策略处理事务的数据操作请求D.数据库系统的并发控制子系统动态地构造和维护事务等待图,并周期性地检查图中是否存在回路,如果有则说明系统中出现了死锁10.在 SQL Server 2000
8、中,若某数据库的故障还原模型为“完全”(FULL),则能够对该数据库进行的备份操作是(分数:1.00)A.仅完全备份B.仅日志备份C.仅完全备份和差异备份D.完全备份、差异备份和日志备份11.设在 SQL Server 2000某数据库中定义了一个存储过程,其头部定义如下: CREATE PRoC P1 X INT=10, Y INT=100, Z CHAR(3)=“IABC“ AS 下列调用该存储过程的语句中,不能正确执行的是(分数:1.00)A.EXEC P1B.EXEC P1 DEFAULT,200,“XXX“C.EXEC P1 200D.EXEC P1 “XXX“12.设在 SQL S
9、erver 2000的某数据库中有用户 user,该用户现没有任何权限。若希望授予该用户在该数据库中对全部用户表的数据具有 INSERT、DELETE 和 UPDATE权限。对数据库工程师来说,下列做法实施起来最快捷且合理的是(分数:1.00)A.将 user添加到该数据库的 db_owner角色中B.将 user添加到 dbcreator角色中C.将 user添加到该数据库的 db_datawriter角色中D.将该数据库中每张表的 INSERT、DELETE 和 UPDATE权限授予 user13.SQL Server 2000中,public 角色是系统提供的一个数据库角色。下列关于 p
10、ublic角色的说法,错误的是(分数:1.00)A.每个数据库用户都自动是该角色中的成员B.在不删除数据库用户的前提下,不能手工从该角色中删除成员C.该角色中的成员自动具有查询数据库中用户表数据的权限D.可以为该角色授予用户表的数据操作权14.数据库应用系统需求既有功能需求,也有非功能需求。设某商场经营管理系统,有如下需求: 系统中不考虑财务核算与退货 对基本销售业务要求实现秒级响应 多个终端需同时操作数据库 需保证数据存储和传输的安全,及时对数据进行备份 系统需要支持会员生日折扣 以上需求中属于非功能需求的是(分数:1.00)A.仅、和B.仅、和C.仅和D.仅、和15.在 SQL Serve
11、r 2000中,数据页的大小为 8KB。设某表 T有 10000行数据,每行 5000字节。系统需为该表分配的存储空间大约为:(分数:1.00)A.80MBB.50MBC.40MBD.160MB16.两阶段锁协议可以保证并发调度的可串行性。关于两阶段锁协议,下列说法错误的是(分数:1.00)A.在一个可串行化调度中,并不一定所有事务都必须符合两阶段锁协议B.如果一个事务遵循两阶段锁协议,则这个事务中的第一个解锁操作必须出现在该事务的最后一个加锁操作之后C.如果一个事务已经对数据项 A加了共享锁,则其他事务不能再对 A加任何锁D.在解锁阶段,事务可以释放任何数据项上的任何类型的锁17.关于分布式
12、数据库,下列说法错误的是(分数:1.00)A.水平分片是从行的角度依据一定的条件将关系划分为不同的片段,关系中的每一行至少属于一个片段B.垂直分片是从列的角度依据一定的条件将关系划分为不同的片段,关系中的主码只属于某一个片段C.分布式数据库由于数据物理上分布在多个不同的场地上,因此在进行查询处理设计时需要充分考虑站点间传输数据的通信代价D.分片透明性是最高级别的透明性,位于全局概念模式与分片模式之间18.设某数据库中有一组客户数据 CS=c 1 ,c m ,CS 表示具有 m个客户的集合。客户数据经过处理后,每个客户 c i 对应一个 n维向量 V i = i1 , in ,用于表示客户 c
13、i 的特征。设有函数sim(V i ,V j )用于判定 c i 与 c j 之间的相似性。若有算法 A,能根据客户间的相似性,将 CS划分成k个子集合,并使属于同一子集合的客户间的相似性尽可能大,不属于同一子集合的客户间的相似性尽可能小。则算法 A属于一种(分数:1.00)A.分类算法B.聚类算法C.关联分析算法D.预测法19.设某并行数据库系统中有表 T(a 1 ,a 2 ,a n ),因数据量大,采用范围划分法根据划分属性 a 1 将表 T的元组划分成若干部分,以提高系统效率。通过这种划分以后,下列查询效率一般会有所提高的是(分数:1.00)A.查询 a2值为最大的元组B.查询 a2等于
14、 5的所有元组C.查询 a1属于1,100的元组D.以上都可以20.设有某数据库应用系统,在其运维过程中,可能采用如下措施以防止出现故障 采用 RAID5或 RAIDl实现硬件冗余 在服务器中安装防病毒软件 经常对系统中的数据进行备份 使用不问断电源供电 扩展服务器内存空间 以上措施,一般情况下有助于降低介质故障带来的风险的是(分数:1.00)A.仅和B.仅和C.仅和D.仅和21.设在 SQL Server 2000某数据库中有选课表(学号,课程号,成绩),设成绩列的数据类型为 INT,且有取值范围为 0100 的约束。若需统计全体学生的平均成绩(精确到小数点后 1位),下列语句正确的是(分数
15、:2.00)A.SELECT CAST(AVG(成绩) AS NUMERIC(4,1) FROM 选课表B.SELECT AVG(CAST(成绩 AS NUMERIC(4,1) FROM 选课表C.SELECT AVG(成绩) AS NUMERIC(4,1) FROM 选课表D.SELECT CAST(AVG(成绩*1.0) AS NUMERIC(4,1) FROM 选课表22.数据库概念设计的目标是理解和表达数据需求,确定和描述数据库中需要存储和处理的数据。关于概念设计有下列说法或做法: 概念设计的重点是从需求文档所定义的业务背景中抽象出实体集及实体集之间的关系 可采用分类方法将业务背景中具
16、有相同属性特征的客观对象归为类,在此基础上概括命名,得到实体集 按照业务规则标识和定义实体集之间的联系时,不仅要定义实体集之间的直接联系,也要定义实体集之间的间接联系 在确定实体集的属性时,不仅要检查每个属性与实体集间的所属关系,也要检查每个实体集属性的完备性 概念设计的结果通常用 DFD或 ERD描述,图形表达既能清楚地说明应用系统的数据需求,也便于用来与用户交流和沟通 以上说法或做法正确的是(分数:2.00)A.仅、和B.仅、和C.仅、和D.仅、和23.在 SQL Server 2000中,设已对 MyDB数据库进行了如下图所示的备份操作,备份数据均存储在 bk设备上,且该设备仅包含这些备
17、份数据。 (分数:2.00)A.RESTORE DATABASE MyDB FROM bk WITH FILE=1,NORECOVERYRESTORE DATABASE MyDB FROM bk WITH FILE=3,NORECOVERYRESTORE LOG MyDB FROM bk WITH FILE=4B.RESTORE DATABASE MyDB FROM bk WITH FILE=1,NORECOVERYRESTORE LOG MyDB FROM bk WITH FILE=2,NORECOVERYRESTORE DATABASE MyDB FROM bk WITH FILE=3,N
18、ORECOVERYRESTORE LOG MyDB FROM bk WITH FILE=4C.RESTORE DATABASE MyDB FROM bk WITH FILE=1,NORECOVERYRESTORE LOG MyDB FROM bk WITH FILE=2RESTORE DATABASE MyDB FROM bk WITH FILE=3,NORECOVERYRESTORE LOG MyDB FROM bk WITH FILE=4D.RESTORE DATABASE MyDB FROM bk WITH FILE=1RESTORE LOG MyDB FROM bk WITH FILE
19、=2RESTORE DATABASE MyDB FROM bk WITH FILE=3RESTORE LOG MyDB FROM bk WITH FILE=424.在 SQL Server 2000中,设有教师表(教师号,姓名,所在部门,工资)。现需统计指定部门的工资总和,有下列标量函数: CREATE FUNCTION f_SumSalary(bm varchar(30) RETURNS int BEGIN RETURN(SELECT SUM(工资) FROM 教师表 WHERE所在部门=bm) END CREATE FUNCTION f_SumSalary(bm varchar(30) R
20、ETURNS int BEGIN RETURN (SELECT COUNT(工资) FROM 教师表 WHERE所在部门=bm) END CREATE FUNCTION f_SumSalary(bm varchar(30) RETURNS int BEGIN DECLARE X INT SET X=(SELECT SUM(工资) FROM 教师表 WHERE所在部门=bm) RETURN X END CREATE FUNCTION f_SumSalary(bm varchar(30) RETURNS int BEGIN DECLARE X INT SELECT X=SUM(工资) FROM 教
21、师表 WHERE所在部门=bm RETURN X END 上述函数中,能正确实现该功能的是(分数:2.00)A.仅B.仅C.仅和D.仅、和25.设有实体集:产品、零件、外观图和装配图,这些实体集之间存在下列约束: 一种产品可有多个装配图,一个装配图仅适用于一种产品;一种产品可有多个外观图,一个外观图仅用于一种产品;一种零件可被用于多种产品,一种产品可使用多种零件,数据库中需要记录每种产品使用零件的数量。下列 ER图能正确表达以上约束的是(产品主码为产品号,零件主码为零件号,图中忽略实体集的其他属性) (分数:2.00)A.B.C.D.26.设有 dep和 student表,数据如下: dep
22、dno dname 10 数学 20 外语 30 计算机 40 电子工程 50 自动化 student sno sname dno 980001 李宏 10 980002 王明 10 980012 刘华 50 980015 朱敏 50 现有如下所示的查询结果: dname 外语 计算机 电子工程 下列查询语句中,能够得到此查询结果的是(分数:2.00)A.select dname from dep right join student as s on dep. dno= s. dno where sno is nullB.select dname from dep right join stu
23、dent as s on dep. dno=s, dno where dep. dno is nullC.select dname from dep left join student as s on dep. dno=s, dno where sno is nullD.select dname from dep left join student as s on dep. dno=s, dno where dep. dno is null27.某旅行商务网站能为用户提供机票预定、酒店预定、火车与航班时刻查询,也能为用户提供积分查询等功能。在系统上线运行前的实施过程中,设有下列测试活动: 在指
24、定时间,模拟 1万个用户同时提交航班查询事务,统计平均查询响应时间 进行航班查询时,选择出发城市,测试用户界面能否列出最常见的城市供用户选择 当用户用手机登录时,测试系统门户网站能否自动切换为 WAP版的门户页面 模拟一个用户预定一个虚拟酒店,测试预定结束后系统能否给预定者发送一条提示短信 模拟生成 5千万条机票预定单和 2千万条酒店预定单,并模拟生成 3千个在线用户,测试完成一次机票预定或酒店预定所需的平均时间 以上测试活动中,可以归为功能测试的是(分数:2.00)A.仅和B.仅和C.仅、和D.仅、和28.设有某社交网站,在系统的实施或运维过程中,有下列活动: 在系统运行过程中,根据网站用户
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 级数 工程师 2012 答案 解析 DOC
