软件水平考试(中级)数据库系统工程师上午(基础知识)试题及答案_第1页
软件水平考试(中级)数据库系统工程师上午(基础知识)试题及答案_第2页
软件水平考试(中级)数据库系统工程师上午(基础知识)试题及答案_第3页
软件水平考试(中级)数据库系统工程师上午(基础知识)试题及答案_第4页
软件水平考试(中级)数据库系统工程师上午(基础知识)试题及答案_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

软件水平考试(中级)数据库系统工程师上午(基础知识)试题及答案1.(单选)在关系数据库中,若属性集K为关系模式R的候选键,则K必须满足的性质是A.唯一性、冗余性B.唯一性、最小性C.最小性、无序性D.无序性、冗余性答案:B2.(单选)下列SQL语句中,能够正确实现“收回用户U1对表SC的INSERT权限”的是A.REVOKEINSERTONSCFROMU1B.REVOKEINSERTONTABLESCFROMU1C.REVOKEINSERTONSCFROMU1CASCADED.REVOKEINSERTONSCTOU1答案:A3.(单选)在数据库三级模式结构中,描述数据库全体数据逻辑结构和特征的是A.外模式B.模式C.内模式D.存储模式答案:B4.(单选)设关系R(A,B,C)与S(B,C,D),则R÷S的结果关系中最多包含的属性个数为A.1B.2C.3D.4答案:A5.(单选)若事务T对数据对象A加上共享锁后,其他事务对AA.只能加共享锁B.只能加排他锁C.可加共享锁或排他锁D.不能加任何锁答案:A6.(单选)在MySQLInnoDB引擎中,实现可重复读隔离级别时,避免幻读的主要机制是A.表级锁B.间隙锁+行锁C.意向锁D.页级锁答案:B7.(单选)分布式数据库系统中,分片透明性位于A.全局外模式与全局概念模式之间B.全局概念模式与分片模式之间C.分片模式与分配模式之间D.分配模式与局部概念模式之间答案:B8.(单选)下列关于B+树的叙述,错误的是A.所有关键字都出现在叶子节点B.叶子节点之间按关键字大小顺序链接C.非叶子节点可存储指向记录物理地址的指针D.插入操作可能引起节点分裂答案:C9.(单选)在数据库恢复中,后像(AfterImage)用于A.UNDOB.REDOC.检查点D.回滚答案:B10.(单选)若关系模式R(A,B,C,D)的函数依赖集F={A→B,B→C,C→D},则R的候选键为A.AB.BC.ABD.AC答案:A11.(单选)在数据仓库的星型模式中,中心是A.维度表B.事实表C.汇总表D.元数据表答案:B12.(单选)下列SQL标准中,首次引入窗口函数(WindowFunction)的是A.SQL-86B.SQL-92C.SQL:1999D.SQL:2003答案:C13.(单选)在并发调度中,若一个调度等价于某个串行调度,则称其为A.可恢复调度B.可串行化调度C.无级联调度D.严格调度答案:B14.(单选)在PostgreSQL中,用于查看当前活跃连接数的系统视图是A.pg_stat_activityB.pg_locksC.pg_classD.pg_database答案:A15.(单选)若采用RAID5存储数据库,允许同时损坏的磁盘数量为A.0B.1C.2D.3答案:B16.(单选)在关系代数中,θ连接可由基本运算A.笛卡儿积+选择B.笛卡儿积+投影C.并+选择D.差+投影答案:A17.(单选)下列关于NoSQLCAP理论的描述,正确的是A.同时满足一致性、可用性、分区容错性B.在出现网络分区时,必须在一致性与可用性之间权衡C.放弃一致性即意味着系统不可用D.放弃可用性即意味着系统无法扩展答案:B18.(单选)在Oracle中,用于手动分配特定SQL语句到指定CPU的机制是A.ResourceManagerB.SQLProfileC.SQLPlanBaselineD.SQLPatch答案:A19.(单选)若关系模式R已达到BCNF,则它一定已达到A.2NFB.3NFC.4NFD.5NF答案:B20.(单选)在数据库安全模型中,基于多级安全标签的模型是A.Bell-LaPadulaB.BibaC.Clark-WilsonD.RBAC答案:A21.(单选)在SQLServer中,启用行版本控制的隔离级别是A.ReadUncommittedB.ReadCommittedSnapshotC.RepeatableReadD.Serializable答案:B22.(单选)下列关于索引碎片整理的叙述,正确的是A.重组索引会更新统计信息B.重建索引会更新统计信息C.重组索引需要额外存储空间等于索引大小D.重建索引不会释放页级碎片答案:B23.(单选)在数据库逻辑设计阶段,将E-R图转换为关系模式的过程称为A.需求分析B.概念设计C.逻辑设计D.物理设计答案:C24.(单选)若事务T1对R加共享锁,T2对R加排他锁,则A.两者均可成功B.两者均失败C.T1成功,T2等待D.T2成功,T1等待答案:C25.(单选)在MongoDB中,实现跨分片均衡数据存储的核心组件是A.mongosB.configserverC.shardserverD.replicaset答案:B26.(单选)在数据库系统中,引入检查点的主要目的是A.降低磁盘占用B.缩短恢复时间C.提高并发度D.减少日志量答案:B27.(单选)若关系R有10个元组,S有20个元组,则R×S的元组数为A.10B.20C.30D.200答案:D28.(单选)在SQL中,用于定义断言(Assertion)的语句关键字是A.CHECKB.ASSERTIONC.CONSTRAINTD.TRIGGER答案:B29.(单选)在数据库系统中,日志的“先写日志”原则是指A.先写数据,后写日志B.先写日志,后写数据C.日志与数据同时写D.日志可延迟写答案:B30.(单选)在分布式事务的2PC协议中,若协调者在“预提交”阶段崩溃,则参与者需A.立即提交B.立即中止C.等待恢复后决定D.进入阻塞答案:D31.(单选)在关系模式R(U,F)中,若X→Y且Y→Z,则X→Z属于函数依赖的A.自反律B.增广律C.传递律D.合并律答案:C32.(单选)下列关于列式存储的叙述,错误的是A.适合OLAP场景B.压缩比高C.适合频繁整行更新D.可延迟物化答案:C33.(单选)在Oracle中,段(Segment)是A.表空间的最小单位B.区的集合C.数据块的最小单位D.日志的集合答案:B34.(单选)在数据库系统中,引入意向锁的主要目的是A.提高并发度B.解决死锁C.提高封锁效率D.支持多粒度封锁答案:D35.(单选)若关系模式R(A,B,C,D)的函数依赖集为{A→B,C→D},则R的候选键为A.AB.ACC.ABD.AD答案:B36.(单选)在SQL中,用于返回当前日期时间的函数是A.NOW()B.CURRENT_DATEC.SYSTIMESTAMPD.GETDATE()答案:A37.(单选)在数据库物理设计中,将经常一起访问的列存放到同一磁盘块的策略称为A.聚簇B.分区C.分片D.镜像答案:A38.(单选)在数据仓库中,缓慢变化维类型2采用A.直接覆盖B.增加新行C.增加新列D.增加新表答案:B39.(单选)在数据库系统中,系统故障的恢复需要A.仅UNDOB.仅REDOC.UNDO+REDOD.无需日志答案:C40.(单选)在PostgreSQL中,实现异步复制的机制是A.WALsenderB.LogicalreplicationslotC.StreamingreplicationD.Hotstandby答案:C41.(多选)下列属于数据库完整性约束的有A.实体完整性B.参照完整性C.用户定义完整性D.视图完整性答案:A,B,C42.(多选)在并发控制中,可能产生死锁的必要条件包括A.互斥B.占有并等待C.非抢占D.循环等待答案:A,B,C,D43.(多选)下列关于索引的叙述,正确的有A.唯一索引可防止重复值B.聚集索引只能有一个C.非聚集索引叶节点存行指针D.复合索引顺序不影响查询效率答案:A,B,C44.(多选)在分布式数据库中,导致分片副本不一致的原因有A.网络延迟B.节点故障C.并发更新D.全局死锁答案:A,B,C45.(多选)下列SQL语句中,会隐式开启事务的有A.STARTTRANSACTIONB.BEGINC.SETautocommit=0D.SELECT…FORUPDATE答案:A,B,D46.(多选)在数据库性能调优中,属于物理层优化的有A.调整磁盘RAID级别B.增加内存缓冲区C.重写SQL语句D.建立分区表答案:A,B,D47.(多选)下列关于视图(View)的叙述,正确的有A.视图可基于多表B.视图可更新C.视图可建索引D.视图可嵌套答案:A,B,D48.(多选)在数据备份策略中,属于逻辑备份的有A.mysqldumpB.pg_dumpC.RMAND.expdp答案:A,B,D49.(多选)在数据库系统中,属于透明性的有A.分片透明B.复制透明C.位置透明D.并发透明答案:A,B,C50.(多选)下列关于Redis的叙述,正确的有A.支持事务B.支持持久化C.支持发布订阅D.支持SQL答案:A,B,C51.(填空)在关系数据库中,若F的最小覆盖为Fm,则Fm中任何函数依赖的右部均为________。答案:单属性52.(填空)在SQL中,用于删除表的定义及其中所有数据的语句关键字是________。答案:DROPTABLE53.(填空)在Oracle中,系统全局区的英文缩写为________。答案:SGA54.(填空)在数据库系统中,将E-R图中的多对多联系转换为关系模式时,需生成的关系其主键由________组成。答案:两端实体主键的并集55.(填空)在MySQL中,默认的存储引擎为________。答案:InnoDB56.(填空)在关系代数中,π表示________运算。答案:投影57.(填空)在数据库恢复中,REDO操作利用的是日志的________像。答案:后58.(填空)在分布式数据库中,数据分片的最小单位称为________。答案:分片59.(填空)在SQL中,用于返回集合中不同元素数量的聚合函数是________。答案:COUNT(DISTINCT)60.(填空)在PostgreSQL中,用于查看执行计划的命令是________。答案:EXPLAIN61.(填空)在数据库系统中,若事务执行结果使数据库从一个一致性状态变为另一个一致性状态,则称事务具有________性。答案:一致62.(填空)在数据仓库中,用于描述事实表中度量值的字段称为________。答案:度量63.(填空)在MongoDB中,用于创建唯一索引的参数为________。答案:unique:true64.(填空)在数据库系统中,将多个小更新合并为一次磁盘写操作的技术称为________。答案:组提交65.(填空)在SQL标准中,用于定义游标的语句关键字是________。答案:DECLARE66.(简答·封闭型)简述数据库系统中检查点记录所包含的三类信息。答案:1.检查点时刻所有活跃事务的标识;2.这些事务最近日志记录的地址;3.检查点时刻的日志顺序号(LSN)。67.(简答·封闭型)说明视图可更新必须满足的两个基本条件。答案:1.视图定义中不含DISTINCT、GROUPBY、聚集函数、集合运算;2.视图属性包含底层表的主键或唯一键,且未通过表达式计算。68.(简答·开放型)某电商系统订单表日增量千万级,需按订单日期分区,请给出分区策略并说明理由。答案:采用RANGE分区,以订单日期为分区键,按自然月划分分区;优点:1.符合业务查询热点,便于快速定位近期数据;2.便于批量删除历史分区实现数据生命周期管理;3.分区裁剪可显著减少扫描量;4.与备份窗口对齐,降低维护成本。69.(简答·封闭型)列举分布式事务2PC协议的两个主要缺陷。答案:1.协调者单点故障导致阻塞;2.消息延迟或丢失造成数据不一致。70.(简答·开放型)解释为何列式存储对OLAP查询的聚合操作性能优于行式存储。答案:列存将同一列数据连续存放,具备三方面优势:1.高压缩比,减少I/O;2.仅需读取涉及列,避免整行扫描;3.向量化执行与CPU缓存友好,可批量处理压缩块,显著提升聚合速度。71.(应用·计算)已知关系R(A,B,C)与S(C,D,E),R有1000行,S有500行,其中R.C与S.C的匹配度为20%,估算R⋈S的结果行数。答案:1000×500×0.2/(max(distinctR.C,distinctS.C)),假设distinctR.C=100,distinctS.C=50,则结果行数≈1000×500×0.2/100=1000行。72.(应用·计算)某磁盘块大小为8KB,块头占128字节,指针大小为6字节,记录大小为256字节,求每块可存储的记录数。答案:可用空间=8192-128=8064字节;每条记录需指针6字节,故每条记录总占256+6=262字节;8064÷262≈30.

温馨提示

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

最新文档

评论

0/150

提交评论