oracle数据库期末考试试题及答案(一)(共6页).doc

上传人:飞****2 文档编号:12174364 上传时间:2022-04-24 格式:DOC 页数:6 大小:93.50KB
返回 下载 相关 举报
oracle数据库期末考试试题及答案(一)(共6页).doc_第1页
第1页 / 共6页
oracle数据库期末考试试题及答案(一)(共6页).doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《oracle数据库期末考试试题及答案(一)(共6页).doc》由会员分享,可在线阅读,更多相关《oracle数据库期末考试试题及答案(一)(共6页).doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上 一、 选择1)CBO与RULE的区别,RBO根据规则选择最佳执行路径来运行查询,CBO根据表统计找到最低成本的访问数据的方法确定执行计划。使用CBO需要注意:a)需要使用提示(Hint)b)优化SQL的写法c)选择最有效率的表名顺序d)需要经常对表进行ANALYZE命令进行分析统计d)需要稳定执行计划2)在Oracle中,一个用户拥有的所有数据库对象统称为()。a)数据库b)模式c)表空间d)实例3)在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有()。a)DATEPARTb)EXTRACTc)TO_CHARd)TRUNC4)在O

2、racle中,有一个教师表teacher的结构如下:ID NUMBER(5)NAME VARCHAR2(25)EMAIL VARCHAR2(50)下面哪个语句显示没有Email地址的教师姓名()。a)SELECT name FROM teacher WHERE email = NULL;b)SELECT name FROM teacher WHERE email NULL;c)SELECT name FROM teacher WHERE email IS NULL;d)SELECT name FROM teacher WHERE email IS NOT NULL;5)在Oracle数据库的逻

3、辑结构中有以下组件:A 表空间 B 数据块 C 区 D 段这些组件从大到小依次是()。a)ABCDb)ADCBc)ACBDd)DACB6)在Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程序的连接请求。a)OracleHOME_NAMETNSListenerb)OracleServiceSIDc)OracleHOME_NAMEAgentd)OracleHOME_NAMEHTTPServer7)在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将()表空间分配给用户作为默认表空间。a)USERb)SYSTEMc)

4、SYSd)DEFAULT8)在Oracle数据库中,()用户模式存储数据字典表和视图对象。a)SYSTEMb)SYSc)SCOTTd)SYSDBA9)在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值()。a)SELECT ename, NVL(comm, 0) FROM emp;b)SELECT ename, NULL(comm, 0) FROM emp;c)SELECT ename, NULLIF(comm, 0) FROM emp;d)SELECT ename, DECODE(comm, NULL, 0) FROM emp;10)在Oracle中,下面用于

5、限制分组函数的返回值的子句是()。a)WHEREb)HAVINGc)ORDER BYd)无法限定分组函数的返回值11)在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是()。a)select seq.ROWNUM from dual;b)select seq.ROWID from dual;c)select seq.CURRVAL from dual;d)select seq.NEXTVAL from dual;12)在Oracle中,游标都具有下列属性,除了()。a)%NOTFOUNDb)%FOUNDc)%ROWTYPEd)%ISOPENe)%ROWC

6、OUNT13)在Oracle中,当控制一个显式游标时,下面哪种命令包含INTO子句()。a)OPENb)CLOSEc)FETCHd)CURSOR14)在Oracle中,PL/SQL块中定义了一个带参数的游标:CURSOR emp_cursor(dnum NUMBER) ISSELECT sal, comm FROM emp WHERE deptno = dnum;那么正确打开此游标的语句是()。a)OPEN emp_cursor(20);b)OPEN emp_cursor FOR 20;c)OPEN emp_cursor USING 20;d)FOR emp_rec IN emp_cursor

7、(20) LOOP END LOOP;15)Oracle提供的(),能够在不同硬件平台上的Oracle数据库之间传递数据。a)归档日志运行模式b)RECOVER命令c)恢复管理器(RMAN)d)Export和Import工具16) 有表一的查询结果如下,该表为学生成绩表select id,grade from student_grade ID GRADE - - 1 50 2 40 3 70 4 80 5 30 6 90 表二为补考成绩表 select id,grade from student_makeup ID GRADE - - 1 60 2 80 5 60 现在通过如下语句把补考成绩更

8、新到成绩表中,并提交: update student_grade s set s.grade = (select t.grade from student_makeup t where s.id=t.id); commit; 请问之后查询: select GRADE from student_grade where id = 3;结果为:A: 0 B: 70 C: null D: 以上都不对 17) 根据以下的在不同会话与时间点的操作,判断结果是多少, session1 session2 - - T1 select count(*) from t; -显示结果(1000)条 T2 delete

9、 from t where rownum =100; T3 begin delete from t where rownum =100; commit; end; / T4 truncate table t; T5 select count(*) from t; -这里显示的结果是多少A: 1000 B: 900 C: 800 D: 0 18) 有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其实际存储长度为a) 10 10 b) 4 4 c) 10 4 d) 4 1019) Oracle性能调整的层次:1、Oracle实例调整2、Oracle SQL调整3、环境调整4、Oracle对象调整按照顺序分别为:a) 1 2 3 4 b) 4 3 2 1 c) 2 4 1 3 d) 2 1 4 3二、简答1 列举几种表连接方式2 SQL调整最关注的是什么3 不借助第三方工具,怎样查看sql的执行计划4 索引对dml的影响,对查询的影响,为什么提高查询性能?5 评价Oracle数据库性能的主要指标6 如何稳定(固定)执行计划7 绑定变量是什么?绑定变量有什么优缺点?8 使用索引查询一定能提高查询的性能吗?为什么?专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁