当前位置:首页计算机类软件水平考试中级数据库系统工程师->2016年上半年《数据库系统工程师》真题

2016年上半年《数据库系统工程师》真题

推荐等级:

发布时间: 2021-12-17 11:06

扫码用手机做题

试卷预览

1 单选题 1分

在下图一的SNMP配置中,能够响应Manager2的getRequest请求的是(  )。

中级数据库系统工程师,历年真题,2016年上半年《数据库系统工程师》真题

查看答案 开始考试
正确答案:A

本题解析:

在SNMP管理中,管理站和代理之间进行信息交换时要通过团体名认证,这是一种简单的安全机机制,管理站与代理必须具有相同的团体名才能互相通信。但是由于包含团体名的SNMP报文是明文传送,所以这样的认证机制是不够安全的。本题中的Manager2和Agent1的团队名是public2,所以二者可以互相通信。

2 单选题 1分

某PC的Inrernet协议属性参数如下图所示,默认网关的IP地址是(  )。

中级数据库系统工程师,历年真题,2016年上半年《数据库系统工程师》真题

查看答案 开始考试
正确答案:C

本题解析:

本题考查Internet协议属性参数的配置。默认网关和本地IP地址应属同一网段。

3 单选题 1分

以下NoSQL数据库中,(  )是一种高性能的分布式内存对象缓存数据库,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度,提高可扩展性。

查看答案 开始考试
正确答案:B

本题解析:

本题考查NoSQL的基础知识。四个选项均为NoSQL数据库。

Mongodb是一种分布式文档存储数据库,旨在为Web应用提供可扩展的高性能数据存储解决方案。该数据库是一个高性能、开源、无模式的文档型数据库。

Memcached是一种高性能的分布式内存对象缓存数据库,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度,提高可扩展性。

Neo4j是一个高性能的NoSQL图形数据库。该数据库使用图(graph)相关的概念来描述数据模型,把数据保存为图中的节点以及节点之间的关系。

HBase(Hadoop Database)是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统。

4 单选题 1分

在数据库应用系统开发过程中,常采用(  )来实现对数据库的更新操作,其内部以事务程序的方式来编写。

查看答案 开始考试
正确答案:C

本题解析:

对数据库的更新,应采用事务的方式,以对应现实中的业务。用户在现实业务过程中通过调用事务程序,将事务程序交由DBMS来执行,DBMS通过其并发调度机制完成事务的并行执行。存储过程正是在服务器端所提供的功能调用,使用与编写更新数据库的事务程序。触发器是由更新语句来触发执行的,适用于数据的联动操作和复杂约束的实现,无法供应用程序主动调用。

5 单选题 1分

若系统使用频度最高的查询语句为

SELECT*

FROM SC

WHERE?Sno=x AND?Cno=y;//其中x,y为变量为使该查询语句的执行效率最高,应创建(  )。

查看答案 开始考试
正确答案:C

本题解析:

题考查索引的应用方法。

索引是提高查询效率的最有效手段,但索引又会引起更新操作(INSERT、UPDATE和DELETE)的效率降低。因此,应根据查询需求创建必要的索引。本题目给出了查询频度最高的语句,其执行效率的提高对整个系统的总体性能起到重要作用。SQL查询中的WHERE语句是提取和筛选记录的条件,通过建立WHERE语句中使用的(Sno,Cno)属性组上的索引,可以快速定位给定取值的记录所在的页面,同时因为查询通常都是大量记录中查找到少量符合条件的记录,本例更是如此,满足给定条件的记录本仅一条,有了索引,无须从硬盘读取所有记录到内存进行提取,而只需通过索引满足条件的记录所在页面读至内存即可,会大大提高查询效率。

当然,有些DBMS会自动建立主码上的索引,本例中(Sno,Cno)为SC表的主码,可能无须在另外建立索引,需要根据具体的DBMS来决定用户是否另行建立索引。

6 单选题 1分

下列关于关系的描述中,正确的是(  )。

查看答案 开始考试
正确答案:B

本题解析:

题考查关系定义的基础知识。

关系数据库中以关系来存储数据。对关系的要求如下:①关系中的列满足原子性;②关系中的行可交换;③关系中的列可交换;④关系中的列取自同一个域,可以有多个列取自同一个域。

一个列可以由两个子列组成,违反了原子性要求。交换关系中元组的行或列后,与原关系相同。职工表EMP(Eno,Name,Sex,Birth,MEno),其中工号Eno和经理工号MEno都取自职工工号域。

7 单选题 1分

事务有多种性质,“一旦事务成功提交,即使数据库崩溃,其对数据库的更新操作也将永久有效。”这一性质属于事务的(  )性质。

查看答案 开始考试
正确答案:D

本题解析:

本题考查数据库并发控制发面的基础知识。

事务具有原子性、一致性、隔离性和持久性。这4个特性也称事务的ACID行政。

①原子性(atomicity):事务是原子的,要么都做,要么都不做。

②一致性(consistency):事务执行的结果必须保证数据库从一个一致性状态变道;另一个一致性状态。因此,当数据库只包含成功事务提交的结果时,称数据库处于一致性状态。

③隔离性(isolation)事务相互隔离。当多个事务并发执行时,任一事务的更新操作至到其成功提交的整个过程,对其他事务都是不可见的

④持久性(durability):一旦事务成功提交,即使数据库崩溃,其对数据库的更新操作也将永久有效。

8 单选题 1分

关系R.S如下表所示,元组演算表达式T={t|R(t)^?u(S(u)→t[3]>u[1]运算的结果为(  )。

中级数据库系统工程师,历年真题,2016年上半年《数据库系统工程师》真题

中级数据库系统工程师,历年真题,2016年上半年《数据库系统工程师》真题

查看答案 开始考试
正确答案:C

本题解析:

本题考查关系代数和元组演算的基本知识。题干中的元组演算表达式所构成的关系为:从关系R中选择的元组t应满足该元组在C列上的分量大于关系S中的任意一个元组U在A列上的分量。

关系R中的第一个元组(1,2,3)中的第三个分量t[3]=3,由于3不满足大于S关系的第一个元组u[1]=3以及S关系的第二个元组u[1]=4,故关系R中的第一个元组(1,2,3)不在新构成的关系中。

关系R中的第二个元组(4,5,6)中的第三个分量t[3]=6,由于6不满足大于S关系的第四个元组u[1]=6,故关系R中的第二个人元组(4,5,6)不在新构成的关系中。

关系R中的第三个元组(7,8,9)中的第三个分量t[3]=9,由于9大于S关系的任何一个元组,故关系R中的第三个元组(10,11,12)在新构成的关系中。

关系R中的第四个元组(7,8,9)中的第三个分量t[3]=12,由于12大于S关系的任何一个元组,故关系R中的第四个元组(10,11,12)在新构成的关系中。

根据上述分析可见,新构成的关系中有元组(7,8,9)和(10,11,12)。

9 单选题 1分

关系规范化是在数据库设计的(  )阶段进行。

查看答案 开始考试
正确答案:C

本题解析:

逻辑设计阶段的任务之一是对关系模式进一步的规范化处理。因为生成的初始关系模式并不能完全符合要求,还会有数据冗余、更新异常存在,这就需要根据规范化理论对关系模式进行分解,消除冗余和更新异常。不过有时根据处理要求,可能还需要增加部分冗余以满足处理要求。逻辑设计阶段的任务就需要作部分关系模式的处理,分解、合并或增加冗余属性,提供存储效率和处理效率。

10 单选题 1分

若对关系R1按(  )进行运算,可以得到关系R2。

中级数据库系统工程师,历年真题,2016年上半年《数据库系统工程师》真题

查看答案 开始考试
正确答案:B

本题解析:

选项A“σ商品名=’毛巾‘V’’钢笔‘(R1)”的结果有商品编号为01020211、01020212、01020213和02110200的商品名,而R2中没有商品编号为01020213的商品,因此该选项是错误的。

选项B"σ价格≥’8‘(R1)"的结果只有价格大8的商品,运算结果为表2.所以,选项B是正确的。

选项C"π1.2.3(R1")的结果等价于无条件对R1进行投影,运算结果就为R1。所以,选项C是错误的。

选项D"σ商品编号=’01020211‘v’02110200‘(R1")的结果只有商品编号为01020211和02110200的商品,而没有商品编号为01020213的商品,因此该选项是错误的。

其他考生还关注了更多>

相关题库更多>