《Oracle数据库应用与实践》课后习题参考答案.pdf_第1页
《Oracle数据库应用与实践》课后习题参考答案.pdf_第2页
《Oracle数据库应用与实践》课后习题参考答案.pdf_第3页
《Oracle数据库应用与实践》课后习题参考答案.pdf_第4页
《Oracle数据库应用与实践》课后习题参考答案.pdf_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle 数据库应用与实践 Oracle 数据库应用与实践 课后习题参考答案 Oracle 数据库应用与实践 第 1 章 Oracle 数据库概述 一选择题一选择题 1.A2.C3.B4.C5.B 第 2 章 Oracle 数据库体系结构 一、填空题 1. 数据文件 日志文件 控制文件 2. 日志缓冲区LGWR日志文件 3. 数据 4. 数据段、索引段、回退段、LOB 段和临时段 5. 数据块 6. 用户进程后台进程服务器进程用户进程 二、选择题 C B C D DAD B AACA 三、简答题 略。 第 3 章 Oracle 数据库常用工具 一、填空题 1. SQL 语句SQL*Plus 命令 2. EDITSPOOL 3. DESCRIBE 4. GET 5. CLEAROFF 6. SAVESTART 7. NUMFORMATCOLUMN 二、 选择题 ACBDABABCD 三、简答题 略。 第 4 章 表空间和数据文件管理 一、填空题 1. 表空间数据文件 Oracle 数据库应用与实践 2. 数据字典管理本地化管理 3. 联机(ONLINE) 读写(READ WRITE) 只读(READ ONLY)和脱机(OFFLINE) 4. SYSTEM 表空间、SYSAUX 表空间、TEMP 表空间、UNDOTBS1 表空间、USERS 表空 间、EXAMPLE 表空间。 5. ONLINEOFFLINEOFFLINE DROP 6. TEMPORARYUNDOBIGFILE 二、 选择题 ACDBC DBC 三、简答题 略。 第 5 章 Oracle 模式对象 一、填空题 1. 字段级约束表约束 2. NOT NULL 约束UNIQUE 约束PRIMARYKEY 约束FOREIGN KEY 约 束 3. CREATE TABLECREATEANYTABLE 4. UNIQUEPRIMARYKEYCHECK 5. 合并索引重建索引 6. user_updatable_columns 7. 同义词 8. nextvalcurrval 二、选择题 CCCBADADBD 三、简答题 略。 第 6 章 SQL 语言基础 一填空题一填空题 1. * 2. WHERE , ORDER BY 3. GROUP BY ,ORDER BY 4. UPDATE, DELETE,TRUNCATE 5.CHR,ASCII 6.TO_CHAR, 字符串转,日期数据,DD-MON-YY 二选择题二选择题 1 BD2.B3 B4.D5.C6. B7. B8.C9.C10. D Oracle 数据库应用与实践 三三.简答题简答题 略 第 7 章 SELECT 高级查询 一一.填空题填空题 1. 数据定义语言、数据操纵语言 2. 单行操作符、多行操作符 3. 子查询返回的结果 4. WHERE,GROUP BY,ORDER BY 5. ANY,ALL 6. EXISTS ,NOT EXISTS 7. INNER JOIN,OUTER JOIN,CROSS JOIN 8. UNION,MINUS 二二.选择题选择题 1.A 2.A 3.BD 4.D 5.D 6.C 7.A 8.B 三、简答题三、简答题 略 第 8 章 PL/SQL 编程基础 一 填空题一 填空题 1.EXCEPTION 2.:= 3.CONSTANT 4.打开游标,检索游标 5.EXCEPTION 6.RAISE 7.系统异常和用户自定义异常 8.显式游标和 隐式游标 二 选择题二 选择题 Oracle 数据库应用与实践 1.ACD 2.C 3.C 4.D 5.ABD 6.B 7.D 8.B 9.D 10. D 11. ABC 三 简答题三 简答题 略 四 编程题四 编程题 1、查找出当前用户模式下,每张表的记录数,以 scott 用户为例,结果应如下: DEPT.4 EMP.14 BONUS.0 SALGRADE.5 其实现的代码是: declare type tab_names is table of varchar2(20) index by binary_integer; tab_name tab_names; coun number; str varchar2(100); begin select table_name bulk collect into tab_name from user_tables; for i in tab_name.firsttab_name.last loop str:=select count(*) from |tab_name(i); execute immediate str into coun; dbms_output.put_line(tab_name(i)|coun); end loop; end; 2、某 cc 表数据如下: c1 c2 - 1 西 1 安 1 的 2 天 2 气 Oracle 数据库应用与实践 3 好 转换为 1 西安的 2 天气 3 好 要求:不能改变表结构及数据内容,仅在最后通过 SELECT 显示出这个查询结果 代码为: create or replace function x return varchar2 is type t_array is table of numberindex by binary_integer; type tarray is table of varchar2(10)index by binary_integer; ta t_array; tar tarray; re varchar2(10); n number; na varchar2(10); begin select id bulk collect into ta from (select id,name from xx order by id) group by id; for i in ta.firstta.last loop dbms_output.put(ta(i)| ); select name bulk collectinto tar from xx where id=ta(i); for i in tar.firsttar.last loop dbms_output.put(tar(i); end loop; dbms_output.put_line( ); end loop; return re; end; 2、请用一条 sql 语句查询出 scott.emp 表中每个部门工资前三位的数据,显示结果如下: DEPTNOSAL1SAL2SAL3 - - - - 10500024501300 20300029751100 30285016001500 则,该语句为: select deptno,max(sal) sal1,max(decode(t,2,sal) sal2,min(sal ) sal3 from (select sal,deptno,t from (select empno,ename,sal,row_number() over(partition by deptno order by sal desc) t,deptno from emp)ewhere e.t= 二、选择题 1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论