oracle期末填空题整理
Oracle《网络数据库》期末试题

29、闪回查询可以查询指定时间点时表中的数据
30、要设置某数据库为闪回数据库,必须以 MOUNT 方式启动
数据库实例,并且数据库被设置为归档日志(ArchiveLog)模
式,然后执行 ALTER DATABASE FLASHBACK ON。
二、 选择题(20 题×1 分=20 分)
(1) 关于控制文件以下正确的是 A
(1) 段的集合称为 C
A.区 B.段
C.表空间 D.数据库
(2) 数据字典表和视图存储在 B
A.USERS 表空间
B.SYSTEM 表空间
C.TEMPORARY 表空间 D.以上三个中任意
(3) 数据库打开时,以下哪个表空间必须联机?A
A . SYSTEM
B . TEMPORARY C . ROLLBACK
共 15 页 第 2 页
C.多个;仅一个属于系统表空间
D.多个;都属于系统表空间
(5) 谁拥有数据字典?A
A.SYS
B.SYSTEM
C.DBA
D.ORACLE
(6) 创建一个数据库至少需要几个控制文件?A
A.一个
B.二个
C.三个 D.无
(1) 关于联机重做日志,以下哪两个说法是正确的?BC
A.所有日志组的所有文件都是同样大小
共 15 页 第 5 页
RETURN NUMBER
IS
BEGIN
RETURN (sal * 0.05);
END; 在 SQL*PLUS 环境执行该函数的正确方法是 E A.执行命令 CALCTAX(1000);. B.执行命令 EXECUTE FUNCTION calctax;. C . 建 立 SQL*Plus 环 境 变 量 X , 执 行 命 令
oracle考试试题及答案

oracle考试试题及答案试题一一、填空题(每小题4分,共20分)1、数据库管理技术经历了三个阶段2、数据库三级数据结构是__________________________________________________3、Oracle数据库中,SGA由___________________________________________组成4、在Oracle数据库中,完正性约束类型有___________________________________5、PL/SQL中游标操作包括________________________________________________二、正误判断题(每小题2分,共20分)1、数据库中存储的基本对象是数据()2、数据库系统的核心是DBMS()3、关系操作的特点是集合操作()4、关系代数中五种基本运算是并、差、选择、投影、连接()5、Oracle进程就是服务器进程()6、oraclet系统中SGA所有用户进程和服务器进程所共享()7、oracle数据库系统中数据块的大小与操作系统有关()8、oracle数据库系统中,启动数据库和第一步是启动一个数据库实例()9、PL/SQL中游标的数据是可以改变的()10、数据库概念模型主要用于数据库概念结构设计()三、简答题(每小题7分,共35分)1、何谓数据与程序的逻辑独立性和物理独立性?2、试述关系代数中等值连接与自然连接的区别与联系?3、何谓数据库,数据库设计一般分为哪些阶段?4、简述Oracle逻辑数据库的组成?5、试任举一例说明游标的使用方法?五、设有雇员表emp(empno,ename,age,sal,tel,deptno),其中:empno-----编号,name------姓名,age -------年齡,sal-----工资,tel-----电话 deptno-----部门号。
请按下列要求分别晨SQL*PLUS下编程。
(完整版)数据库原理与应用Oracle期末考试题2012A答案

中国农业大学20011〜2012学年春季学期数据库原理与应用 ______ 课程考试试题答案一、填空题(共10分,每空1分) 1. SQL 语言中用来建立数据库对象的命令动词是①—CREATE_____ ,查询数据库中记录的命令动词是②_ SELECT 。
2. 语句 select year ('1931-9-18')的执行结果是③ __1931 _____ 。
3. 数据模型的三个要素是 数据静态描述、数据的动态描述、数据的完整性约束4.建立和使用⑦ __ 约束(或规则) 的目的是为了保证数据的完整性。
5. Create trigger命令用于创建⑧ _____ 触发器 _________ 。
6. 对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的⑨―基本表__7. 能唯一标识一个元组的属性或属性组称为⑩ ______ 候选键、主键或关键字 __________ 。
二、单择题(共20分,每题2分)1. ___ C _是长期存储在计算机内的有组织的、可共享的数据集合。
(A )数据库管理系统 (B )数据库系统 (C )数据库(D )文件组织2. 下列命令不属于 DBMS 勺数据定义语言的是: ___________ C 。
(A ) CREATE ( B ) DROP (C ) INSERT 3.在数据库需求分析阶段,数据字典是对系统中( D )B. 处理的描述 D.数据与处理关系的描述4. 如果要删除Stude nt 数据库中的In formation 表,则可以使用命令: _________ C ________ (A) DELETE TABLE in formatio n (B) TRUNCATE TABLE in formatio n (C) DROP TABLE information (D) ALTER TABLE information5. 使用关键字 A 可以把查询结果中的重复行屏蔽。
2011年oracle期末考试试题及答案

2011年oracle期末考试试题及答案一、选择题(每题2分,共20分)1. Oracle数据库中,以下哪个选项是正确的?A. 数据库实例和数据库是同一个概念B. 数据库实例是数据库的运行环境C. 数据库实例是数据库的物理存储D. 数据库实例是数据库的逻辑结构答案:B2. 在Oracle中,以下哪个命令用于查看数据库的版本信息?A. SHOW VERSIONB. SELECT VERSION FROM V$INSTANCEC. SELECT * FROM V$VERSIOND. SELECT VERSION FROM DBA_VERSIONS答案:C3. Oracle数据库中,以下哪个选项是正确的?A. 数据文件只能存储一个表的数据B. 表空间是数据库中存储数据的逻辑单元C. 表空间是数据库中存储数据的物理单元D. 数据文件是数据库中存储数据的逻辑单元答案:B4. 在Oracle中,以下哪个选项是正确的?A. 索引可以提高查询速度B. 索引可以减少数据存储空间C. 索引可以提高数据插入速度D. 索引可以减少数据更新速度答案:A5. Oracle数据库中,以下哪个选项是正确的?A. 事务是一组原子性的操作B. 事务是一组不可分割的操作C. 事务是一组可以回滚的操作D. 事务是一组可以并发执行的操作答案:A6. 在Oracle中,以下哪个命令用于创建用户?A. CREATE USERB. CREATE ACCOUNTC. CREATE PROFILED. CREATE SCHEMA答案:A7. Oracle数据库中,以下哪个选项是正确的?A. 表的行可以存储在不同的表空间中B. 表的行必须存储在同一个表空间中C. 表的行必须存储在同一个数据文件中D. 表的行必须存储在同一个数据块中答案:A8. 在Oracle中,以下哪个选项是正确的?A. 触发器是数据库的存储过程B. 触发器是数据库的存储函数C. 触发器是数据库的存储规则D. 触发器是数据库的存储视图答案:C9. Oracle数据库中,以下哪个选项是正确的?A. 游标是数据库的查询结果集B. 游标是数据库的查询语句C. 游标是数据库的存储过程D. 游标是数据库的存储函数答案:A10. 在Oracle中,以下哪个命令用于删除用户?A. DROP USERB. REMOVE USERC. DELETE USERD. DELETE ACCOUNT答案:A二、填空题(每题2分,共20分)1. Oracle数据库中,用于创建表的命令是________。
Oracle题库

Oracle题库⼀、选择题1、对于Oracle数据库软件的应⽤,主要分为哪两⼤块(AB )。
〖2个答案〗A.开发B.管理C.安装D.调试2、以下哪项不是Oracle数据库物理组件的类型(D)。
〖1个答案〗A. 数据⽂件B. 控制⽂件C. ⽇志⽂件D. 表空间3、以下哪项不是Oracle数据库的逻辑组件的类型(D)。
〖1个答案〗A. 表空间B. 段C. 扩展区D. ⽇志⽂件4、关于数据控制语⾔中,收回所授予的权限的语句是(B)。
〖1个答案〗A. CreateB. RevokeC. GrantD. Update5、Oracle数据库中,取余数的运算符是(B)。
〖1个答案〗A. %B. modC. /D. ||6、Oracle数据库中,连接字符串的运算符是( D)。
〖1个答案〗A. +B. &C. isD. ||7、Oracle数据库中返回字符串长度的函数是(D)。
〖1个答案〗C. InStrD. Length8、Oracle数据库中按指定的精度进⾏四舍五⼊的函数是(C)。
〖1个答案〗A. SignB. TruncC. RoundD. Mod9、转换⽇期类型为字符串的转换函数是(C)。
〖1个答案〗A. to_dateB. to_datetimeC. to_charD. to_number10、在数据库中,对象Index表⽰(D)。
〖1个答案〗A.同义词B.表C.包D.索引11、关于通配符中的“%”,以下说法正确的两项是(BD)。
〖2个答案〗A. 代表任意⼀个字符,与Like结合使⽤B. 代表任意多个字符,与Like结合使⽤C. 代表任意⼀个字符,在Like后的表达式中只能使⽤⼀次“%”D. 代表任意多个字符,在Like后的表达式中可以使⽤多次“%”12、要统计某表中记录的总个数,以下哪项是正确的SQL语句(C)。
〖1个答案〗A. select Max(*) from 表名B. select Sum(*) from 表名C. select Count(*) from 表名D. select Min(*) from 表名13、要求表中数据的最⼤值,应使⽤什么函数(A)。
Oracle复习题及答案

Oracle复习题及答案考试复习题⼀、填空1、oracle数据库中的数据⽂件的扩展名是什么?.dbf2、控制⽂件的扩展名是什么?.ctl3、刚建⽴完成数据库,在第⼀次使⽤OMS之前需要建⽴? 资料档案库4、在SQL*plus中,输⼊⼀⾏语句之后,在语句结尾处要写? 分号( ; )5、在ORACLE中,程序块分为命名程序块、匿名程序块。
⼆、概念:1、什么是DBA?答:DBA是英⽂Data Base Administrator的缩写,也就是数据库管理员。
2、SQL语⾔的主要特点是什么?答:SQL语句的特点主要有:①综合统⼀;②⾼度⾮过程化;③⾯向集合的操作⽅式;④以同⼀种语法提供两种操作⽅式;⑤语⾔简洁,易学易⽤。
3、简单介绍⼏种当前流⾏的关系数据库系统?答:Oracle,MySql,MsSql,DB2,Sybase.4、从硬件⾓度指出提⾼ORACLE运⾏速度的⽅法?答:加⼤内存,加⼤硬盘缓存。
5、简单介绍ORACLE的物理结构?答:物理结构:在oracle中四类⽂件数据⽂件.dbf ⽇志⽂件.log 控制⽂件.ctl 配置⽂件.ora6、介绍⽇志的种类,各种⽇志的运⾏机制,各有什么优缺点?答:⽇志可分为:归档模式和不归档模式两种。
归档模式运⾏机制是:重复写数据,当⽂件写满重新备份再写、恢复强、占空间。
特点是:缺点占地⽅优点恢复能⼒强。
⾮归档模式的运⾏机制是:不备份,恢复能⼒有限。
特点是:缺点占空间⼩优点恢复能⼒差。
7、写出序列在实际操作中的作⽤。
答:序列(sequence)是多个⽤户能够在此产⽣唯⼀整数的数据库对象,可以⽤序列⾃动产⽣主键值。
序列是⼀个连续数字⽣成器。
序列通过提供唯⼀数值的顺序来简化程序设计⼯作。
8、写出⼀个SQL语句,语句当中需要使⽤到“同义词”。
答:Select * from system.table1 t1,system.table2 t2 where /doc/628cf3d776eeaeaad1f33070.html=/doc/628cf3d776eeaeaad1f33070.html ;9、写出⼀个数据字典的应⽤(所有⽤户:all_users)答:select * from all_users;10、写出数据库默认的两个⽤户的名称和密码答:⽤户名:system 密码:manager⽤户名:sys 密码:change_on_install;11、在⽤OMS/OEM建⽴数据库时,什么情况下使⽤“数据仓库”类型,什么情况使⽤“事务处理”类型?答:当数据库必须处理⼤量的复杂查询,这些复杂查询将涉及到数据库中⼤量的表和记录,并且⼤部分查询都是只读的时候,使⽤“数据仓库”类型。
ORACLE期末复习题

一、选择题:1. ORACLE 服务器是基于( )机制的服务器。
A.物理B.类C.日志D.例程2. ORACLE中可以连接到数据库的命令是 ( )A.SET B.CONN C.SELECT D.ROLLBACK3. PGA是( )A. 系统全局区B.程序全局区C. 代码全局区D. 数据库全局区4.用来记录应用程序对数据库改变的文件( )A.数据文件 B. 控制文件C. 重做日志文件D.初始化参数文件5.删除DEPT表中数据,但保留表的指令是()。
A.DELETE B.ROLLBACKC. UPDATED.SELECT6.ORACLE中变量的命名一般以()打头。
A. v_B. c_C. g_D. p_7. ORACLE 中的存储过程和函数的区别是 ( )A. 函数有参数,存储过程没有B. 存储过程可多次执行,函数不行C. 函数有返回语句,存储过程没有D. 存储过程和函数不可以同时出现8. ORACLE包由 ( ) 和包主体构成。
A.包变量B.说明部分C.包头D.某个类型名9.要将数值转换成字符串,可以用的是 ( )A. TOCHARB.TO_CHARC. TO_DATED. TO_NUMBER10.Oracle数据库服务器是由()组成。
A.SGA和PGA B.SGA和数据库C.数据库和后台进程D.例程和数据库11. Oracle数据库被划分为()的逻辑存储单元,该逻辑存储单元本身由操作系统磁盘文件和原始分区组成。
A. 表空间B. 联机重做日志文件C. 归档重做日志文件D. 回滚段12.()是包含Oracle数据库中所有数据的数据库对象。
A. 视图B. 索引C. 存储过程D. 表13.()是为了加速对特定表数据的访问而创建的数据段。
A. 视图B. 索引C. 存储过程D. 触发器13.下面是有关date数据类型和timestamp数据类型的描述,请问哪一种描述是正确的?A. 两者都只能存储日期数据,不能存储时间数据B. 两者都只能存储时间数据,不能存储日期数据C. date数据类型比timestamp数据类型的存储时间精度高D. date数据类型比timestamp数据类型的存储时间精度低14.可以自动执行操作的存储对象是()。
orcale考试填空选择题

【填空题】1.默认情况下OEM的URL地址是https://sd04:1158/em(其中sd04为机器名)2.Oracle 9i发布于2001,其中的“i”代表Internet,oracle 11g发布于2007年,其中的“g”代表grid(网格)3.在oracle的内存结构中,用于保存正在执行或可能执行的代码的区是代码区4.在oracle的进程中,用于实现进程监控功能的进程是PMON5.Oracle数据库系统的物理存储结构主要由3类文件组成,分别为数据文件、重做日志文件、控制文件6.一个表在空间物理上对应一个或多数据文件7.在oracle的逻辑存储结构中,根据存储数据的类型,可以将段分为数据段、索引段、回滚段、LOB 段和临时段8.在设计表时,对于邮政编码(固定为6位)列最适合的数据类型是CHAR9.在alter table语句中,如果要删除列,可以指定DROP COLUMN关键字来实现10.如果需要向表中插入一批已经存在的数据,可以在insert语句中使用SELECT语句11.创建一个UPDATE语句来修改Goods表中的数据,并且把每一行的T-ID值都改成15,应该使用的SQL语句是UPDATE SCOTT.Goods SET t_ID=’15’12.使用DESC命令可以显示表的结构信息13.两个表的主关键字和外关键字的数据应对应一致,这是属于引用完整性,通常可以通过主键和外键来实现14.UNIQUE约束通过确保在列中不输入重复值保证一列或多列的实体完整性15.在SELECT语句中选择满足条件的记录使用WHERE关键字,在分组之后进行选择使用HAVING关键字16.用来返回特定字段中所有值得总和的聚合函数是SUM17.编写查询语句时,使用%通配符可以匹配多个字符18.集合运算符UNION实现集合的并运算,操作符INTERSECT实现了对集合的交运算,而MINUS则实现了减运算19.如果要定义只读的视图,可以在创建视图时使用READ ONLY关键字20.删除视图的PL\SQL语句是DROP VIEW [用户方案.]视图名21.在使用CREATE INDEX创建索引时,使用BITMAP关键字可以创建位图索引22.聚集(Cluster)是存储表数据的可选择的方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、数据操纵语言中典型的四种语句是Insert、select 、update和delete 。
2、事务处理控制语言中的Commit命令表示提交事务,而回退事务则用ROLLBACK命令表示。
3、获取字符串变量长度的函数是LENGTH。
4、Oracle数据库中,生成唯一、连续的整数的对象是SEQUENCE(序列)。
5、PL/SQL基本语句块中的声明部分使用DECLARE关键词。
6、PL/SQL中对变量进行赋值,除了使用赋值符号‚:=‛外,还可以使用SELECT…INTO语句。
7、显示游标中要提取数据行,应使用FETCH关键词。
8、存储过程的参数模式除了具有In和Out外,还有IN OUT模式。
1.Oracle EnterpriseManager是一个基于 B/S的框架系统。
2.Oracle数据库的存储结构分为物理结构和逻辑结构。
3.在游标或者游标变量打开后还没有进行第一次提取时,%found属性为null。
4.在oracle中已commit或rollback作为上一个事务的结束标志及下一个新事物开始的标志。
5. DML表示数据操作语言,主要的DML有SELECT,INSERT,UPDATE,DELETE.6.索引的主要目标是提高访问的速度。
7.在Oracle database 10g 系统中,可以使用DBCA工具和CREATE DATEBASE命令两种方式创建数据库。
8.命令Startup nomount只能启动数据库实例,但不能装载和打开数据库。
9.在输入URL进入Oracle Enterprice Manager Database Control 的时候,必须指出ip 地址和端口号。
10.在登录Oracle Enterprice Manager Database Control时,连接身份有两种选择,分别为normal和sysdba。
1. RDBMS的全称是关系数据库管理系统。
2. SQL*PLUS环境中的append指令的作用是追加在表的。
3. SQL*PLUS环境中的connect指令的作用是某用户连接至数据库。
4. SQL*PLUS环境中的list指令的作用是显示备份信息,缓冲区中最后命令。
5. SQL*PLUS环境中的show指令的作用是显示当前会话的。
8. 初始化参数的文件名称为 init.ora 。
9. 建立表格的语句是create table table_name(variable variable_type);。
10. 为oracle数据库中表格的每一列设定数据类型时,常用的数据类型有number 、 char 、 varchar 、 date 。
11. oracle数据库中包含的数据约束有唯一约束、非空约束、主键约束、外键约束、 check约束。
12. 复制一个表格可以使用 create table table_name as select * fromref_table_name 。
13. 修改已经存在的表的存储参数 pfile 。
15. 创建一个简单的用户testUser, 密码为test的语句是create user testUser identified by test;16. 创建存储过程的语句是create or replace procedure as … begin … end;17. 创建一个视图的语句是create view as select … from table_name___18. 提交一个事务使用关键字___commit_____19. 获得两个集合的交集使用____intersect___20. 写出从表A中获取从第10条到第20条的sql语句select b.* from (select *,rownum rn from table_name order by col1)b where b.rn>=10 and b.rn<=20;21. 有关连接中使用什么语句表示全连接___full join______22. 创建用户时,需要赋予新用户__connect____权限才能使它联上数据库。
23. 刚刚编译了一个PL/SQL Package但是有错误报道,___show errors___显示出错信息数据管理经历了文件、人工、数据库系统三个阶段。
执行 set role 语句可以让一个角色生效索引的四种类型 B树、反序、位图、函数。
假设employees表中包含一个marriage 字段,用于描述雇员的婚姻状况,应当为marriage字段建立__位图_索引。
数据库的物理存储结构由数据文件、重做日志、控制、归档日志、初始化参数文件、密码文件组成。
初始化参数文件的两个类型 pfile 和 spfile为了用户能够登录数据库,_create connection__权限必须授予用户。
创建序列号的语法是 create sequenceOracle关闭数据库的四种方式立即、正常、事务、强制profile的作用是进行口令限制和__资源___限制。
表空间的两种管理方式本地管理和字典管理。
根据scott中的表,完成下列题目列出最低薪金大于1500的各种工作及从事此工作的人数。
列出薪金高于公司平均薪金的所有员工,所在部门,上级领导,工资的工资多呢估计。
理出新高高于在部门30工作的所有员工的薪金的员工姓名、薪金和部门名称列出所有部门的详细信息和部门人数二.实训题1.为ORCL数据库创建一个EXERCISE表空间,其数据文件为D:\ORACLE\ORADATA\ORCL\exercise01.dbf,大小为5M。
2.为EXERCISE表空间添加一个新的数据文件,名称为D:\ORACLE\ORADATA\ORCL\exercise02.dbf,文件可以自动扩展,最大大小为50M。
3.将EXERCISE表空间的数据文件D:\ORACLE\ORADATA\ORCL\exercise01.dbf大小修改为10M。
4.将EXERCISE表空间的数据文件D:\ORACLE\ORADATA\ORCL\exercise02.dbf转移到D:\ORACLE\ORADATA \exercise02.dbf(即修改路径)。
5.为ORCL数据库新建一个重做日志文件组GROUP 4,包含两个成员文件,分别为D:\ORACLE\ORADATA\ORCL\redo41.log和D:\ORACLE\ORADATA\ORCL\redo42.log,大小为5M。
6.向ORCL数据库的重做日志文件组GROUP 4添加一个新的成员文件D:\ORACLE\ORADATA\redo43.log。
7.分别以文本的方式和二进制文件的方式备份控制文件。
8.查看数据库的归档模式,如果处于归档模式,则启动自动归档方式;如果处于非归档模式,则将数据库设置为归档模式。
9.列举数据库启动方式。
10.列举数据库的关闭方式。
`试题三一、简答:1.索引有什么作用?Oralce中有哪几种类型的索引?2.什么是分区?什么情况下需要对表或索引进行分区?3.Oracle中对表进行分区的方法有哪些?4.Oracle的数据库用户有几种认证方式,分别是什么?5.Oracle数据库中的权限有哪几种?6.分别列举五种常用的系统权限、五种对象权限和三种角色,并说明其功能。
7.什么是物理备份?什么是逻辑备份?分别适用于什么情况?8.物理备份又分为哪两种?分别适用于什么情况?9.Oracle数据库的不完全恢复有哪些类型?二、写出如下操作的SQL语句。
1.在scott模式中创建索引化表index_tab,保存在users表空间。
列名数据类型约束Cno 字符串,长度为10 主码Cname 字符串,长度为20 非空Ccredit 整数取值大于02.创建一个分区的STUDENT表,包括SNO(学号)、SNAME(姓名)、SAGE(年龄)、BIRTHDATE (生日)、SEX(性别)五个字段,其中SNAME唯一、SAGE 在15到40之间。
要求根据SEX 进行列表分区,男生存放在users表空间,女生存放在tools表空间。
3.创建序列s,无上限,每次递增1。
4.从序列s中取值作为学号,插入表STUDENT中。
5.创建用户,用户名为你的姓名全拼(如张三,则用户名为zhangsan);采用数据库认证方式,口令自定;指定默认表空间为users,可使用配额为200M;指定临时表空间为temp;同时该用户在system表空间可使用配额为100M;给该用户加锁。
6.修改用户默认表空间配额为300M,给该用户解锁。
7.为上述用户授予创建表、修改表、删除表的权限,并拥有将这些权限授权他人的权利;为上述用户授予查询Scott模式Dept表的权限,并拥有将此权限授权他人的权利。
8.创建角色myrole,采用数据库认证方式,口令‘abc’。
9.为角色myrole授予创建会话的权限10.为上述用户分配myrole角色、connect角色以及更新Scott模式Dept表的权限。
11.回收上述用户的查询Scott模式Dept表的权限。
12.采用热物理备份和恢复方式,对表空间users的数据文件user01.dbf进行备份和恢复,请写出实现步骤及其中的实现语句。
13 oracle base 和oracle home 的区别测试四:1.请说明实例与数据库的关系;表空间和数据文件的关系2.请阐述同议词的作用.你认为情况下要使用同义词.3.varchar2,char两种数据类型有什么区别,如果库表某字段输入"ABC"后储存,该字段数据类型分别为varchar2(10,char(10)存储字节长度以及内容有何区别?4. talbe :pub(pub_code char(2),pub_name varchar2(32))book(book_code char(8),book_name varhcar2(128),pub_code char92),author_codechar(4),book_mem varchar2(128))author(author_code char(4),author_name varchar2(10),sex char(1), agenumber(3),dir varchar2(64))auth_list(auth_date date,author_code char(4))在PL/SQL中有以下两种字义v_book_row book%rowtype;v_book_code book.bank_code%type;请说明v_book_row,v_book_code变量的含义以及数据类型5.Tnsnames.ora,LISTENER.ORA两个文件作用?6.请看以下存储过程beginbegin<语句1>exceptionwhen othersdbms_output.put_line('错误1');end;begin<语句2>dbms_output.putline('错误2');end;exceptionwhen others thendbms_output.put_line("错误3");end;请问,当<语句1>,<语句2>出错时,该存储过程输出字符串分别是什么?7.找出"作者"库表中没有出现在"获奖名单"库表中的所有作者信息的SQL语句,(提示:使用NOT IN,NOT EXISTS,以及外部连接(+)三种方法),并说明那种方法是不优化的出版社: 出版社代码 char(2),出版社名称 varchar2(32)图书: 图书编号 char(8),图书名称 varchar2(128),出版社代码 char(2),作者代号char(4),图书简介 varchar2(128)作者: 作者代号 char(4),作者名称 varchar2(10),性别 char(1),年龄 number(3),文学方向 varchar2(64)获奖名单: 获奖日期 date,获奖人员 char(4)8.请阐述归档日志模式与非归档日志模式的区别以及对数据库备份恢复能力的影响.9.ORACLE数据库表METER中存在伪列Rowid,请利用ROWID来编写以下语句:从以下记录中找到唯一的任一条记录并更新该记录FLAG为"Y".MONTH USER_NO ASSST_NO FLAG2004-7-1 1000009 10A0001 N2004-7-1 1000009 10A0001 N2004-7-1 1000009 10A0001 N10.改写函数为存储过程create or replace function two_number(v_one number,v_two number)return number isbeginreturn v_one*v_twoend;请将该函数改写为存储过程,注意传值参数如何设置测试五:1.解释function procedure和package的区别2.取某个序列当前值的pl、sql语句3.说明oracle数据库实例与oracle用户的关系4.创建数据库时,自动建立的tablespace名称?5.创建用户时,需要什么权限才能连上数据库?6.解释冷热备份的不同点及各自的优缺点?7.比较truncate和delete命令?8.给出约束的类型?9.索引的类型与作用?10.解释非归档和归档模式的优缺点和不同?11.获取字段的最后三个字符的函数?12.取当前系统时间点(不包括年月)的sql13.返回大于等于N的最小整数值?14.根据字符查询转换后结果,规则:’A’转换为男,‘B’转换为女,其他转换为未知,请用一个sql语句写出。