2024年等级考试-计算机四级-数据库工程师考试历年全考点试卷附带答案_第1页
2024年等级考试-计算机四级-数据库工程师考试历年全考点试卷附带答案_第2页
2024年等级考试-计算机四级-数据库工程师考试历年全考点试卷附带答案_第3页
2024年等级考试-计算机四级-数据库工程师考试历年全考点试卷附带答案_第4页
2024年等级考试-计算机四级-数据库工程师考试历年全考点试卷附带答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

2024年等级考试-计算机四级-数据库工程师考试历年全考点试卷附带答案(图片大小可任意调节)第1卷一.单选题(共10题)1.下列哪一个不是数据库管理系统的主要成分?A.设备管理器B.存储管理器C.查询处理器D.事务管理器2.视图是数据库中的重要对象,下列有关视图的说法错误的是A.一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中B.可以将复杂的查询语句封装在视图中以简化相关查询语句的编写C.可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用D.通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性3.以下选项中,不属于项目集成管理的过程是A.项目计划制定B.项目团队建设C.项目计划执行D.整体变更控制4.下述不属于数据库维护工作的是A.使用数据定义语言建立多个表、构建数据库总体框架B.根据备份计划周期性的备份数据库C.检测数据库的空间使用情况D.调整数据库参数,进行性能优化5.下列关于索引结构的叙述中,哪一条是正确的?A.一个文件上只能建立一个索引B.有两种基本的索引类型:顺序索引和散列索引C.B+树是外存储器中一种重要的散列索引结构D.顺序索弓|和散列索弓|都能有效地支持点查询和范围查询6.以下的叙述中,不属于需求分析的基本原则的是A.理解和描述问题的信息域B.描述软件将要实现的功能C.描述软件的质量D.描述软件的行为7.设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是A.CREATEVIEWSalaryView(系名,工资总额)ASSELECT所在系,COUNT(工资)FROM教师表GROUPBY所在系B.CREATEVIEWSalaryView(系名,工资总额)ASSELECT所在系,SUM(工资)FROM教师表GROUPBY所在系C.CREATEVIEWSalaryViewASD.CREATEVIEWSalaryViewASSELECT所在系,SUM(工资)FROM教师表GROUPBY所在系8.从联机事务处理(OLTP)环境中抽取数据、建立新的数据分析环境的最初出发点是A.对企业信息系统中的数据进行整理B.解决企业信息系统中的数据孤岛问题C.解决企业基本业务应用和数据分析应用之间的性能冲突问题D.解决企业信息系统心中的蜘蛛网问题9.下列关于基于关系数据库系统的、以数据处理为主的传统的数据库应用的主要特点的叙述中,哪一条是错误的?A.结构统一B.面向记录C.具有类层次和继承性D.面向记录10.VB6.0中,ADO数据控件用于连接数据源的属性是A.RefreshB.RecordSourceC.ConnectionStringD.CommandType二.问答题(共1题)1.数据库应用系统功能设计包括哪两个方面?每个方面主要由哪些设计步骤组成?三.多选题(共10题)1.软件维护过程模型包括A.快速变更模型B.Boehm模型C.面向复用的Basili模D.马蹄铁模型E.McCall模型2.如果一个多边形类的实例由多个点类的实例作为其数据成员,对该多边形执行移动操作时需要调用点类的移动操作,这种依赖关系属于A.包含依赖B.实现依赖C.调用依赖D.细化依赖3.复用是指同一事物不做修改或稍加修改就可以多次重复使用。在软件设计中引入复用性的方法有A.使设计尽可能通用(数据类型参数化,所有数据自包含)B.提高构件的独立性和抽象性(高内聚、低耦合)C.设计系统时要包含钩子(建立一些表格或链接,用以纳入新的功能)D.提高抽象层次(软件体系结构风格和设计模式的使用,提高软件的灵活性)E.尽可能使用标准的编程语言的文本4.在多态的形式中,一般的多态包括哪2项A.过载多态B.参数多态C.包含多态D.强制多态E.组合多态5.下列关于关系模式的规范化问题的叙述中,哪些是正确的?A.关系模式需要满足一定的条件,不同程度的条件称作不同的范式B.第一范式需要满足的条件是元组的每个分量必须是不可分的数据项C.第二范式、第三范式和Boyce-Codd范式在函数依赖的范围内讨论D.在函数依赖的范畴内,Boyce-Codd范式达到了最高的规范化程度E.第四范式的讨论范围不仅涉及函数依赖,还涉及多值依赖6.以下有关可行性研究的叙述中,属于技术可行性研究范畴的是哪3项A.分析在给定的约束条件下设计和实现系统的风险,考察技术解决方案的实用性B.考察技术资源的可用性C.考察待开发系统的系统架构是否符合使用单位的现状和用户的技术水平D.分析当前技术的进步是否支持系统开发的各项活动E.分析技术方案的细节是否侵犯了市场上已有软件产品的知识产权7.下列关于数据库模式、型和值的叙述中,哪些是正确的?A.模式是数据库中全体数据的逻辑结构和特征的描述,它仅涉及"型"的描述,不涉及具体的"值"B.型是指对某一类数据的结构和属性的描述,值是型的一个具体赋值C.数据库的型是稳定的,而数据库的值是随时间不断变化的D.数据库的型亦称为数据库的外延8.下列条目中哪些是常用的逻辑数据模型?A.文件结构模型B.层次模型C.网状模型D.关系模型E.面向对象模型9.下列关于关系模型的基本术语的叙述中,哪些是正确的?A.关系模式是对关系的描述B.一般来说,每个关系至少有一个默认的超码C.一个关系的候选码是这个关系的最小超码D.关系的最大超码是该关系的所有属性的集合10.按照GB/T8566―2007"信息技术软件生存周期过程",属于基本过程的是A.开发过程B.管理过程C.维护过程D.文档编制过程E.运行过程第2卷一.单选题(共10题)1.以下不属于软件定义阶段主要任务的是A.制定软件计划B.软件需求获取C.软件分析建模D.项目可行性研究2.在数据库物理设计阶段,建立索引的目的是为了提高数据的A.更改效率B.插入效率C.查询效率D.删除效率3.由于关系模式设计不当所引起的删除异常指的是A.两个事务并发地对同一关系进行删除而造成数据库不一致B.由于关系中元组的删除而造成有用的信息无法作为一个元组在数据库中存在C.未经授权的用户对关系进行了删除D.删除操作因为违反完整性约束条件而遭到拒绝4.在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。一阿d关于联系的说法错误的是A.联系可用于描述一个实体集内记录之间的关联关系B.联系可用于描述两个实体集属性之间的关联关系C.ER模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系D.最终的IDEFIX模型中只能出现1:1和1:n两种类型的联系5.在数据库三级模式结构中,对数据库中全部的数据逻辑结构和特征进行描述的是A.外模式B.模式C.子模式D.内模式6.软件的组成包括计算机程序、相关的文档和执行给定任务的A.数据B.活动C.规程D.算法7.数据库在外存中是以文件形式组织的,组织文件记录方法的不同就形成了不同的文件结构。下列关于顺序文件结构及其存取效率的说法错误的是A.顺序文件因其记录按照查找码值升序或降序排列,当按照查找码的值顺序读取记录时其效率很高B.当按照一定的条件对顺序文件进行查询时,如果查询条件定义在查找码上,可以使用二分查找技术快速找到满足条件的记录C.对顺序文件进行条件查询时,如果查询条件没有定义在查找码上,其查找效率一般也会比无序文件高D.由于需要保持文件中记录的顺序,因此顺序文件的插入和删除操作比较复杂,耗费时间也较多8.软件质量模型中质量特性"可维护性"的子特性包括:易变更性、易测试性、易分析性、可维护性的依从性以及A.稳定性B.易替换性C.易安装性D.易恢复性9.在分布式数据库的数据分配策略中,若全局数据存在多个副本,且在每个物理场地都保存一个完整的数据副本,则该策略属于A.集中式策略B.分割式策略C.全复制式策略D.混合式策略10.以下有关程序实现的描述中,错误的是A.程序实现阶段也称为软件实现阶段,是软件产品由概念到实体的过程B.程序实现的依据是软件需求规格说明,它给出程序的实现逻辑和处理规则C.程序实现将详细设计的结果翻译成用某种编程语言编写的并且最终可以运行的程序代码D.程序实现的工作制品是源程序、目标程序和用户指南二.问答题(共1题)1.数据库系统处理死锁一般采用哪两类方法?简述每类方法的基本原理三.多选题(共10题)1.下列关于数据库查询处理的叙述中,哪些是正确的?A.查询处理器中最重要的模块是查询编译器和查询执行引擎B.查询处理中,首先需要对SQL语句进行分析,形成语法分析树C.查询处理的代价可以通过该查询对各种资源的使用情况进行度量D.为了简化起见,可以简单地用磁盘块I/O次数来度量查询执行的代价E.每一种基本的关系代数运算都有多种不同的实现算法2.设U为所有属性,X、Y、Z为属性集,Z=U-X-Y,下列关于多值依赖的叙述中,哪些是正确?A.若X→→Y,则X→YB.若X→Y,则X→→YC.若X→→Y,则X→→ZD.若X→→Y,且Y"Y则X→→Y'E.设XYWU,若X→→Y在R(W)上成立,则X→→Y在R(U)上成立3.软件质量管理是软件项目管理的重要方面,与它一起构成项目成功的关键因素包括A.绩效B.评审C.成本D.时间4.需求分析阶段仅考虑软件的逻辑视图,考虑的要点包括A.在不考虑软件实现的情况下描述软件B.从用户使用角度描述软件C.软件描述应涉及业务功能、业务信息和系统(或实体)行为D.软件的实现与部罗方案E.软件的开发环境5.下列关于参照完整性约束的叙述中,哪些是正确的?A.参照完整性约束是一种关系模型完整性约束B.在关系模型中实体及实体间的联系都是用关系来描述的于是就自然存在着关系与关C.两个或两个以上的关系间可以存在参照关系D.同一个关系的属性间不可能存在参照关系E.参照关系中每个元组在外码属性上的取值只能等于所对应的被参照关系中某个元组的主码值6.下列关于关系模型的叙述中,哪些是正确的?A.关系模型把数据库表示为关系的集合B.关系操作通过关系语言实现,关系语言的特点是高度过程化C.在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示D.选择、投影、连接是关系模型中的常用操作E.关系操作的方式为一-次一个记录(record-at-a-time)的方式7.下列关于关系代数表达式等价转换规则的叙述中,哪些是正确的?A.集合的交运算满足交换律:E1∩E2=E2∩E1B.集合的并运算满足交换律:E1∪E2=E2∪EC.集合的差运算满足交换律:E1-E2=E2-E1D.集合的除运算满足交换律:E1÷E2=E2÷E1E.自然连接运算满足交换律:E1E2=E2E18.下列哪些不是SQL预定义数据类型?A.整数类型B.字符串类型C.构造数据类型D.对象类型E.布尔型9.以下的说法中,属于白盒测试方法的是A.根据规格说明描述,列出所有可能的输入数据和对应的输出数据B.采用控制流图来表达被测程序模型,揭示程序中的控制结构C.通过合理地选择一组穿过程序的路径,以达到某种测试度量D.单元测试一般采用白盒测试方法,辅以黑盒测试方法E.集成测试主要采用黑盒测试方法,辅以白盒测试方法10.按照GB/T20157-2006《信息技术软件维护》,软件维护过程实施管理的活动有A.制订维护计划和规程B.建立修改请求/问题报告规程C.拟订维护评审规程D.实施配置管理第1卷参考答案一.单选题1.参考答案:A2.参考答案:C3.参考答案:B4.参考答案:A5.参考答案:B6.参考答案:C7.参考答案:B8.参考答案:C9.参考答案:C10.参考答案:C二.问答题1.参考答案:数据库应用系统功能设计包括数据库事务设计和应用程序设计。与数据库应用系统概念设计、逻辑设计、物理设计相对应,应用程序(软件)设计分为总体设计,概要设计和详细设计,数据库事务设计则由事务概要设计和事务详细设计组成三.多选题1.参考答案:ABC2.参考答案:ACD3.参考答案:ABC4.参考答案:BC5.参考答案:ABCDE6.参考答案:ABD7.参考答案:ABC8.参考答案:BCDE9.参考答案:ABCD10.参考答案:ACE第2卷参考答案一.单选题1.参考答案:C2.参考答案:C3.参考答案:B4.参考答案:A5.参考答案:B6.参考答案:C7.参考答案:C8.参考答案:A9.参考答案:C10.参考答案:B二.问答

温馨提示

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

评论

0/150

提交评论