版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年全国计算机等级考试真题(三级数据库)2026年全国计算机等级考试三级数据库技术真题(考试时间120分钟,满分100分)一、单项选择题(共40小题,每小题1分,共40分。在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填涂在答题卡相应位置,错选、多选或未选均无分)1.数据库系统的核心组成部分是()A.数据库B.数据库管理系统C.应用程序D.数据库管理员2.下列关于数据库三级模式结构的描述,正确的是()A.内模式描述了数据库的局部逻辑结构B.一个数据库可以有多个模式C.外模式/模式映像保证了数据的逻辑独立性D.模式/内模式映像对应数据的物理独立性,该映像通常存储在应用程序端3.按照数据模型的分类,关系模型属于()A.概念模型B.逻辑模型C.物理模型D.语义模型4.现有关系R(A,B,C)和关系S(B,C,D),下列关系代数表达式中运算结果的属性个数为4的是()A.R∪SB.R∩SC.R×SD.R⋈S(自然连接)5.某学生成绩表sc包含学号(sno)、课程号(cno)、成绩(grade)三个属性,下列SQL语句能够查询选修课程数量超过3门的学生学号的是()A.SELECTsnoFROMscWHERECOUNT(*)>3GROUPBYsnoB.SELECTsnoFROMscGROUPBYsnoHAVINGCOUNT(*)>3C.SELECTsnoFROMscHAVINGCOUNT(*)>3GROUPBYsnoD.SELECTsnoFROMscWHERECOUNT(*)>36.下列关于SQL视图的描述,错误的是()A.视图是虚表,本身不存储数据B.视图可以基于多个基本表或其他视图构建C.对视图的更新最终都会转换为对基本表的更新D.所有视图都支持INSERT、UPDATE、DELETE操作7.下列数据库索引类型中,索引项的物理顺序与表中数据的物理存储顺序一致的是()A.聚簇索引B.非聚簇索引C.唯一索引D.全文索引8.数据库设计的需求分析阶段,输出的核心文档不包括()A.数据字典B.数据流图C.需求规格说明书D.ER图9.将ER模型转换为关系模式时,一个m:n的联系通常转换为()A.一个独立的关系模式B.联系的任意一端实体的属性C.联系的n端实体的属性D.联系的m端实体的属性10.事务的ACID特性中,保证事务执行前后数据库从一个一致性状态转换到另一个一致性状态的是()A.原子性B.一致性C.隔离性D.持久性11.下列数据库故障中,属于介质故障的是()A.事务执行过程中发生运算溢出B.操作系统崩溃导致内存数据丢失C.磁盘损坏导致数据库文件损坏D.突然断电导致内存数据未写入磁盘12.下列关于数据库日志文件的描述,错误的是()A.日志文件记录了所有对数据库的修改操作B.事务故障恢复和系统故障恢复必须使用日志文件C.登记日志时必须先写数据库,后写日志文件D.日志文件可以采用循环写入的方式存储13.若要保证并发调度中不出现丢失修改、读脏数据和不可重复读问题,需要遵循的封锁协议是()A.一级封锁协议B.二级封锁协议C.三级封锁协议D.两段锁协议14.下列不属于死锁预防策略的是()A.要求事务一次性申请所有需要的锁B.按照统一的顺序申请锁C.检测到死锁后撤销代价最小的事务D.为锁设置超时时间,超时后自动释放15.下列约束中,属于用户定义完整性约束的是()A.学生表的学号属性不能为空B.成绩表的成绩属性取值范围为0到100C.选课表的学号属性参照学生表的学号属性D.课程表的课程号属性唯一标识一门课程16.下列关于存储过程的描述,正确的是()A.存储过程运行在客户端,减少了网络传输开销B.存储过程不能接收输入参数和返回输出参数C.存储过程可以被重复调用,提升了代码的复用性D.存储过程无法实现事务控制逻辑17.下列场景中最适合使用触发器实现的是()A.统计指定学院的学生总人数B.当学生表中新增一条学生记录时,自动更新学院表的学生总数字段C.查询某门课程的平均成绩D.删除考试成绩低于60分的选课记录18.下列关于数据库备份策略的描述,正确的是()A.完全备份备份所有数据,恢复速度最慢B.增量备份只备份上次备份后变化的数据,备份速度快,恢复速度快C.差异备份只备份上次完全备份后变化的数据,恢复时只需要完全备份和最近一次差异备份D.日志备份只能备份事务日志,无法用于数据恢复19.分布式数据库系统中,用户不需要知道数据存储在哪个节点,只需要知道数据的分片信息,该透明性属于()A.分片透明性B.位置透明性C.局部映像透明性D.复制透明性20.下列属于NewSQL数据库核心特点的是()A.不支持SQL查询语言B.放弃事务ACID特性换取高并发性能C.兼具关系数据库的事务支持和NoSQL的高扩展能力D.仅支持键值对存储结构21.下列数据库产品中,属于典型列式存储数据库的是()A.MySQLB.HBaseC.MongoDBD.Redis22.数据仓库的星型模型中,中心表通常是()A.维度表B.事实表C.汇总表D.码表23.下列数据挖掘算法中,属于分类算法的是()A.K-MeansB.AprioriC.决策树D.PageRank24.下列关于MongoDB的描述,错误的是()A.属于文档型NoSQL数据库B.采用JSON格式存储数据C.支持事务ACID特性D.不支持索引25.下列手段中,无法有效防范SQL注入攻击的是()A.使用预编译语句执行SQL查询B.对用户输入的特殊字符进行转义处理C.关闭数据库的错误提示信息输出D.为数据库用户分配最高权限26.下列索引设计原则中,错误的是()A.在频繁作为查询条件的字段上建立索引B.在区分度低于10%的字段上建立索引C.在多表连接的连接字段上建立索引D.避免在更新频率极高的字段上建立索引27.下列SQL查询优化策略中,错误的是()A.尽量避免使用SELECT*,按需查询所需字段B.避免在WHERE子句中对字段使用函数运算C.使用前导通配符的LIKE查询可以提升查询效率D.多表连接时优先连接数据量小的表28.下列场景中最适合使用分区表技术的是()A.某电商平台的订单表,数据量超过1亿条,查询多以下单时间为条件B.某系统的用户表,数据量为10万条,查询多以用户ID为条件C.某高校的教师表,数据量为2000条,更新频率高D.某系统的配置表,数据量为100条,几乎不更新29.SQL中,收回用户user1对学生表student的查询权限的语句是()A.REVOKESELECTONstudentFROMuser1B.REVOKESELECTFROMuser1ONstudentC.GRANTSELECTONstudentTOuser1D.DELETESELECTONstudentFROMuser130.下列关于数据库角色的描述,错误的是()A.角色是一组权限的集合B.一个用户可以属于多个角色C.为角色分配权限后,所有属于该角色的用户都自动获得对应权限D.角色无法嵌套,即一个角色不能属于另一个角色31.数据库审计功能的核心作用是()A.提升数据库的查询性能B.记录用户的所有操作,便于事后追溯和安全合规检查C.实现数据的自动备份D.优化数据库的存储结构32.下列数据库高可用方案中,数据同步延迟最低的是()A.数据库镜像的高可用模式B.一主两从的异步复制架构C.共享存储的故障转移集群D.两地三中心的灾备架构33.下列场景中最适合使用读写分离架构的是()A.写请求占比90%,读请求占比10%的金融转账系统B.读请求占比90%,写请求占比10%的新闻资讯系统C.读写请求占比接近1:1的实时交易系统D.仅支持单用户操作的本地管理系统34.缓存与数据库的一致性问题中,下列策略可以保证强一致性的是()A.先更新数据库,再删除缓存B.先删除缓存,再更新数据库C.读写加锁,缓存更新与数据库更新同步完成D.定期异步同步缓存与数据库的数据35.下列场景中最适合使用时序数据库的是()A.存储电商平台的用户收货地址信息B.存储工业设备的实时监控指标数据C.存储社交平台的用户关系数据D.存储企业的员工人事信息36.图数据库Neo4j的核心数据模型是()A.关系模型B.键值对模型C.节点-边模型D.文档模型37.下列事务隔离级别中,允许出现不可重复读但不允许出现读脏数据的是()A.读未提交B.读提交C.可重复读D.串行化38.InnoDB引擎中实现多版本并发控制(MVCC)的核心数据结构是()A.Redo日志B.Undo日志C.二进制日志D.慢查询日志39.下列云数据库服务模式中,用户只需要关注业务逻辑,不需要管理数据库实例、操作系统、硬件等资源的是()A.IaaSB.PaaSC.SaaSD.裸金属服务40.下列关于数据湖的描述,错误的是()A.可以存储结构化、半结构化和非结构化数据B.支持schema-on-read模式,数据写入时不需要预先定义结构C.仅适合存储冷数据,无法支持实时查询需求D.可以支撑大数据分析、机器学习等多种数据应用二、填空题(共10小题,每小题2分,共20分。请将答案填写在答题卡相应位置)1.数据库系统的三级模式结构中,______是全体数据的全局逻辑结构和特征的描述,一个数据库只有一个该模式。2.关系模型的三类完整性约束分别是实体完整性、______和用户定义完整性。3.SQL语句中,删除表中所有数据但保留表结构的命令是______TABLE。4.数据库设计的六个阶段依次为需求分析、______、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护。5.并发操作带来的数据不一致性问题主要包括丢失修改、读脏数据和______三类。6.数据库恢复中,利用日志文件进行撤销(UNDO)操作时,需要将事务已经执行的修改操作逆操作执行,而______操作是将已经提交的事务的修改操作重新执行。7.分布式数据库的分片策略主要包括水平分片、______和混合分片三类。8.数据仓库的四个核心特征为面向主题、集成、______、反映历史变化。9.Redis支持的五种核心数据结构分别是字符串、列表、哈希、______和有序集合。10.关系数据库中,满足最低要求的范式是第一范式,其核心要求是______。三、简答题(共3小题,每小题8分,共24分)1.请简述数据库索引的优缺点,以及索引设计的核心原则。2.请简述两段锁协议的核心内容,以及两段锁协议与事务可串行化调度的关系。3.请简述数据库事务的四个隔离级别,以及每个隔离级别可以避免和允许出现的数据不一致性问题。四、数据库设计题(共1小题,10分)某医疗管理系统需要存储患者、医生、科室、就诊记录的相关信息,需求如下:(1)科室实体的属性包括:科室编号、科室名称、科室位置、联系电话,科室编号唯一标识一个科室;(2)医生实体的属性包括:医生工号、姓名、职称、擅长领域,医生工号唯一标识一名医生,每名医生仅属于一个科室,每个科室有多名医生;(3)患者实体的属性包括:患者身份证号、姓名、性别、年龄、联系电话,患者身份证号唯一标识一名患者;(4)每名患者可以多次挂号就诊,每次就诊对应一名医生、一个科室,就诊记录的属性包括:就诊ID、就诊时间、诊断结果、医嘱,就诊ID唯一标识一条就诊记录。请完成以下任务:(1)根据上述需求,绘制ER模型图,标注实体、属性、联系、联系的类型(4分);(2)将该ER模型转换为符合第三范式(3NF)的关系模式,标注每个关系模式的主码和外码(6分)。五、综合应用题(共1小题,6分)某电商平台的订单表order(oid,uid,otime,amount,status),其中oid为订单ID(主码),uid为用户ID,otime为下单时间,amount为订单金额,status为订单状态。请完成以下SQL语句编写:(1)查询2026年1月下单总金额超过1000元的用户ID和对应的下单总金额,按照总金额降序排序。(3分)(2)删除2020年之前下单且状态为“已取消”的所有订单记录。(3分)参考答案及解析一、单项选择题1.【答案】B【解析】数据库管理系统(DBMS)是数据库系统的核心,负责数据库的存储、管理、查询等核心功能。2.【答案】C【解析】外模式/模式映像保证数据逻辑独立性,模式/内模式映像保证物理独立性;一个数据库只有一个模式,内模式描述物理存储结构,映像存储在DBMS中。3.【答案】B【解析】逻辑模型包括关系模型、层次模型、网状模型等,是数据库系统实现的数据模型。4.【答案】D【解析】自然连接去掉重复的B、C属性,结果属性为A、B、C、D共4个。5.【答案】B【解析】分组后的条件过滤需要使用HAVING子句,且HAVING要放在GROUPBY之后。6.【答案】D【解析】包含聚集函数、分组、多表连接等的视图不支持更新操作。7.【答案】A【解析】聚簇索引的索引项顺序与表数据物理存储顺序一致,一个表只能有一个聚簇索引。8.【答案】D【解析】ER图是概念结构设计阶段的输出文档。9.【答案】A【解析】m:n联系需要转换为独立的关系模式,主码为两端实体主码的组合。10.【答案】B【解析】一致性保证事务执行前后数据库的完整性约束不被破坏,处于一致状态。11.【答案】C【解析】介质故障是外存存储介质损坏导致的故障,A为事务故障,BD为系统故障。12.【答案】C【解析】日志登记必须遵循先写日志后写数据库的原则,避免故障时丢失修改记录。13.【答案】C【解析】三级封锁协议要求读数据加共享锁直到事务结束,写数据加排他锁直到事务结束,可以避免三类数据不一致问题。14.【答案】C【解析】死锁检测与撤销属于死锁解除策略,不属于预防策略。15.【答案】B【解析】A为实体完整性,C为参照完整性,B为用户根据业务需求自定义的约束。16.【答案】C【解析】存储过程运行在数据库服务器端,支持参数传递和事务控制,可复用性高。17.【答案】B【解析】触发器适合实现事件触发的自动操作,ACD适合用普通SQL语句或存储过程实现。18.【答案】C【解析】完全备份恢复速度最快,增量备份恢复需要所有增量备份文件,日志备份是恢复的核心依据之一。19.【答案】B【解析】位置透明性要求用户不需要知道数据的存储节点,只需要知道分片信息;分片透明性用户连分片信息都不需要知道。20.【答案】C【解析】NewSQL支持SQL和ACID特性,兼具高扩展能力。21.【答案】B【解析】HBase是典型的列式存储数据库,MySQL是行式,MongoDB是文档型,Redis是键值型。22.【答案】B【解析】星型模型以事实表为中心,周围关联多个维度表。23.【答案】C【解析】K-Means是聚类,Apriori是关联规则,PageRank是链接分析算法。24.【答案】D【解析】MongoDB支持多种类型的索引,包括单字段索引、复合索引等。25.【答案】D【解析】分配最高权限会扩大SQL注入的危害,无法防范攻击。26.【答案】B【解析】区分度低的字段建立索引的收益极低,甚至会降低查询性能。27.【答案】C【解析】前导通配符的LIKE查询无法使用索引,会导致全表扫描,降低性能。28.【答案】A【解析】大表且查询条件有固定维度(如时间)适合使用分区表。29.【答案】A【解析】REVOKE语句的语法为REVOKE权限ON对象FROM用户。30.【答案】D【解析】多数数据库支持角色嵌套,即一个角色可以属于另一个角色。31.【答案】B【解析】审计功能的核心作用是操作追溯和合规检查。32.【答案】C【解析】共享存储集群的多个节点共享同一份存储,数据不需要同步,延迟最低。33.【答案】B【解析】读多写少的场景最适合使用读写分离,提升读性能。34.【答案】C【解析】加锁同步可以保证强一致性,AB都是最终一致性策略,D一致性更弱。35.【答案】B【解析】时序数据库适合存储时间序列的监控、物联网数据。36.【答案】C【解析】Neo4j采用节点和边的图模型存储数据,适合存储关系型数据。37.【答案】B【解析】读提交隔离级别可以避免读脏数据,但允许不可重复读和幻读。38.【答案】B【解析】Undo日志保存了数据的历史版本,是MVCC实现的核心。39.【答案】B【解析】PaaS模式下云服务商负责数据库实例、操作系统等的运维,用户只需要使用数据库服务。40.【答案】C【解析】数据湖可以存储冷热数据,支持实时查询和批处理需求。二、填空题1.【答案】模式(或概念模式)2.【答案】参照完整性3.【答案】TRUNCATE4.【答案】概念结构设计5.【答案】不可重复读6.【答案】重做(REDO)7.【答案】垂直分片8.【答案】相对稳定(或非易失)9.【答案】集合10.【答案】每个属性不可再分三、简答题1.【参考答案】索引的优点:(1)大幅提升数据查询的效率,减少全表扫描的开销;(2)加速表与表之间的连接操作;(3)可以保证字段的唯一性,实现实体完整性约束;(4)在分组和排序查询时,显著降低分组和排序的时间开销。索引的缺点:(1)索引需要占用额外的存储空间;(2)插入、更新、删除数据时需要同步维护索引,降低了写操作的性能;(3)过多的索引会增加查询优化器的选择成本,反而可能降低查询效率。索引设计原则:(1)在频繁作为WHERE查询条件、连接条件、分组排序字段的属性上建立索引;(2)优先选择区分度高的字段建立索引,避免在区分度低的字段(如性别、状态字段只有2-3个取值)建索引;(3)合理设计复合索引,遵循最左匹配原则,将高频查询字段放在左侧;(4)避免在更新频率极高的字段上建立索引;(5)控制索引的数量,删除长期未使用的冗余索引。2.【参考答案】两段锁协议的核心内容:事务的执行分为两个阶段,第一阶段为扩展阶段(获得封锁阶段),该阶段事务可以申请任意数据项上的任意类型的锁,但是不能释放任何已经获得的锁;第二阶段为收缩阶段(释放封锁阶段),该阶段事务可以释放任意已经获得的锁,但是不能再申请任何新的锁。两段锁协议与可串行化调度的关系:遵循两段锁协议是事务调度可串行化的充分非必要条件。即所有遵循两段锁协议的事务调度一定是可串行化的调度,能够保证数据的一致性;但可串行化的调度不一定都遵循两段锁协议,存在不遵循两段锁协议但仍然是可串行化的调度。3.【参考答案】事务的四个隔离级别从低到高依次为读未提交、读提交、可重复读、串行化:(1)读未提交:允许事务读取其他事务未提交的修改。该级别无法避免读脏数据、不可重复读、幻读三类问题,极少在生产环境使用。(2)读提交:事务只能读取其
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 图像分割技巧课程设计
- 包装系统设计课程课程设计
- WebGL粒子系统渲染技巧指南课程设计
- 超市收银台排队课程设计
- 隐私计算同态加密技术实现课程设计
- 基于机器学习的Snort检测模型课程设计
- 模拟退火车间调度前沿探索课程设计
- 生物信息学DNA序列比对工具实验设计课程设计
- 苯乙烯处理课程设计
- 常规流水灯课程设计
- 2025年市场监管综合执法岗《化妆品监管执法》题库附答案
- 粉煤灰供应、运输、售后服务方案
- 第1课 开启物联网之门 课件(内嵌视频)2026-2027学年人教版初中信息科技八年级全一册
- 2026年工商注册代理从业人员考核模拟试题及答案
- 2026国家能源集团科学技术研究总院(北京低碳清洁能源研究院)社会招聘84人考前冲刺试卷【典优】附答案详解
- 2026年跨境电商海外仓建设与运营管理
- 国家开放大学汉语言文学本科《古代诗歌散文专题》历年期末纸质考试真题总题库2027珍藏版
- 2026新教材全国培训:统编版小学语文五年级教材解析
- 2026年秋季开学第一课:强国复兴有我
- 1.5 大豆产量 课件(共23张)北师大版数学四年级上册
- 踔厉奋发 2026-2027学年第一学期初中一年级道德与法治教学工作计划
评论
0/150
提交评论