2023年职业考证-软考-数据库系统工程师考试历年高频考点真题荟萃带答案_第1页
2023年职业考证-软考-数据库系统工程师考试历年高频考点真题荟萃带答案_第2页
2023年职业考证-软考-数据库系统工程师考试历年高频考点真题荟萃带答案_第3页
2023年职业考证-软考-数据库系统工程师考试历年高频考点真题荟萃带答案_第4页
2023年职业考证-软考-数据库系统工程师考试历年高频考点真题荟萃带答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023年职业考证-软考-数据库系统工程师考试历年高频考点真题荟萃带答案第1卷一.综合题(共25题)1.单选题(

)的保护期限是可以延长的。问题1选项A.著作权B.专利权C.商标权D.商业秘密权2.单选题数据库恢复的基础是(

)。问题1选项A.建立冗余B.并发控制C.加密D.创建完整性约束3.单选题下列描述中,(

)不是分布式数据库数据透明性的表现形式。问题1选项A.代码透明性B.分片透明性C.位置透明性D.模型透明性4.单选题软件能力成熟度模型(CMM)是对软件组织进化阶段的描述,分为5个成熟度级别,其中在(

)级别,说明该组织已经建立了基本的项目管理过程来跟踪成本和进度。问题1选项A.可重复级B.已定义级C.已管理级D.优化级5.案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】如果一个数据库恢复系统采用检查点机制,且其日志文件如表5-1所示,第一列表示日志记录编号,第二列表示日志记录内容。表示事务Ti开始执行,表示事务Ti提交,表示事务Ti将数据项D的值由V1修改为V2。请回答以下问题。表5-1日志记录列表【问题1】(6分)假设系统开始执行前X=100,Y=50,Z=10,系统出错恢复后,X、Y、Z各自的数值是多少?【问题2】(4分)系统发生事务故障时,故障恢复有撤销事务(undo)和重做事务(redo)两个操作。请给出系统恢复时需要redo的事务列表和需要undo的事务列表。【问题3】(5分)请用100字以内的文字,简要描述系统出错后,基于检查点的恢复过程。6.单选题关系模式R中,D为R的函数依赖和多值依赖的集合。将R分解为两个关系模式R1和R2,则以下说法中错误的是()。问题1选项A.如果U1∩U2→U1-U2成立,那么此分解具有无损连接性B.如果U1∩U2→→U1-U2成立,那么此分解具有无损连接性C.如果U1∩U2→U1-U2不成立,那么此分解不具有无损连接性D.如果U1∩U2→→U1-U2不成立,那么此分解不具有无损连接性7.单选题下列不属于电子邮件收发协议的是(

)。问题1选项A.SMTPB.POPC.IMAPD.FTP8.单选题在程序编译过程中,执行类型分析和检查是在(

)阶段。问题1选项A.词法分析B.语法分析C.语义分析D.代码优化9.单选题若磁盘的转速提高一倍,则(

)。问题1选项A.平均存取时间减半B.平均寻道时间加倍C.旋转等待时间减半D.数据传输速率加倍10.单选题计算机在处理算数表达式78+21*(36-34)时,先将其转换成"(

)"的后缀形式表示,然后利用(

)进行计算。问题1选项A.7821+36*34-B.78213634-*+C.78213634+*-D.3634-21*78+问题2选项A.栈B.队列C.数组D.串11.单选题数据库恢复操作的基本原理是(

)。问题1选项A.存取控制B.加密C.完整性约束D.冗余12.单选题一个取值域是原子的,是指该域的元素是(

)单元。问题1选项A.不同的B.不可分的C.常量D.不可见的13.单选题以下关于触发器的说法中,错误的是(

)。问题1选项A.触发器可以带参数B.触发器不能被应用程序显式调用C.触发器可以关联到基本表D.一个基本表上可以定义多个触发器14.单选题在UML图中,(

)是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动。问题1选项A.类图B.对象图C.序列图D.状态图15.单选题数据库系统在运行过程中可能会发生CPU故障,这属于(

)。在此类故障的恢复过程中,需要根据日志进行的操作为(

)。问题1选项A.事务故障B.系统故障C.介质故障D.指令故障问题2选项A.UNDOB.REDOC.UNDO+REDOD.后备副本+UNDO+REDO16.单选题结构化查询语言(SQL)的出现,极大地促进了(

)的应用。问题1选项A.层次数据库B.网络数据库C.关系数据库D.文件管理系统17.单选题关于存储过程,下面说法中错误的是(

)。问题1选项A.存储过程可用于实施企业业务规则B.存储过程可以有输入输出参数C.存储过程可以使用游标D.存储过程由数据库服务器自动执行18.单选题数据库系统中的运算溢出属于(

)。问题1选项A.事务故障B.系统故障C.介质故障D.硬件故障19.单选题(

)要求关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。问题1选项A.1NFB.2NFC.3NFD.4NF20.单选题事务T1将数据库中的A值从50改为30,事务T2读A值为30,事务T1又将刚才的操作撤销,A值恢复为50。这种情况属于(

),是由于数据库系统在(

)方面的不当引起的,能解决此问题的方法是(

)。问题1选项A.丢失修改B.不可重复读C.读脏数据D.幻影现象问题2选项A.并发控制B.完整性约束C.安全性控制D.数据库的恢复问题3选项A.一级封锁协议和二级封锁协议B.二级封锁协议和三级封锁协议C.一级封锁协议和三级封锁协议D.一级封锁协议、二级封锁协议和三级封锁协议21.单选题确保计算机系统机密性的方法中不包括(

)。问题1选项A.加密B.认证C.授权D.备份22.单选题以下关于MapReduce技术的说法中,不正确的是(

)。问题1选项A.MapReduce的计算过程分解为两个主要阶段:Map阶段和Reducel阶段B.用户无需编写Map函数和Reduce函数C.MapReduce中存在数据chunk的冗余复制D.在同等硬件条件下,MapReducel的性能一般低于并行数据库23.单选题并发执行的各个事务之间不能互相干扰,属于事务的(

)。问题1选项A.原子性B.一致性C.隔离性D.持续性24.单选题计算机系统中,I/O接口的功能有()。①数据传输及缓存;②设备状态检测和反馈;③I/O操作的控制与定时问题1选项A.①②B.①③C.②③D.①②③25.单选题OLTP指的是(

),OLAP指的是(

)。问题1选项A.联机事务处理B.联机分析处理C.实时事务处理D.批量事务处理问题2选项A.联机事务处理B.联机分析处理C.实时事务处理D.批量事务处理第1卷参考答案一.综合题1.【答案】C【解析】商标权的保护期限是有效期为10年(若注册人死亡或倒闭1年后,未转移则可注销,期满后6个月内必须续注)。2.【答案】A3.【答案】A【解析】分布式数据库的透明性包括了分片透明、分配透明(复制透明、位置透明)、映像透明(模型透明)。而代码透明的说法是错误的。4.【答案】A【解析】初始级:软件过程的特点是无秩序的,甚至是混乱的,软件处于无章法和步骤可循的状态,或者制订的规范为能覆盖基本的关键过程要求,且执行没有政策、资源方面的保证,那么仍被视为初始级。可重复级:已经建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪。焦点集中在软件管理过程上。一个可管理的过程就是一个可重复的过程,一个可重复的过程则能逐渐演化和成熟。定义级:用于管理和工程的软件过程均已文档化、标准化,并已形成整个软件组织的标准软件过程。全部项目均采用与实际情况相吻合、适当修改后的标准软件过程来进行操作。要求制定企业范围的工程化标准,而且无论是管理还是工程开发都需要一套文档化的标准,并将这些标准集成到企业软件开发标准过程中去。管理级:软件过程和产品质量有详细的度量报告,软件产品和过程得到了定量的认识和控制。优化级:通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续地进行过程改进。5.【答案】【问题1】X=1,Y=50,Z=10。【问题2】需要redo的事务列表:T1。需要undo的事务列表:T2,T3。【问题3】步骤1:反向扫描日志文件,确定需要redo的事务和需要undo的事务。步骤2:对需要undo的事务撤销已经执行的操作。步骤3:对需要redo的事务重新执行已执行的操作。【解析】本题考查考生对数据库中事务故障的掌握。此类题目要求考生认真阅读日志文件,判断故障发生时完成和未完成的事务对数据项的影响。在此基础上,考生需要了解撤销事务和重做事务在故障恢复中的应用和故障恢复的正确步骤。【问题1】系统出错前,只提交了事务T1,即将数据项X的值由100改为1。T2和T3事务由于未提交,其中的修改未生效。【问题2】系统恢复的方法为:①清除尚未完成的事务对数据库的所有修改,undo(撤销)所有未完成的事务(从后往前)。②将缓冲区中已完成事务提交的结果写入数据库,redo(重做)所有已提交的事务(从前往后)。T1已完成事务提交,需要redo。T2和T3事务尚未完成,需要undo。【问题3】本题需要重点关注撤销事务和重做事务的顺序。在重做事务之前,需要先进行撤销操作。6.【答案】C【解析】将R分解为两个关系模式R1和R2,如果U1∩U2→U1-U2或者U1∩U2→U2-U1成立,那么此分解具有无损连接性。所以,:如果U1∩U2→U1-U2不成立,那么此分解不具有无损连接性,这个说法是片面的,是错误的。7.【答案】D8.【答案】C【解析】在程序编译过程中,执行类型分析和检查是语义分析阶段的工作。9.【答案】C【解析】磁盘存取时间包括寻道的时间、定位扇区的时间(也就是旋转延迟时间)以及读写数据的时间(也就是传输时间),若磁盘的转速提高一倍,则旋转延迟时间减少一倍。10.【答案】第1题:B第2题:A【解析】第1题:第2题:11.【答案】D【解析】数据库恢复操作的基本原理是冗余机制。12.【答案】B【解析】一个取值域是原子的,是指该域的元素是不可分的单元。13.【答案】A【解析】触发器(trigger)是SQLserver提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert,delete,update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。触发器可以查询其他表,而且可以包含复杂的SQL语句。触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。触发器是不能被应用程序显示调用,所以也是不能带参数的。所以,错误的选项是A。14.【答案】C15.【答案】第1题:B第2题:C【解析】数据库系统在运行过程中可能会发生CPU故障,这属于系统故障。在此类故障的恢复过程中,需要根据日志进行的操作为undo+redo。16.【答案】C【解析】SQL是一门ANSI的标准计算机语言,用来访问和操作数据库系统。SQL可与数据库程序协同工作,而关系型数据库管理系统使用的就是SQL语言进行数据的操作。17.【答案】D【解析】存储过程(StoredProcedure)是在大型数据库系统中,一组为了完成特定功能的SQL语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。主要作用包括了:提供了在服务器端快速执行SQL语句的有效途径;存储过程降低了客户端和服务器之间的通信量;方便实施企业规则,当企业规则发生变化时只要修改存储过程,而无需修改其他应用程序。所以,答案为D。18.【答案】A【解析】事务故障是由于程序执行错误而引起事务非预期的、异常终止的故障。它发生在单个事务的局部范围内,实际上就是程序的故障。有的事务故障可以通过事务程序本身发现。19.【答案】D【解析】设R(U)是属性集U上的一个关系模式。X,Y,Z是U的子集,并且Z=U-X-Y。关系模式R(U)中多值依赖X→→Y成立,当且仅当对R(U)的任一关系r,给定的一对(x,z)值有一组Y的值,这组值仅仅决定于x值而与z值无关。平凡的多值依赖与非平凡的多值依赖:若X→→Y,而Z为空集,则称X→→Y为平凡的多值依赖;若Z不为空,则称其为非平凡的多值依赖。所以,4NF要求关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。20.【答案】第1题:C第2题:A第3题:B【解析】丢失修改:是指两个事务T1和T2读入同一数据并修改,T2提交的结果破坏了T1提交的结果,导致T1的修改被丢失。脏读:指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。不可重复读:指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是不一样的,因此称为是不可重复读。幻影现象是指同一事务对数据对象的两次访问得到的数据记录数不同。原因在于两次访问期间满足条件的记录被别的事务修改

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论