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

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

推荐等级:

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

扫码用手机做题

试卷预览

1 单选题 1分

Redis是一种NoSQL数据库,具体地说,是(  )存储数据库。

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

本题解析:

Redis是种键值类型的存储数据库。

2 单选题 1分

E-R图中的实体集A、B之前为1:*联系,转换为关系模型时,在B实体集中增加A实体集的标识符作外码;而在面向对象数据模型中,(  )。

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

本题解析:

在实践中,此题的处理方式有多种,要依具体情况而定,所以本题答案既可以B,也可以AB都可。

3 单选题 1分

(  )不是分布式数据库管理系统应该遵循的准则。

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

本题解析:

选项B是集中式数据库系统的特点。

4 单选题 1分

下列描述的因素中,不属于数据库物理设计应该考虑的是(  )。

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

本题解析:

数据库物理设计:设计数据库的物理结构,根据数据库的逻辑结构来选定RDBMS(如Oracle、Sybase等),并设计和实施数据库的存储结构、存取方式等。视图设计是进行规划和设计,是逻辑设计阶段任务。

5 单选题 1分

需求分析阶段生成的文档中,用来描述企业中各项业务流程的是(  )。

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

本题解析:

数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

6 单选题 1分

以下对数据转储的叙述中,不正确的是(  )

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

本题解析:

数据转储是数据库恢复中采用的基本技术。所谓转储即DBA定期地将数据库复制到磁带或另一个磁盘上保存起来的过程。当数据库遭到破坏后可以将后备副本重新装入,将数据库恢复到转储时的状态。

静态转储:在系统中无运行事务时进行的转储操作,如上图所示。静态转储简单,但必须等待正运行的用户事务结束才能进行。同样,新的事务必须等待转储结束才能执行。显然,这会降低数据库的可用性。

动态转储:指转储期间允许对数据库进行存取或修改。动态转储可克服静态转储的缺点,它不用等待正在运行的用户事务结束,也不会影响新事务的运行。但是,转储结束时后援副本上的数据并不能保证正确有效。因为转储期间运行的事务可能修改了某些数据,使得后援副本上的数据不是数据库的一致版本。为此,必须把转储期间各事务对数据库的修改活动登记下来,建立日志文件(109 file)。这样,后援副本加上日志文件就能得到数据库某一时刻的正确状态。转储还可以分为海量转储和增量转储两种方式。海量转储是指每次转储全部数据库。增量转储则指每次只转储上一次转储后更新过的数据。从恢复角度看,使用海量转储得到的后备副本进行恢复一般来说更简单些。但如果数据库很大,事务处理又十分频繁,则增量转储方式更实用更有效。

7 单选题 1分

解决并发操作带来的数据不一致性一般采用(  )

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

本题解析:

封锁、时间戳、乐观并发控制、悲观并发控制、多版本和快照隔离是并发控制主要采用的技术手段。

8 单选题 1分

下表中两个事务的调度带来的问题是(  )。

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

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

本题解析:

事务T2的操作使得事务T1之前的操作不能验算,为不可重复读。

9 单选题 1分

数据库的并发操作可能带来的问题包括(  )

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

本题解析:

所能带来的问题有:

(1)丢失更新

当两个或多个事物读入同一数据并修改,会发生丢失更新问题,即后一个事物更新的结果被前一事务所做更新覆盖,即当事务A和B同时进行时,事务A对数据已经改变但并未提交时B又对同一数据进行了修改(注意此时数据是A还未提交改变的数据),到时A做的数据改动丢失了。

(2)不可重复读

当两个数据读取某个数据后,另一事务执行了对该数据的更新,当前一事务再次读取该数据(希望与第一次读取的是相同的值)时,得到的数据与前一次的不一样,这是由于第一次读取数据后,事务B对其做了修改,导致再次读取数据时与第一次读取的数据不相同。

(3)读‘脏数据’

当一个事务修改某个数据后,另一事务对该数据进行了读取,由于某种原因前一事务撤销了对该数据的修改,即将修改过的数据恢复原值,那么后一事务读到的数据与数据可得不一致,称之为读脏数据。

10 单选题 1分

设学生关系模型Stu(学号,姓名,性别,学院)的主码是学号,成绩关系模型SC(学号,课程号,成绩)的主码为(学号,课程号),若关系模型R(学号,姓名,性别,学院,课程号,成绩)的主码为(学号,课程号),则R满足(  )。

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

本题解析:

存在着部分函数依赖,所以为1NF。

其他考生还关注了更多>

相关题库更多>