版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle11g数据库笔试试题及详细答案考试说明:本试题针对Oracle11g数据库基础及实操知识点,满分100分,考试时长90分钟。试题包含选择题、填空题、简答题、实操题,覆盖数据库基础、SQL语句、索引、事务、权限、备份恢复等核心知识点。一、单项选择题(共15题,每题2分,共30分)1.以下不属于Oracle11g数据库核心进程的是()A.DBWRB.LGWRC.MySQLDD.CKPT2.Oracle数据库中,用于存储数据字典信息的表空间是()A.USERSB.SYSTEMC.TEMPD.UNDO3.以下哪种索引适合字段值重复率极高、数据基数极低的场景()A.唯一索引B.位图索引C.主键索引D.普通B树索引4.Oracle中事务的默认隔离级别是()A.读未提交B.读已提交C.可重复读D.串行化5.以下SQL语句中,能够实现去除查询结果重复数据的关键字是()A.DISTINCTB.UNIQUEC.GROUPBYD.ORDERBY6.Oracle11g中,用来查询当前数据库所有表的视图是()A.ALL_TABLESB.DBA_TABLESC.USER_TABLESD.SYS_TABLES7.以下关于UNDO表空间的说法正确的是()A.用于存储临时排序数据B.用于存放事务回滚数据C.永久存储业务数据D.仅用于数据库启动校验8.在Oracle中,COMMIT命令的作用是()A.回滚事务B.提交事务,释放锁资源C.保存数据库配置D.刷新日志文件9.以下哪种约束可以保证字段值非空且唯一()A.NOTNULLB.UNIQUEC.PRIMARYKEYD.CHECK10.Oracle中模糊查询匹配任意长度任意字符的通配符是()A._B.%C.*D.?11.RMAN工具的核心作用是()A.数据库用户管理B.数据库备份与恢复C.SQL语句优化D.表空间扩容12.以下不属于Oracle聚合函数的是()A.SUMB.COUNTC.SUBSTRD.AVG13.Oracle11g中,临时表空间对应的默认文件后缀是()A..dbfB..tmpC..logD..ctl14.授予用户查询表权限的正确SQL语句是()A.GRANTSELECTON表名TO用户名;B.ALLOWSELECTON表名TO用户名;C.GRANTQUERYON表名TO用户名;D.AUTHORIZESELECTON表名TO用户名;15.以下关于死锁的说法错误的是()A.死锁是多个事务互相占用对方锁资源导致阻塞B.Oracle会自动检测死锁并终止其中一个事务C.死锁只能手动解锁,数据库无法自动处理D.合理规范SQL逻辑可避免死锁二、填空题(共10空,每空2分,共20分)1.Oracle数据库的三大核心文件分别是________、________、控制文件。2.事务的四大特性分别是原子性、________、________、持久性。3.Oracle中用于截取字符串的函数是________,用于获取系统当前时间的函数是________。4.分组查询中,用于过滤分组后数据的关键字是________,过滤分组前数据的关键字是________。5.Oracle11g中,________参数用于控制undo数据的保留时间,避免快照过旧错误。6.数据库锁中,________锁的排他性最强,不允许其他事务读写数据。三、简答题(共4题,每题5分,共20分)1.简述Oracle中B树索引和位图索引的适用场景区别。2.简述DELETE、TRUNCATE、DROP三种删除操作的区别。3.什么是Oracle闪回技术?简述其核心作用。4.简述Oracle表空间的作用及常见的五种默认表空间类型。四、实操题(共3题,每题10分,共30分)1.编写SQL语句,完成以下操作:创建学生表student(学号sno主键、姓名sname非空、年龄sage、性别ssex、入学时间sdate),并插入3条测试数据。2.编写SQL语句,查询学生表中年龄大于18岁、性别为男的学生信息,按年龄降序排序,只显示前5条数据。3.编写SQL语句,创建普通索引优化学生表姓名字段查询效率,并创建视图展示所有成年学生信息。参考答案及详细解析一、单项选择题答案及解析1.答案:C解析:Oracle核心后台进程包含DBWR(数据写入进程)、LGWR(日志写入进程)、CKPT(检查点进程)、SMON、PMON等;MySQLD是MySQL数据库进程,与Oracle无关。2.答案:B解析:SYSTEM表空间是系统核心表空间,专门存储数据字典、系统配置、元数据信息;USERS存储用户业务数据,TEMP存储临时数据,UNDO存储回滚数据。3.答案:B解析:位图索引适用于字段基数低、重复值多的字段(如性别、状态);B树索引、唯一索引、主键索引适用于基数高、数据唯一或离散的字段。4.答案:B解析:Oracle11g默认事务隔离级别为读已提交,保证事务只能读取其他事务已提交的数据,避免脏读,兼顾并发与数据一致性。5.答案:A解析:DISTINCT关键字用于查询结果去重;UNIQUE是约束关键字,用于限制字段唯一;GROUPBY用于分组统计,ORDERBY用于排序。6.答案:C解析:USER_TABLES查询当前登录用户名下的所有表;ALL_TABLES查询当前用户可访问的所有表;DBA_TABLES查询数据库所有表(需管理员权限)。7.答案:B解析:UNDO表空间用于存储事务修改前的原始数据,支持事务回滚、读一致性查询;临时排序数据存储在TEMP表空间。8.答案:B解析:COMMIT提交未完成的事务,永久保存数据修改,同时释放行锁、表锁资源;ROLLBACK用于事务回滚。9.答案:C解析:主键约束(PRIMARYKEY)兼具NOTNULL和UNIQUE双重特性,字段值不能为空且不能重复;UNIQUE允许字段为空。10.答案:B解析:%匹配任意长度、任意字符;_仅匹配单个任意字符;*、?不是Oracle模糊查询通配符。11.答案:B解析:RMAN(恢复管理器)是Oracle专用备份恢复工具,支持全量备份、增量备份、日志备份及故障恢复。12.答案:C解析:SUBSTR是字符串截取单行函数;SUM、COUNT、AVG均为聚合分组函数。13.答案:B解析:Oracle数据文件后缀为.dbf,临时文件后缀为.tmp,日志文件为.log,控制文件为.ctl。14.答案:A解析:Oracle权限授予标准语法:GRANT权限ON对象TO用户;无ALLOW、AUTHORIZE、QUERY权限关键字。15.答案:C解析:Oracle自带死锁检测机制,可自动识别死锁场景,主动终止占用资源较少的事务,解除阻塞,无需人工手动解锁。二、填空题答案及解析1.数据文件、日志文件解析:数据文件存储业务数据,重做日志文件记录所有数据修改操作,控制文件记录数据库结构、文件路径等核心信息,三者是Oracle数据库必备核心文件。2.一致性、隔离性解析:事务ACID四大特性:原子性(不可分割)、一致性(数据状态合法)、隔离性(事务互不干扰)、持久性(提交后数据永久生效)。3.SUBSTR、SYSDATE解析:SUBSTR(字段,起始位置,长度)实现字符串截取;SYSDATE获取数据库系统当前日期时间。4.HAVING、WHERE解析:WHERE在分组前过滤原始数据,不支持聚合函数;HAVING在分组后过滤分组结果,支持聚合函数。5.UNDO_RETENTION解析:UNDO_RETENTION参数指定undo数据最小保留时间,有效避免长查询出现ORA-01555快照过旧错误。6.排他(X)解析:排他锁又称X锁,加锁后其他事务无法进行查询、修改、删除操作,是权限最高的锁;共享锁(S锁)允许其他事务查询。三、简答题详细答案1.B树索引和位图索引适用场景区别(1)B树索引:Oracle默认索引类型,适用于字段基数高、数据离散度大、重复值少的字段,如学号、手机号、身份证号。支持精准查询、范围查询,增删改效率高,适合频繁读写的业务表。(2)位图索引:适用于字段基数低、重复值极高的字段,如性别、订单状态、数据有效状态。查询效率高,占用存储空间小,但增删改性能差,仅适合静态、极少修改的数据表,常用于数据仓库场景。2.DELETE、TRUNCATE、DROP删除操作区别(1)DELETE:DML数据操作语句,仅删除表中数据,保留表结构;可加WHERE条件精准删除数据;操作可回滚,会产生日志,效率较低。(2)TRUNCATE:DDL数据定义语句,清空整张表所有数据,保留表结构;无WHERE条件,无法精准删除;不可回滚,日志量少,执行效率极高。(3)DROP:DDL数据定义语句,直接删除整张表,包含数据、表结构、索引、约束、权限等所有关联对象;不可回滚,删除后数据无法恢复。3.Oracle闪回技术及核心作用Oracle闪回是11g版本核心优化技术,依托undo回滚数据和重做日志,实现数据快速恢复,无需依赖物理备份文件。核心作用:可快速恢复误删除的数据、误更新的记录、误删除的表,支持查询历史数据状态、回滚指定时间点的事务,极大降低数据误操作带来的故障风险,提升数据库故障恢复效率。4.表空间作用及默认表空间类型表空间作用:是Oracle数据库逻辑存储单元,承接数据库与数据文件的映射关系,实现数据分类存储、权限隔离、空间统一管理,方便扩容、迁移、备份恢复。五种默认表空间:SYSTEM系统表空间、SYSAUX辅助系统表空间、USERS用户数据表空间、TEMP临时表空间、UNDO回滚表空间。四、实操题标准答案1.创建学生表并插入测试数据sql
--创建学生表
CREATETABLEstudent(
snoVARCHAR2(20)PRIMARYKEY,
snameVARCHAR2(30)NOTNULL,
sageNUMBER(3),
ssexVARCHAR2(4),
sdateDATE
);
--插入3条测试数据
INSERTINTOstudentVALUES('2026001','张三',19,'男',TO_DATE('2026-09-01','yyyy-mm-dd'));
INSERTINTOstudentVALUES('2026002','李四',17,'女',TO_DATE('2026-09-01','yyyy-mm-dd'));
INSERTINTOstudentVALUES('2026003','王五',20,'男',TO_DATE('2026-09-01','yyyy-mm-dd'));
COMMIT;2.条件查询并排序分页sql
--Oracle11g无limit,使用rownum实现分页
SELECT*FROM(
SELECT*FROMstudent
WHEREsage>18ANDssex='男'
ORDERBYsageDESC
)WHEREROWNUM<=5;3.创建索引及视图sql
--为姓名字段创建普通索引
CREATEINDEXidx
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 咬合桩围护结构施工及桩缝控制方案
- 香料蒸馏提取操作工安全规程
- 酒店厨房燃气使用安全管理方案
- 2026汽车驾驶员(技师)考试题库及答案
- 2026年胃肠外科护士分层培训考试卷及答案
- 湖南省怀化市通道县2025-2026学年四年级上学期期中考试英语试题(含答案)
- 浙江省浙派联盟2025-2026学年九年级上学期语文期中试卷(含答案)
- 江苏省盐城市中学2027届数学七上期末调研试题含解析
- (5.2.1)-5.1 精神病学概述
- 玉林市北流市2025届三下数学期中达标检测模拟试题含答案
- 2026年湖南省衡阳市选调事业单位工作人员考试(公共基础知识及公文写作)综合能力测试题及答案
- 中考历史三维时空坐标图人教版-时间轴+中西对比+阶段特征一图通
- 2026年燃料企业碳审计报告
- 纺织厂安全培训
- 信访培训教学课件
- 2025 肝硬化腹水查房课件
- 居住空间课件
- 2025年军事理论知识竞赛试题库及答案(完整版)
- 银行分流引导课件
- 初中语文统编版(五四学制)六年级上册第四单元13 穷人 公开课一等奖创新教学设计
- 小学肺结核宣传课件
评论
0/150
提交评论