版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle数据库实战测试题(含详细答案解析)适用场景:运维/开发实习生、初级DBA、数据库面试笔试题型分布:选择题10道、填空题5道、简答题5道、SQL实操题4道考试时长:90分钟满分:100分一、单项选择题(每题2分,共20分)1.以下不属于Oracle数据库核心文件的是()A.数据文件(.dbf)B.日志文件(.log)C.控制文件(.ctl)D.备份文件(.bak)2.Oracle中用于事务提交的命令是()A.SAVEPOINTB.COMMITC.ROLLBACKD.EXIT3.以下哪个关键字可以实现结果集去重()A.UNIQUEB.DISTINCTC.GROUPBYD.ORDERBY4.Oracle中,查询结果排序默认的顺序是()A.升序ASCB.降序DESCC.随机排序D.自定义排序5.下列哪种索引查询效率最高、适合唯一字段()A.普通索引B.唯一索引C.主键索引D.位图索引6.在Oracle中,NVL函数的作用是()A.字段赋值B.空值替换C.数据加密D.字符串截取7.以下哪个语句可以删除表中所有数据,且不记录日志、速度最快()A.DELETEFROMB.TRUNCATETABLEC.DROPTABLED.CLEARTABLE8.Oracle中事务的隔离级别默认是()A.读未提交B.读已提交C.可重复读D.串行化9.LIKE模糊查询中,匹配任意单个字符的通配符是()A.%B._C.*D.?10.以下哪个不是Oracle的聚合函数()A.SUMB.COUNTC.SUBSTRD.AVG二、填空题(每题2分,共10分)1.Oracle数据库中,__________用于存储数据库的结构信息、参数配置,是数据库的核心控制文件。2.事务的四大特性简称ACID,分别代表原子性、__________、隔离性、持久性。3.Oracle中分页查询需要用到__________伪列实现。4.字符串截取函数__________,可实现指定起始位置和长度的字符截取。5.关联查询中,左连接的关键字是__________,会保留左表所有数据。三、简答题(每题6分,共30分)1.简述DELETE、TRUNCATE、DROP三者的区别?2.什么是Oracle事务?事务什么时候会生效、什么时候会回滚?3.简述主键、唯一索引的异同点?4.Oracle中NULL值有什么特点?查询NULL值需要注意什么?5.简述内连接、左连接、右连接、全连接的区别?四、SQL实操题(每题10分,共40分)基础数据表(统一使用以下两张表做题)1.员工表emp(emp_id员工编号,emp_name员工姓名,dept_id部门编号,sal工资,hire_date入职时间)2.部门表dept(dept_id部门编号,dept_name部门名称,loc办公地点)题目1.编写SQL,查询所有员工的姓名、工资、所属部门名称,显示工资从高到低排序。2.编写SQL,统计每个部门的员工人数、平均工资、最高工资、最低工资。3.编写SQL,查询入职时间超过3年的员工信息(以当前时间为准)。4.编写SQL,找出平均工资大于5000的部门,显示部门名称和对应平均工资。全套详细答案解析一、单项选择题答案及解析1.D解析:Oracle核心三大文件为数据文件、重做日志文件、控制文件,bak备份文件是人工/工具生成的备份文件,不属于数据库运行必需的核心文件。2.B解析:COMMIT提交事务;ROLLBACK回滚事务;SAVEPOINT设置保存点;EXIT退出客户端。3.B解析:DISTINCT专门用于查询结果去重;UNIQUE是约束关键字,用于建表约束,不用于查询。4.A解析:Oracle中ORDERBY默认升序(ASC),如需降序必须手动加DESC。5.C解析:主键索引非空且唯一,Oracle会自动为主键创建索引,查询优先级和效率高于普通唯一索引。6.B解析:NVL(字段,默认值),专门用于将字段NULL空值替换为指定默认值,是Oracle常用空值处理函数。7.B解析:TRUNCATE清空表数据,不产生回滚日志,速度极快;DELETE逐行删除、记录日志;DROP直接删除表结构和数据。8.B解析:Oracle默认事务隔离级别为读已提交,避免脏读,允许不可重复读和幻读。9.B解析:_匹配任意单个字符,%匹配任意多个字符(包含0个)。10.C解析:SUBSTR是字符串截取函数,不属于聚合函数;SUM、COUNT、AVG均为常用聚合函数。二、填空题答案1.控制文件(ctl文件)2.一致性3.ROWNUM4.SUBSTR5.LEFTJOIN三、简答题详细答案1.DELETE、TRUNCATE、DROP三者的区别(1)DELETE:DML数据操作语句,仅删除表数据,保留表结构;逐行删除,记录日志,可事务回滚;适合删除部分数据;效率较低。(2)TRUNCATE:DDL数据定义语句,清空整张表数据,保留表结构;不记录回滚日志,无法回滚;重置表自增序列,速度极快;适合清空全表数据。(3)DROP:DDL数据定义语句,删除整张表,包含数据、表结构、索引、约束全部删除;无法回滚,彻底销毁对象;风险最高。2.Oracle事务定义及生效、回滚规则事务是一组不可分割的SQL操作单元,要么全部执行成功,要么全部失败回滚,保证数据一致性。生效场景:执行COMMIT命令手动提交;执行DDL语句(建表、改表等)自动提交;正常退出客户端自动提交。回滚场景:执行ROLLBACK手动回滚;程序异常中断、客户端异常断开、数据库宕机,未提交的事务自动回滚。3.主键与唯一索引的异同相同点:两者都可以保证字段数据唯一性,避免重复数据。不同点:①主键约束字段不允许为空,唯一索引字段允许为空;②一张表只能有一个主键,但可以创建多个唯一索引;③Oracle会自动为主键创建索引,主键索引优先级更高;④主键属于表约束,唯一索引属于索引对象。4.OracleNULL值特点及查询注意事项特点:NULL代表未知、空值,不等于0、空格、空字符串;NULL参与运算结果全部为NULL;NULL无法用常规比较符(=、>、<)判断。查询注意事项:判断空值必须用ISNULL,判断非空值用ISNOTNULL;不能使用=NULL或!=NULL查询,否则查询结果为空。5.四种连接查询区别(1)内连接(INNERJOIN):只查询两张表中匹配关联条件的数据,不匹配的数据全部过滤。(2)左连接(LEFTJOIN):保留左表所有数据,右表匹配数据正常显示,无匹配则显示NULL。(3)右连接(RIGHTJOIN):保留右表所有数据,左表匹配数据正常显示,无匹配则显示NULL。(4)全连接(FULLJOIN):保留左表、右表所有数据,无匹配的字段均显示NULL。四、SQL实操题标准答案(可直接执行)1.查询员工姓名、工资、部门名称,工资降序排序PlainText
SELECTe.emp_name,e.sal,d.dept_name
FROMempe
LEFTJOINdeptdONe.dept_id=d.dept_id
ORDERBYe.salDESC;2.统计各部门员工人数、平均工资、最高、最低工资PlainText
SELECTdept_id,
COUNT(emp_id)AS员工人数,
ROUND(AVG(sal),2)AS平均工资,
MAX(sal)AS最高工资,
MIN(sal)AS最低工资
FROMemp
GROUPBYdept_id;3.查询入职超过3年的员工信息PlainText
SELECT*FROMemp
WHEREMONTHS_BETWEEN(SYSDATE,hire_date)>36;解析:MONTHS_BETWEEN为Oracle专属月份差值函数,36个月即为3年。4.查询平均工资大于5000的部门名称及平均工资PlainText
SELECTd.dept_name,ROUND(AVG(e.sal),2)AS部门平均工资
FROMempe
LEFTJOI
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 35795-2026全生物降解农用地面覆盖薄膜
- 2025~2026学年广东省深圳市龙岗区北师大版三年级上册课堂素养巩固练习数学试卷【附答案】
- AI赋能渔业资源养护与捕捞管理
- 2026年水利水电工程质量检测员继续教育系统基础考试试题及答案
- 急诊急救绿色通道保障方案
- 重症肌无力呼吸道感染预防宣教共识
- 2025-2026学年云南省个旧市初中数学八年级期末上册通关突破瓶颈题详细参考解析
- 钢筋工安全操作规程
- 控制柜钣金装配接线工规程
- 难治性抑郁症综合干预指南(2025版)
- 2026年海水淡化处理行业深度研究报告及未来五至十年市场规模与增长潜力评估
- 2026年江苏省体育局直属事业单位招聘考试练习题含答案
- GB/T 1836-2026集装箱代码、识别和标记
- 2026年中国高端多晶硅行业市场调研分析及投资战略咨询报告
- 2026年金钥匙比赛试题及答案
- 2026年秋教科版(新教材)小学科学四年级上册(全册)教学设计
- 餐饮门店前厅服务流程操作手册
- 2026秋新教材冀人版小学科学六年级上册(全册)教学设计(附目录p151)
- 2026年锦州市辅警招聘公安基础知识题库(附答案)
- 一氧化碳作业安全操作规程
- 电厂电力现货管理制度
评论
0/150
提交评论