2022年计算机软考数据库系统工程师练习及答案新

合集下载

2022年职业考证-软考-数据库系统工程师考试预测题精选专练VII(附带答案)卷16

2022年职业考证-软考-数据库系统工程师考试预测题精选专练VII(附带答案)卷16

2022年职业考证-软考-数据库系统工程师考试预测题精选专练VII(附带答案)第1套一.综合题(共25题)1.单选题以下关于数据库事务的说法中,错误的是()。

问题1选项A.数据库事务是恢复和并发控制的基本单位B.数据库事务必须由用户显式地定义C.数据库事务具有ACID特性MIT和ROLLBACK都代表数据库事务的结束【答案】B【解析】数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。

事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行,因此事务是一个不可分割的工作逻辑单元。

在数据库系统上执行并发操作时,事务是作为最小的控制单元来使用的,特别适用于多用户同时操作的数据库系统。

COMMIT和ROLLBACK代表了数据库的正常提交和撤销提交。

隐式事务:隐式事务是指每一条数据操作语句都自动地成为一个事务,事务的开始是隐式的,事务的结束有明确的标记。

即当用户进行数据操作时,系统自动开启一个事务,事务的结束则需手动调用commit或rollback语句来结束当前事务,在当前事务结束后又自动开启一个新事务。

所以B选项是错误的。

2.单选题以下关于触发器的说法中,正确的是()。

问题1选项A.由程序调用执行B.由增删改事件激活,自动执行C.由SELECT语句激活,自动执行D.由系统时钟事件激活,自动执行【答案】B3.单选题一棵5层的二叉树,其最多有()个结点,第5层最多有()个结点。

问题1选项A.15B.16C.31D.32A.15B.16C.31D.32【答案】第1题:C第2题:B【解析】第1题:二叉树的特性:1、在二叉树的第i层上最多有2i-1个结点(i≥1);2、深度为k的二叉树最多有2k -1个结点(k≥1);3、对任何一棵二叉树,如果其叶子结点数为n0,度为2的结点数为n2,则n0=n2+1。

代入公式得到正确答案为C,B。

2022年职业考证-软考-数据库系统工程师考试全真模拟全知识点汇编押题第五期(含答案)试卷号:98

2022年职业考证-软考-数据库系统工程师考试全真模拟全知识点汇编押题第五期(含答案)试卷号:98

2022年职业考证-软考-数据库系统工程师考试全真模拟全知识点汇编押题第五期(含答案)一.综合题(共15题)1.单选题关于模式分解,()不是分解前后模式等价性的准则。

问题1选项A.分解后关系模式要达到最高范式B.分解具有无损连接性C.分解要保持函数依赖D.分解既要保持函数依赖,又要具有无损连接性【答案】A【解析】等价的3种情况:分解具有无损连接性;分解要保持函数依赖;分解既要无损连接性,又要保持函数依赖。

2.单选题某应用系统有两个表,会员表Member(Mld,Mname,Mphone,Mgender,Mage,balance,visible)和消费记录表DeaI(D_Id,Ddate,Dtype,Dvalue,M_ld),其中MId为会员编码。

如果要查询“陈”姓会员的消费记录,对应的SQL语句为()。

问题1选项A.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Mname LIKE '%陈'and Member.M Id=Deal.M Id;B.SELECT Mname,Mphone,Ddate,Dvalue FRO M Member,Deal WHERE Mname LIKE 'and Member.M Id=Deal.M_Id;C.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Member.M Id=Deal.M_Id;D.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Mname LIKE%'陈%';【答案】A3.单选题数据库恢复的基础是()。

问题1选项A.建立冗余B.并发控制C.加密D.创建完整性约束【答案】A4.单选题并发执行的各个事务之间不能互相干扰,属于事务的()。

2022年上半年数据库系统工程师《综合知识》真题及详解【完整版】

2022年上半年数据库系统工程师《综合知识》真题及详解【完整版】

2022年上半年数据库系统工程师《综合知识》真题及详解【完整版】单项选择题(共计75题,每题1分。

每题的四个选项中只有一个答案是正确的)1.计算机操作的最小时间单位是()。

A.指令周期B.时钟周期C.总线周期D.CPU周期【答案】B【解析】计算机操作的最小时间单位是时钟周期。

时钟周期是计算机中最基本的、最小的时间单位。

2.设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为Δt。

若采用常规标量单流水线处理机,连续执行20条指令,共需()。

A.20ΔtB.21ΔtC.22ΔtD.24Δt【答案】C【解析】(Δt+Δt+Δt)+(20-1)Δt=22Δt。

3.计算机系统中,I/O接口的功能有()。

①数据传输及缓存;②设备状态检测和反馈;③I/O操作的控制与定时。

A.①②B.①③C.②③D.①②③【答案】D【解析】I/O接口是主机与被控对象进行信息交换的纽带。

主机通过I/O接口与外部设备进行数据交换。

绝大部分I/O接口电路都是可编程的,即它们的工作方式可由程序进行控制。

基本功能包括:①进行端口地址译码设备选择。

②向CPU提供I/O设备的状态信息和进行命令译码。

③进行定时和相应时序控制。

④对传送数据提供缓冲,以消除计算机与外设在“定时”或数据处理速度上的差异。

⑤提供计算机与外设间有关信息格式的相容性变换。

提供有关电气的适配。

⑥还可以中断方式实现CPU与外设之间信息的交换。

4.计算机中使用系统总线结构的目的是便于增减外设,同时()。

A.减少信息传输线的数量B.提高信息的传输速度C.减少总的信息传输量D.提高信息传输的并行性【答案】A【解析】总线是在计算机中连接两个或多个功能部件的一组共享的信息传输线,它的主要特征就是多个部件共享传输介质。

它是构成计算机系统的骨架,是各个功能部件之间进行信息传输的公共通道,借助总线的连接,计算机各个部件之间可以传送地址、数据和各种控制信息。

在计算机系统中采用总线结构,便于实现系统的积木化构造,便于增减外设,同时可以有效减少信息传输线的数量。

2022年职业考证-软考-数据库系统工程师考试全真模拟全知识点汇编押题第五期(含答案)试卷号:7

2022年职业考证-软考-数据库系统工程师考试全真模拟全知识点汇编押题第五期(含答案)试卷号:7

2022年职业考证-软考-数据库系统工程师考试全真模拟全知识点汇编押题第五期(含答案)一.综合题(共15题)1.单选题能够不访问页表,实现快速将虚拟地址映射到物理地址的硬件机制是()。

问题1选项A.转换检测缓冲区B.虚拟内存C.多级页表D.内存映射【答案】B2.单选题一个取值域是原子的,是指该域的元素是()单元。

问题1选项A.不同的B.不可分的C.常量D.不可见的【答案】B【解析】一个取值域是原子的,是指该域的元素是不可分的单元。

3.单选题以下关于RISC和CISC计算机的叙述中,正确的是()。

问题1选项A.RISC不采用流水线技术,CISC采用流水线技术B.RISC使用复杂的指令,CISC使用简单的指令C.RISC采用很少的通用寄存器,CISC采用很多的通用寄存器D.RISC采用组合逻辑控制器,CISC普遍采用微程序控制器【答案】D【解析】在RISC中,CPU中通用寄存器数量相当多, 以硬布线控制逻辑为主,不用或少用微码控制。

而在CISC中普遍采用微程序控制器。

4.单选题计算机操作的最小时间单位是()。

问题1选项A.指令周期B.时钟周期C.总线周期D.CPU周期【答案】B【解析】计算机操作的最小时间单位是时钟周期。

时钟周期是计算机中最基本的、最小的时间单位。

5.单选题数据库设计的6个阶段依次是:需求分析、(),数据库实施,数据库运行和维护。

问题1选项A.逻辑结构设计、概念结构设计、物理结构设计B.概念结构设计、逻辑结构设计、物理结构设计C.概念结构设计、物理结构设计、逻辑结构设计D.物理结构设计、逻辑结构设计、概念结构设计【答案】B6.单选题在死锁产生的必要条件中,可以使用()方法破坏“不可剥夺条件”。

问题1选项A.假脱机B.预先静态分配C.强制剥夺资源D.所有资源排序使用【答案】C 【解析】产生死锁的四个必要条件:互斥条件:一个资源每次只能被一个进程使用。

请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。

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

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

2022年上半年《数据库系统工程师》真题2022年上半年《数据库系统工程师》真题单选题(共48题,共48分)1.计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA方式等。

当采用()方式时,不需要CPU执行程序指令来传送数据。

A.中断B.程序查询C.无条件传送D.DMA2.已知数据信息为16位,最少应附加()位校验位,才能实现海明码纠错。

A.3B.4C.5D.63.某系统由下图所示的冗余部件构成。

若每个部件的千小时可靠度都为R,则该系统的千小时可靠度为()。

A.(1-R3)(1-R2)B.(1-(1-R)3)(1-(1-R)2)C.(1-R3)+(1-R2)D.(1-(1-R)3)+(1-(1-R)2)4.以下关于Cache(高速缓冲存储器)的叙述中,不正确的是()。

A.Cache的设置扩大了主存的容量B.Cache的内容是主存部分内容的拷贝C.Cache的命中率并不随其容量增大线性地提高D.Cache位于主存与CPU之间5.CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在()中。

A.程序计数器(PC)B.累加器(AC)C.指令寄存器(IR)D.地址寄存器(AR)6.甲软件公司受乙企业委托安排公司软件设计师开发了信息系统管理软件,由于在委托开发合同中未对软件著作权归属作出明确的约定,所以该信息系统管理软件的著作权由()享有。

A.甲B.乙C.甲与乙共同D.软件设计师7.在面向对象方法中,多态指的是()。

A.客户类无需知道所调用方法的特定子类的实现B.对象动态地修改类C.一个对象对应多张数据库表D.子类只能够覆盖父类中非抽象的方法8.HTTPS使用()协议对报文进行封装A.SSHB.SSLC.SHA-1D.SET9.以下加密算法中适合对大量的明文消息进行加密传输的是()。

A.RSAB.SHA-1C.MD5D.RC510.甲、乙两人在同一天就同样的发明创造提交了专利申请,专利局将分别向各申请人通报有关情况,并提出多种可能采用的解决办法。

2022上半年数据库系统工程师考试真题及答案-下午卷2

2022上半年数据库系统工程师考试真题及答案-下午卷2

2022上半年数据库系统工程师考试真题及答案-下午卷试题一某医院欲开发病人监控系统。

该系统通过各种设备监控病人的生命特征,并在生命特征异常时向医生和护理人员报警。

该系统的主要功能如下:(1)本地监控:定期获取病人的生命特征,如体温、血压、心率等数据。

(2)格式化生命特征:对病人的各项重要生命特征数据进展格式化,然后存入日志文件并检查生命特征。

(3)检查生命特征:将格式化后的生命特征与生命特征范围文件中预设的正常范围进展比较。

假设超出了预设范围,系统就发送一条警告信息给医生和护理人员。

(4)维护生命特征范围:医生在必要时〔如,新的研究结果出现时〕添加或更新生命特征值的正常范围。

(5)提取报告:在医生或护理人员恳求病人生命特征报告时,从日志文件中获取病人生命特征生成特征报告,并返回给恳求者。

(6)生成病历:根据日志文件中的生命特征,医生对病人的病情进展描绘,形成病历存入病历文件。

(7)查询病历:根据医生的病历查询恳求,查询病历文件,给医生返回病历报告。

(8)生成治疗意见:根据日志文件中的生命特征和病历,医生给出治疗意见,如处方等,并存入治疗意见文件。

(9)查询治疗意见:医生和护理人员查询治疗意见,据此对病人进展治疗。

现采用构造化方法对病人监控系统进展分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。

【问题1】使用说明中的词语,给出图1-1中的实体E1〜E3的名称。

E1:病人 E2:护理人员 E3:医生本问题考察顶层DFD。

顶层DFD —般用来确定系统边界,将待开发系统看作一个加工,因此图中只有唯一的一个处理和一些外部实体,以及这两者之间的输入输出数据流。

题目要求根据描绘来确定图中的外部实体。

分析题目中的描绘,并结合已经在顶层数据流图中给出的数据流进展分析。

从中可以看出,与系统的交互者包括病人、医生和医护人员。

其中,本地监控定期获取病人的生命特征,病人是生命特征数据来源,医生和护理人员会得到相关报告的结果,如恳求病人生命特征报告,并获得相关报告。

2022软考中级数据库系统工程师历年经典真题及解析part13

2022软考中级数据库系统工程师历年经典真题及解析part13

第1题单选题若CPU要执行的指令为:MOV R1,#45(即将数值45传送到寄存器R1中),则该指令中采用的寻址方式为()。

A.直接寻址和立即寻址B.寄存器寻址和立即寻址C.相对寻址和直接寻址D.寄存器间接寻址和直接寻址【解析】正确答案:B。

本题考查指令系统基础知识。

指令中的寻址方式就是如何对指令中的地址字段进行解释,以获得操作数的方法或获得程序转移地址的方法。

常用的寻址方式有:立即寻址:操作数就包含在指令中直接寻址:操作数存放在内存单元中,指令中直接给出操作数所在的存储单元的地址寄存器寻址:操作数存放在某一寄存器中,指令中给出存放操作数所在的寄存器名寄存器间接寻址:操作数存放在内存单元中,操作数所在存储单元的地址在某个寄存器中间接寻址:指令中给出操作数地址的地址相对寻址:指令地址码给出的是一个偏移量(可正可负),操作数地址等于本条指令的地址加上该偏移量变址寻址:操作数地址等于变址寄存器的内容加偏移量题目给出的指令中,R1是寄存器,属于寄存器寻址方式,45是立即数,属于立即寻址方式第2题案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

某商业银行账务系统的部分关系模式如下:账户表:Account (ano, aname, balance),其中属性含义分别为:账户号码,账户名称和账户余额。

交易明细表:TranDetails (too, ano, ttime, toptr, amount, ttype),其中属性分别为:交易编号,账户号码,交易时间,交易操作员,交易金额,交易类型(1-存款,2-取款,3-转账)。

余额汇总表:AcctSums (adate, atime, allamt),其中属性分别为:汇总日期,汇总时间,总余额。

常见的交易规则如下:存/取款交易:操作员核对用户相关信息,在系统上执行存/取款交易。

账务系统増加/ 减少该账户余额/并在交易明细表中增加一条存/取款交易明细。

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:61

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:61

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题SQL语言中,NULL值代表()。

问题1选项A.空字符串B.数值0C.空值D.空指针【答案】C【解析】NULL值代表空值。

2.单选题()的保护期限是可以延长的。

问题1选项A.著作权B.专利权C.商标权D.商业秘密权【答案】C【解析】商标权的保护期限是有效期为10年(若注册人死亡或倒闭1年后,未转移则可注销,期满后6个月内必须续注)。

3.单选题某应用系统有两个表,会员表Member(Mld,Mname,Mphone,Mgender,Mage,balance,visible)和消费记录表DeaI(D_Id,Ddate,Dtype,Dvalue,M_ld),其中MId为会员编码。

如果要查询“陈”姓会员的消费记录,对应的SQL语句为()。

问题1选项A.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Mname LIKE '%陈'and Member.M Id=Deal.M Id;B.SELECT Mname,Mphone,Ddate,Dvalue FRO M Member,Deal WHERE Mname LIKE 'and Member.M Id=Deal.M_Id;C.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Member.M Id=Deal.M_Id;D.SELECT Mname,Mphone,Ddate,Dvalue FROM Member,Deal WHERE Mname LIKE%'陈%';【答案】A4.单选题计算机操作的最小时间单位是()。

问题1选项A.指令周期B.时钟周期C.总线周期D.CPU周期【答案】B【解析】计算机操作的最小时间单位是时钟周期。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2022年计算机软考数据库系统工程师练习及答案
1.关于er图,下列说法中错误的是( )
A.现实世界的事物表示为实体,事物的性质表示为属性
B.事物之间的自然联系表示为实体之间的联系
C.在er 图中,实体和属性的划分是肯定的、一成不变的
D.在er 图中,实体之间可以有联系,属性和实体之间不能有联系
2.在er 模型转换成关系模型的过程中,下列叙述不正确的是( )
A.每个实体类型转换成一个关系模型
B.每个联系类型转换成一个关系模式
C.每个m:n 联系转换成一个关系模式
D.在1:n联系中,“1”端实体的主键作为外键放在“n”端实体类型转换成的关系模式中
3.在数据库设计中,超类实体与子类实体的关系是( )
A.前者继承后者的全部属性
B.后者继承前者的全部属性
C.前者只继承后者的主键
D.后者只继承前者的主键
4.综合局部er图生成总体er 图过程中,下列说法错误的是( )
A.不同局部er图中消失的相同实体,在总体er 图中只能消失一次。

B.在总体er 图中可以添加属于不同局部er 图实体间的联系。

C.在总体er 图中可以添加局部er图中不存在的联系。

D.在总体er 图中不行以删除任何实体间的联系。

5.假如一个系统定义为关系系统,则它必需( )
A.支持关系数据库
B.支持选择、投影和连接运算
C.A 和B 均成立
D.A、B都不需要
7.数据库技术中的“脏数据”是指( )的数据。

A.错误
B.回返
C.未提交
D.未提交的随后又被撤消
8. er模型转换成关系模型时,一个m:n联系转换为一个关系模式,该关系模型的关键字是( )
A.m 端实体的关键字
B.n 端实体的关键字
D.重新选取的其他属性
9.在一个er 图中,假如共有20 个不同实体类型,在这些实体类型之间存在着9 个不同的二元联系(二元联系是指两个实体之间的联系)其中3 个是1:n 联系,6 个是m:n 联系,还存在1 个m:n 的三元联系,那么依据er模型转换成关系模型的规章,这个er 结构转换成的关系模型个数为( )
A.24
B.27
C.29
D.30
10.在关系数据库中,通过( )来表示概念记录之间的关系。

A.外来关键字
B.关键字
C.数据字典
D.元组11.下列聚合函数中不忽视空值(null) 的是( )
A.sum (列名)
B.max (列名)
C.count ( * )
D.avg (列名)
12.sql中,下列涉及空值的操作,不正确的是( )
A.age is null
B.age is not null
C.age = null
D.not (age is null)
13.视图是一个“虚表”,视图的构造基于( )
A.基本表
B.视图
C.基本表或视图
D.数据字典
14.sql语言中,select语句的执行结果是( )
A.属性
B.表
C.元组
D.数据库
15.sql语言中,条件“年龄between 20 and 30”表示年龄在20至30之间,且( )
A.包括20 岁和30 岁
B.不包括20岁和30岁
C.包括20 岁但不包括30岁
D.包括30 岁但不包括20岁
16.为了使索引键的值在基本表中,在建立索引的语句中应使用保留字( )
A.unique
B.count
C.distinct
D.union
17.在sql 语言中,用户可以直接操作的是( )
A.基本表
B.视图
C.基本表和视图
D.基本表或视图
18.在sql 的select 语句中,与选择运算对应的命令动词是( )
A.select
B.rom
C.where
D.group by
19.在数据库与宿主语言之间传递信息是通过( )
A.全局变量
B.局部变量
C.公共数据区
D.系统缓冲区
20.在sql 语言中,对输出结果排序的是()
A.order by
B.where
C.group by
D.having21.下列聚合函数中不忽视空值(null) 的是( )
A.sum (列名)
B.max (列名)
C.count ( * )
D.avg (列名)
22.sql中,下列涉及空值的操作,不正确的是( )
A.age is null
B.age is not null
C.age = null
D.not (age is null)
23.视图是一个“虚表”,视图的构造基于( )
A.基本表
B.视图
C.基本表或视图
D.数据字典
24.sql语言中,select语句的执行结果是( )
A.属性
B.表
C.元组
D.数据库
25.sql语言中,条件“年龄between 20 and 30”表示年龄在20至30
之间,且( )
A.包括20 岁和30 岁
B.不包括20岁和30岁
C.包括20 岁但不包括30岁
D.包括30 岁但不包括20岁
26.为了使索引键的值在基本表中,在建立索引的语句中应使用保留字( )
A.unique
B.count
C.distinct
D.union
27.在sql 语言中,用户可以直接操作的是( )
A.基本表
B.视图
C.基本表和视图
D.基本表或视图
28.在sql 的select 语句中,与选择运算对应的命令动词是( )
A.select
B.rom
C.where
D.group by
29.在数据库与宿主语言之间传递信息是通过( )
A.全局变量
B.局部变量
C.公共数据区
D.系统缓冲区
30.在sql 语言中,对输出结果排序的是()
A.order by
B.where
C.group by
D.having
参考答案
1 C 11 C 21 C
2 B 12 B 22 C
3 B 13 A 23 C
4 D 14 C 24 C
5 C 15 C 25 A
6 B 16 A 26 A
7 D 17 B 27 C
8 C 18 D 28 C
9 B 19 A 29 B
10 A 20 D 30 A
文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有需要的人。

相关文档
最新文档