版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle数据库笔试真题(企业实战版)考试说明:满分100分,考试时长90分钟,题型包含选择题、填空题、简答题、SQL实操题,考察Oracle基础语法、事务机制、索引、性能优化、日常运维核心知识点适用岗位:数据库运维、Java后端开发、数据开发、Oracle开发工程师一、单项选择题(共15题,每题2分,共30分)1.在Oracle中,以下关于事务(Transaction)的描述,错误的是()A.事务具备ACID四大特性B.COMMIT语句会结束当前事务,永久保存数据C.ROLLBACK只能回滚未提交的DML操作D.DDL语句执行后不会自动提交事务2.Oracle中用于存储临时数据、会话独立的表类型是()A.普通堆表B.临时表C.分区表D.簇表3.以下哪种索引最适合用于字段重复率极高、数据区分度低的场景()A.唯一索引B.位图索引C.主键索引D.函数索引4.在OracleSQL中,ROWNUM的执行顺序正确的是()A.先排序、再赋值ROWNUM、再筛选B.先赋值ROWNUM、再筛选、再排序C.先筛选、再赋值ROWNUM、再排序D.先排序、再筛选、再赋值ROWNUM5.Oracle中,以下字符函数用法正确的是()A.SUBSTR('test',0,2)返回'te'B.INSTR()只能查询字符首次出现的位置C.LENGTH()可统计数字类型字段长度D.UPPER()可将中文转为大写6.以下不属于OracleDML语句的是()A.INSERTB.UPDATEC.TRUNCATED.DELETE7.Oracle数据库中,提交事务后,数据修改永久生效,此时可以撤销修改的方式是()A.ROLLBACKB.UNDOC.闪回查询D.直接删除数据8.关于Oracle主键和唯一约束的区别,说法正确的是()A.主键允许为空,唯一约束不允许为空B.一张表可以有多个主键C.主键默认创建唯一索引,唯一约束可手动指定索引类型D.唯一约束字段不能重复,主键字段可以重复9.以下哪种场景会导致Oracle索引失效()A.使用!=、<>进行条件查询B.查询字段建立索引,精准匹配查询C.小表查询使用索引D.使用WHERE字段=常量查询10.Oracle中SYSDATE的返回值类型是()A.VARCHAR2B.DATEC.TIMESTAMPD.NUMBER11.分区表中,适合按时间范围拆分数据的分区类型是()A.哈希分区B.列表分区C.范围分区D.复合分区12.以下关于Oracle表空间的描述,错误的是()A.表空间由数据文件组成B.一个数据文件可以归属多个表空间C.SYSTEM表空间是系统核心表空间,不可删除D.临时表空间用于存放排序、分组临时数据13.在关联查询中,需要返回左表所有数据,右表匹配数据展示、不匹配显示为空的查询方式是()A.INNERJOINB.LEFTJOINC.RIGHTJOIND.FULLJOIN14.Oracle中用于快速清空表数据、不记录日志的命令是()A.DELETEFROM表名B.TRUNCATETABLE表名C.DROPTABLE表名D.CLEARTABLE表名15.以下关于UNION和UNIONALL的区别,说法正确的是()A.UNIONALL会自动去重、排序B.UNION效率高于UNIONALLC.UNION自动去重排序,UNIONALL直接拼接结果、不去重D.两者无本质区别二、填空题(共10空,每空2分,共20分)1.Oracle事务的ACID特性分别是原子性、________、一致性、持久性。2.Oracle中分页查询核心依赖的伪列是________。3.为避免查询字段隐式转换导致索引失效,需遵循________原则。4.Oracle数据库中,________日志用于记录数据修改前的数据,实现事务回滚,________日志用于记录修改后的数据,实现数据恢复。5.模糊查询中,________通配符匹配任意单个字符,________通配符匹配任意多个字符。6.Oracle中,用于获取当前用户的系统函数是________。7.分组查询中,筛选分组后数据的关键字是________。三、简答题(共4题,每题5分,共20分)1.简述DELETE和TRUNCATE的核心区别(至少写出3点)。2.日常开发中,哪些常见操作会导致Oracle索引失效?至少列举4种场景。3.简述Oracle中NULL值的特点,以及查询NULL值的正确写法。4.什么是死锁?Oracle中如何排查和解除死锁?四、SQL实操题(共3题,共30分)基础数据表结构(统一使用以下两张表作答)1.员工表emp(emp_id员工编号,emp_name员工姓名,dept_id部门编号,salary工资,hire_date入职时间)2.部门表dept(dept_id部门编号,dept_name部门名称,dept_addr部门地址)注:字段类型均为常规业务类型,主键分别为emp_id、dept_id,dept_id为两表关联字段1.编写SQL,查询2024年入职的所有员工姓名、工资、所属部门名称(10分)2.编写SQL,统计每个部门的员工人数、平均工资,按平均工资降序排序,过滤出平均工资大于6000的部门(10分)3.编写Oracle分页SQL,查询员工表第11-20条数据(经典三层分页写法)(10分)参考答案及解析一、单项选择题答案1.D2.B3.B4.B5.A6.C7.C8.C9.A10.B11.C12.B13.B14.B15.C二、填空题答案1.隔离性2.ROWNUM3.字段类型匹配(左右类型一致)4.回滚(UNDO)、重做(REDO)5._、%6.USER7.HAVING三、简答题参考答案1.DELETE与TRUNCATE核心区别(1)日志记录:DELETE属于DML语句,会记录undo和redo日志,支持事务回滚;TRUNCATE属于DDL语句,不记录详细操作日志,无法回滚。(2)执行效率:TRUNCATE直接释放数据段,清空速度极快;DELETE逐行删除数据,大数据量表效率极低。(3)主键自增:TRUNCATE会重置表的自增序列,DELETE不会。(4)权限要求:TRUNCATE需要更高的表操作权限,DELETE仅需基础增删权限。2.索引失效常见场景(1)索引字段使用函数、运算操作,如SUBSTR(字段,1,2)、字段+1;(2)使用!=、<>、NOTIN、ISNOTNULL反向条件查询;(3)字符串字段未加单引号,引发隐式类型转换;(4)LIKE模糊查询以%开头,如'%test';(5)OR连接的条件中,部分字段无索引。3.OracleNULL值特点及查询写法特点:NULL代表未知、空值,不占用存储空间,与任何数值运算结果均为NULL,NULL≠NULL。正确查询:查询为空值使用ISNULL,查询非空值使用ISNOTNULL,不可使用=NULL、!=NULL。4.死锁的排查与解除死锁定义:两个或多个会话互相持有对方需要的锁资源,同时等待对方释放资源,导致事务无限阻塞。排查:通过v$lock、v$session视图查询阻塞会话、锁类型、会话SID。解除:通过ALTERSYSTEMKILLSESSION'SID,SERIAL#'手动杀死阻塞会话,重启数据库可彻底清除死锁。四、SQL实操题参考答案1.2024年入职员工信息查询sql
SELECTe.emp_name,e.salary,d.dept_name
FROMempe
LEFTJOINdeptdONe.dept_id=d.dept_id
WHEREEXTRACT(YEARFROMe.hire_date)=2024;2.部门薪资统计筛选sql
SELECTd.dept_id,d.dept_name,COUNT(e.emp_id)emp_num,AVG(e.salary)avg_salary
FROMdeptd
LEFTJOINempeONd.dept_id=e.dept_id
GROUPBYd.dept_id,d.dept
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025~2026学年辽宁大连市沙河口区北师大版五年级上册数学阶段学情自测卷【附答案】
- 2025~2026学年广东省广州市从化区人教版六年级上册自主练习二数学试卷【附答案】
- PHP+HTML高频面试题及详细答案(真实职场版)
- 2026年领导干部政治理论知识竞赛题库及答案
- PETS5(全国英语等级考试五级)题型详解及参考答案说明
- 车库吊装起重指挥司索工规程
- 2026年幼儿园语言试题及答案
- 铆工高级工培训试题及答案
- 鼻肠管移位风险预防护理实施方案共识
- 高校实验室安全管理方案
- 2026年继续教育公需课考试试题及答案
- 2026年浙江省嘉兴市国家职业技能鉴定考评员试卷含参考答案
- 骆驼基因组解析:探索其癌症相关基因的奥秘与启示
- 2026-2030中国咖啡生豆行业竞争格局及消费趋势预测报告
- 2026年江西中考物理试题【含答案解析】
- 医疗美容行业介绍
- (完整版)冬季施工专项施工方案
- 2024年全国职业院校技能大赛高职组(检验检疫技术赛项)考试题库(含答案)
- 生态环境综合治理项目验收资料样本
- 社区口腔健康促进的多学科协作策略
- 液化气送气工培训课件
评论
0/150
提交评论