ELT 笔试题

上传人:ali****an 文档编号:109916866 上传时间:2019-10-28 格式:DOC 页数:7 大小:109.50KB
返回 下载 相关 举报
ELT 笔试题_第1页
第1页 / 共7页
ELT 笔试题_第2页
第2页 / 共7页
ELT 笔试题_第3页
第3页 / 共7页
ELT 笔试题_第4页
第4页 / 共7页
ELT 笔试题_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《ELT 笔试题》由会员分享,可在线阅读,更多相关《ELT 笔试题(7页珍藏版)》请在金锄头文库上搜索。

1、ELT 笔试题(难易比例 60%,40%)一 .选择题 (每题 1分)1、在sql的查询语句中,用于分组查询的语句是(c )。a)order by b)where c)group by d)having2、在“学生情况.dbf”表中,查询计算机专业、助学金大于40元的学生的姓名,正确的语句是( c )。a)select 姓名 from 学生情况 where 计算机 .and.助学金40c)select 姓名 from 学生情况 where 专业=“计算机”.and.助学金40d)select 姓名 from 学生情况 where 专业=“计算机”.and.助学金403、下列sql语句中,修改表

2、结构的是( a )。 a)alter b)create c)desc d)rename4、已知职工表emp有工号e_no和工资e_sal两个字段。从职工关系中检索所有工资值,要求在输出结果中没有重复的工资值,则sql的命令语句能实现上述功能的是( b )。a)select all e_sal from emp b)select distinct e_sal from empc)select e_sal from emp d)select e_sal where emp5、请选出属于dml的选项(c )a) truncate b)creat c)delete d)commit 6、视图存放在哪里

3、( b )a数据库的表中 b.数据字典的select语句中 cfrom列表的第一个表格的select语句中 d.列表的第二个表格的select语句中7、当fetch执行失败时,哪种游标的属性值为true( c )a%isopen b.%found c.%notfound d.%rowcount8、下列那些说法是正确的( b )a) 一个事务中的某条sql命令提交时,其它sql命令可以不提交。 b) 在一个关系表中,主键可唯一标识一行记录。 c) 一个关系表中的外键必定是另一表中的主键。 d) 回滚可以在事务失败时,回到操作事务前的数据状态。9、假如一个变量的值为null,有一条if语句, if

4、变量=null分支1 else分支2请问最终执行的结果是( b ) a) 分支1 b)分支2 c)系统错误提示 d)都没有执行10、关于主键(primary key)和唯一索引(unique index)的说法哪些是错误的?( c )a、 唯一索引的列允许为null值 b、 主键的列不允许为null值c、 一个表只能有一个唯一索引二 基础概念 (每题2分 )1 oracle 索引的种类及它们各自有缺点?树形 适用于冗余度低的字段, SELECT语句、UPDATE和DELETE命令的WHERE子句的性能(当访问的行较少时)可以从索引中获益位图 适用于冗余度高的字段,在批量dml操作时没有性能影响

5、2 Oracle 中那些情况不会使用到索引 ?列上含有 null值在索引列上使用函数时当查询的数据量占整个表的比重较大时或索引对象超过表大小时like %dd百分号在前not in ,not exist.3 触发器中能否使用commit,为什么?不能,触发器随事务提交4 Oracle 中视图的种类及其各自的特点 ?普通视图固化视图5 为什么存储过程要比单纯的Sql 语句执行起来要快?存储过程预编译6 Oracle 中 dba ,all user 开头的视图有什么区别 ?User 该用户自己创建的对象All该用户自己创建和可以访问的对象Dba 数据库所有对象7 写出该函数的作用Round 四舍五

6、入Mod取余To_date 日期字符转换时间格式To_char 时间格式转换日期字符Sqrt开平方Trim去掉空格Replace替换字符Concat 字符连接8 具体写出oracle 内存的主要组成, ?UGA Shared pool Database Buffer cacheLarge poolRedo Log BufferJava Pool9 请简述 Rowid 对应的块(行号+行对应的偏移量)作用:快速定位一条记录及所在物理文件10 什么是事务,它和锁有什么关系 ?事务 :是一个逻辑工作单元内的sql,要么都执行,要么都不执行锁 :是实现事务的关键,锁可以保证事务的完整性和并发性11 写

7、出 truncate 和 delete 的区别 ?两者都可以用来删除表中所有的记录。区别在于:truncate是DDL操作,它移动 HWK,不需要rollback segment .而Delete是DML操作, 需要rollback segment 且花费较长 时间. 12 union all 与 union 性能上的区别 ?union all 直接连接查询两张表中相同列名的所有数据union 排序连接查询的两张表中相同列名的数据的并集13 请具体说明 exists 与 in 的 区别 ?Exists 其运行方式是先运行主查询一次 再去子查询里查询与其对应的结果In返回结果集的子查询先产生结果

8、集,然后主查询再去结果集里去找符合要求的字段列表14 数据库正常启动经历的过程?Nomount 读取spfile文件Mount 读取控制文件Open 打开数据15 select deptno,sum(sal) from emp where sal1000order by sum(sal) 写出这题sql语句的执行顺序先where 再group 再having 再select 后order三 简答题(或者上机) (前3题每题10分,4题每问6分)1)不借助第三方工具查看执行计划答方法1.set autot on 方法2.创建 plan_table表 EXPLAIN PLAN FOR select

9、 * from emp1;select * from table(dbms_xplan.display) dbms_xplan.display_cursor(sql_id) v$sql_plan方法3.sql_trace方法4.10046 事件2) 学生科目 成绩student1 语文 80student1 数学 70student1 英语 60student2 语文 90student2 数学 80student2 英语 100将上述表结构信息转换为学生 语文 数学 英语student1 80 70 60student2 90 80 100答:select student,sum(decod

10、e(subject,语文, grade,null) 语文,sum(decode(subject,数学, grade,null) 数学,sum(decode(subject,英语, grade,null) 英语from tablegroup by student3) RIDRNAMEPIDISLEAFALEVEL11IT课程00022开发类10133Shell编程21244C#21255Oracle20266pl/sql51377维护类10188Linux维护71299JAVA2021010JSP913isleaf 0非叶子节点(下面还有数据) 1叶子节点(下面没有数据)alevel 为第几节点

11、 0 为根节点将上述能容以树形结构显示IT课程 开发类 Shell编程 C# Oracle pl/sql JAVA JSP 维护类 Linux维护答:create or replace procedure p_recursion (v_pid recursion.pid%type,v_alevel binary_integer)is cursor c is select * from recursion where pid=v_pid; v_preStr varchar2(50):=;begin for i in 1.v_alevel loop v_preStr:=v_preStr| ; en

12、d loop; for v_recursion in c loop dbms_output.put_line(v_preStr|v_recursion.rname); if (v_recursion.isleaf=0) then p_recursion(v_recursion.rid,v_recursion.alevel+1); end if; end loop;end;4)EMP 表 EMPNOENAMEJOBMGRHIREDATESALCOMMDEPTNO17369SMITHCLERK79021980-12-17800.002027499ALLENSALESMAN76981981-2-201600.00300.003037521WARDSALESMAN76981981-2-221250.00500.003047566JONESMANAGER78391981-4-22975.002057654MARTINSALESMAN76981981-9-281250.001400.003067698BLAKEMANAGER78391981-5-12850.003077782CLARKMANAGER78391981-

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号