下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle数据库综合考试题(含答案)考试时长:90分钟满分:100分适用人群:数据库运维、开发人员、在校专业考核考试说明:本试卷涵盖Oracle基础语法、约束、索引、视图、事务、函数、SQL优化等核心知识点,题型全面,侧重实操应用,无偏题怪题。一、单项选择题(每题2分,共20分)1.以下不属于Oracle数据库常用数据类型的是()A.VARCHAR2B.NUMBERC.DATETIMED.CLOB2.Oracle中用于查询系统当前日期的函数是()A.NOW()B.SYSDATEC.GETDATE()D.CURDATE()3.以下关于Oracle事务的描述,错误的是()A.事务具备ACID四大特性B.COMMIT用于提交事务C.ROLLBACK用于回滚事务D.Oracle默认自动提交事务4.能够唯一标识数据表中每一条记录的约束是()A.主键约束B.唯一约束C.非空约束D.外键约束5.Oracle中,模糊查询匹配任意长度任意字符的通配符是()A.*B.%C._D.?6.以下哪种索引查询效率最高,常用于主键字段()A.位图索引B.唯一索引C.主键索引D.复合索引7.在Oracle中,用于去除字符串首尾空格的函数是()A.TRIM()B.LTRIM()C.RTRIM()D.REPLACE()8.视图的作用不包含以下哪项()A.简化复杂查询B.保障数据安全C.物理存储数据D.统一查询口径9.Oracle中分页查询需要使用的伪列是()A.ROWIDB.ROWNUMC.LEVELD.VERSION10.以下SQL语句,能够正确去重查询的是()A.SELECTDISTINCT字段FROM表名B.SELECTUNIQUE字段FROM表名C.SELECTALL字段FROM表名D.SELECTSINGLE字段FROM表名二、多项选择题(每题3分,共15分,多选、少选、错选均不得分)1.以下属于OracleDML数据操纵语句的有()A.INSERTB.UPDATEC.DELETED.SELECT2.Oracle中常见的约束类型包括()A.PRIMARYKEYB.UNIQUEC.NOTNULLD.FOREIGNKEY3.以下关于事务操作的说法正确的有()A.执行DDL语句会自动提交事务B.事务未提交时,当前会话可查询修改后数据C.事务回滚后,数据恢复至修改前状态D.Oracle不支持手动回滚事务4.下列属于Oracle聚合函数的有()A.SUM()B.COUNT()C.AVG()D.SUBSTR()5.导致SQL语句执行效率低下的常见原因有()A.未建立合适索引B.使用SELECT*查询C.大量使用模糊查询前置匹配(%字段)D.合理使用分区表三、填空题(每空2分,共20分)1.Oracle中创建数据表的关键字是__________,删除数据表的关键字是__________。2.外键约束的主要作用是__________,保证多表之间的数据一致性。3.分组查询需要使用__________子句,分组后筛选条件需使用__________子句。4.Oracle中用于字符串截取的函数是__________,字符串拼接可以使用__________符号。5.锁机制是Oracle保障并发安全的核心,常见的锁类型有行锁和__________。6.终止正在执行的SQL语句可使用__________命令,提交事务使用__________命令。四、简答题(每题5分,共15分)1.简述主键约束和唯一约束的区别。2.简述Oracle中索引的优缺点。3.说明WHERE子句和HAVING子句的使用区别。五、SQL实操题(每题10分,共30分)基础数据表说明学生表student(s_id学生编号,s_name学生姓名,s_age年龄,s_sex性别,s_class班级)成绩表score(s_id学生编号,sc_score成绩,sc_subject科目)1.编写SQL语句,查询所有班级为“一班”的学生信息,按年龄降序排序。2.编写SQL语句,查询每个学生的姓名、平均分,仅展示平均分大于80分的学生。3.编写SQL语句,创建一张教师表teacher,包含字段:教师编号t_id(主键)、教师姓名t_name(非空)、授课科目t_subject、入职时间t_hire_date。参考答案一、单项选择题1.C2.B3.D4.A5.B6.C7.A8.C9.B10.A二、多项选择题1.ABCD2.ABCD3.ABC4.ABC5.ABC三、填空题1.CREATETABLE、DROPTABLE2.维护表与表之间的参照完整性3.GROUPBY、HAVING4.SUBSTR、||5.表锁6.EXIT/QUIT、COMMIT四、简答题1.主键约束和唯一约束的区别(1)一个数据表只能有一个主键约束,但可以有多个唯一约束;(2)主键约束字段不允许为空值,唯一约束字段允许存在一个空值;(3)创建主键约束会自动生成主键索引,唯一约束生成唯一索引;(4)主键是数据表记录的唯一标识,优先级高于唯一约束。2.Oracle索引的优缺点优点:大幅提升查询语句的执行效率,减少数据库磁盘IO消耗;加速表连接、排序、分组操作;约束类索引可保障数据唯一性。缺点:占用数据库存储空间;增加INSERT、UPDATE、DELETE等写入操作的开销,数据变更时需要同步维护索引;过多索引会降低数据表写入性能。3.WHERE子句和HAVING子句的区别(1)执行顺序不同:WHERE在分组、聚合之前筛选数据,HAVING在分组、聚合之后筛选结果;(2)筛选对象不同:WHERE筛选原始数据表的行数据,HAVING筛选分组后的聚合结果;(3)函数使用不同:WHERE子句中不能使用聚合函数,HAVING子句支持聚合函数筛选;(4)适用场景不同:普通行条件筛选用WHERE,分组后条件筛选用HAVING。五、SQL实操题(参考标准答案)1.查询一班学生信息并按年龄降序sql
SELECT*FROMstudentWHEREs_class='一班'ORDERBYs_ageDESC;2.查询平均分大于80分的学生姓名和平均分sql
SELECTs.s_name,AVG(sc.sc_score)ASavg_score
FROMstudents
JOINscorescONs.s_id=sc.s_id
GROUPBYs.s_name
HAVINGAVG(sc.sc_score)>80;3.创建教
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- PGM岗位专业能力测试题
- 码头供电照明系统施工方案
- 景区滑索运维员安全操作规程
- POI骨质疏松年度筛查标准化方案共识
- 2025-2026学年广东省揭阳市初中历史七年级期末下册高分通关黑金试题(详细参考解析)
- 冠脉旋磨术后血管痉挛长效预防方案共识
- 零部件喷涂涂装操作工规程
- 纯水管路安装工安全操作规程
- 上尿路尿路上皮癌诊疗中国专家共识(2026版)
- PAC配制安全操作规程
- 2026版高考英语一轮总复习素养提升必修第二册Unit4HistoryandTraditions新人教版
- 血液透析过程中的风险评估
- 江苏省徐州市2024-2025学年七年级上学期期中考试数学试卷(含答案)
- 证券经营机构数据报送接口规范(初稿)
- 毕业设计(论文)-基于S7-200 PLC自动扶梯控制系统设计
- 项目经费包干制管理制度
- 校园饮食配送管理制度
- 《人工智能概论-面向通识课程》全套教学课件
- 岩溶区人类活动与溶洞生态系统影响评估-洞察阐释
- HRVSDN中压软启动使用手册中文1
- 临夏州东乡县教育系统引进人才笔试真题2022
评论
0/150
提交评论