开发组2022年第一季度考试_第1页
开发组2022年第一季度考试_第2页
开发组2022年第一季度考试_第3页
开发组2022年第一季度考试_第4页
开发组2022年第一季度考试_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

开发组2022年第一季度考试[复制]1.变更/发布人应在发起前确保所有相关准备工作已经完成。主要包括但不限于下列哪些内容?()(多选)*A.系统变更/发布方案(正确答案)B.配置变更清单(正确答案)C.变更/发布时间计划(正确答案)D.变更/发布影响分析(正确答案)2.运行部门、研发管理部门应根据信息系统安全等级定级、信息安全管理策略和运行服务需求,明确基础设施的可用性、安全性、容量与性能、服务持续性等目标,按照基础设施架构规范提出()等配置和建设方案。(多选)*A.系统(正确答案)B.网络(正确答案)C.通信(正确答案)D.环境(正确答案)3.()在系统上线前对所需基础设施、基础资源进行最终确认。[单选题]*A.需求部门B.系统研发管理部门(正确答案)C.系统运维部门D.系统测试部门4.在创建表时应遵循以下要求()(多选)*A.建表时必须指明所属表空间;(正确答案)B.应对字段进行注释(comment);(正确答案)C.表需包含记录插入时间戳(INS_TIME)和更新时间戳(UPD_TIME);(正确答案)D.应对表名进行注释(comment);(正确答案)5.以下对于数据库的操作哪些对于性能优化有好处?()(多选)*A.在大数据量的表中用EXISTS代替IN;(正确答案)B.推荐用NOTIN代替NOTEXISTS;C.使用ISNULL或ISNOTNULL操作;D.当表字段可空且判断该字段内容是否大于0时使用索引;E.应尽量避免在where子句中使用or来连接条件,如果一个字段有索引,一个字段没有索引,将导致引擎放弃使用索引而进行全表扫描。(正确答案)6.以下哪种情况适用于水平分表?()[单选题]*A.单表数据量太大,查询时扫描的行太多,SQl效率低;(正确答案)B.表中存在多个不常用的字段或者text、blob等大字段;C.解决业务层面的耦合,能对不同业务的数据进行分级管理、维护、监控、扩展等;D.历史表以及存放多天记录的当前表,想按照业务日期或写入日期等日期类型的字段查询信息。7.以下关于数据库字段命名,正确的是()(多选)*A.主键与外键必须使用相同的字段名和数据类型(含数据精度);(正确答案)B.凡与业务含义无关的主键一律加_ID后缀;(正确答案)C.凡是具有业务含义的编码(或代码)等字段一律加_CODE后缀;(正确答案)D.凡是名称、姓名等字段一律加_NAME后缀;(正确答案)8.以下关于事务的叙述,不正确的是()[单选题]*A.保持事务范围尽可能地小。不必要的语句尽量要拿到事务之外;B.尽早提交事务。所以事务涉及到的SQL语句不能过于复杂;C.MyISAM支持事务,InnoDB不支持事务;(正确答案)D.不要在事务的中途进行提交操作,一方面会破坏事物的原子性,另一方面该事物会到此结束;9.以下对于数据库DML语句的操作,错误的是()[单选题]*A.select操作避免直接使用select*,会导致数据库全表扫描,不能有效利用索引,增大了数据库服务器的负担;B.数据库where条件里等号左右字段类型不一致也会走索引;(正确答案)C.对于orderby、groupby、distinct这些SQL尽量利用索引直接检索出排序好的数据,避免数据库额外的开销影响数据库效率;D.索引列不要使用函数或表达式,否则无法利用索引。10.下列关于多表关联的说法,错误的是()[单选题]*A.不建议使用子查询,建议将子查询SQL拆开结合程序多次查询,或使用join来代替子查询;B.多表连接查询推荐使用别名,且SELECT列表中要用别名引用字段,数据库.表格式,如selectafromdb1.table1alias1where…;C.在多表join中,尽量选取结果集较大的表作为驱动表,来join其他表;(正确答案)D.几个大小差不多的表做关联时,过滤性较强的优先做JOIN;11.以下数据库操作,会使用索引的语句是()

注意!:默认where后字段本身为索引字段[单选题]*A.SELECT`sname`FROM`stu`WHERE`age`+10=30;B.SELECT`sname`FROM`stu`WHERELEFT(`date`,4)<1990;C.SELECT*FROM`houdunwang`WHERE`uname`LIKE'后盾%';(正确答案)D.SELECT*FROM`houdunwang`WHERE`uname`LIKE"%后盾%";12.以下关于分区的说法,不正确的是()[单选题]*A.历史表以及存放多天记录的当前表,应按照业务日期或写入日期等日期类型的字段创建为分区表;B.分区字段应选择使用频率最高的字段,如日期、客户ID,机构ID等;C.分区表的分区字段无需单独新建索引;(正确答案)D.访问分区表的SQL必须包含分区键。13.以下关于索引命名的说法错误的是()[单选题]*A.非唯一索引名称格式为IDX_表名_字段名;B.唯一索引名称格式为UQ_表名_字段名;(正确答案)C.主键名称格式为PK_表名;D.外键名称格式为FK_自身表名_关联表名_字段名。14.以下关于索引创建和使用的说法错误的是()[单选题]*A.应在可预知的用来频繁查找的字段上创建索引;B.经常有范围查询(between,>,<,>=,<=)或用来作条件返回很多列和orderby、groupby发生的列,可考虑建立聚集索引;C.多个字段创建组合索引时要尽量使关键查询形成索引覆盖,其第一个列一定是使用最频繁的列;但包含的列不能太多,不能有大类型的字段;D.age为varchar类型,SELECT`sname`FROM`stu`WHERE`age`=12会使用索引。(正确答案)15.针对数据库的描述,以下错误的是()[单选题]*A.数据库名称由大写字母,数字和半角下划线组成。B.数据库命名可以使用中文或[拼音]+[英语]的方式进行命名。(正确答案)C.如无特殊要求,数据库需使用UTF8字符集。D.新建系统建议使用最新版本并安装全部已知缺陷的补丁包,旧系统改造类项目建议使用生产环境所用版本并安装相关缺陷补丁包。16.下列关务事务的说法错误的是()[单选题]*A.保持事务范围尽可能地小。不必要的语句尽量要拿到事务之外;B.对于复杂场景,可以使用多层嵌套复杂SQL,并于最后提交事务;(正确答案)C.避免事务不能结束,消除读写阻塞。比如使用脏读(减少锁开销)如果不是重要的、特别敏感的数据,允许脏读可以避免一定程度的阻塞,加快查询速度;D.事务操作过程尽量要按同一顺序访问表对象;17.下列操作,应尽可能避免的是()(多选)*A.DISTINCT关键字,如果SELECT语句中查询的字段很多,则使用该关键字段反而会大大降低查询效率。因为查询字段很多时,如果使用筛选重复关键字,数据库引擎需要花费大量的时间对所有字段进行比较,过滤掉重复的记录,因此影响了查询效率。(正确答案)B.OrderBy,OrderBy等语句尽量是查询结果需要才使用,因为太忙都需要做额外的计算。不管你使用TOP返回少量记录,但OrderBy都会事先排完序的。(正确答案)C.嵌套视图,当一个视图调用另一个视图时,另一个视图调用更多的视图。这可能导致非常容易混淆的代码,因为视图掩盖了被执行的操作。虽然查询可能非常简单,执行计划和随后SQL引擎的操作可能非常复杂并且代价很高。(正确答案)D.注意表值函数分内联表值函数和多语句表值函数。多语句表值函数是用表变量返回的,对此用执行计划查看时,优化器不能够很好地估计执行用户定义函数的成本(不适合返回大量数据行)。所以必须引起注意,有时候引用的自定义函数可以隐藏性能问题,所以应该分析内部的语句。(正确答案)18.下列四组SQL命令中,属于数据定义语句的命令是()[单选题]*A.CREATE、DROP、ALTERB.CREATE、DROP、UPDATEC.CREATE、DROP、GRANT(正确答案)D.CREATE、DROP、SELECT19.属于事务控制的语句是()[单选题]*A.BeginTran、Commit、Rollback(正确答案)B.Begin、Continue、EndC.Create

温馨提示

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

评论

0/150

提交评论