oracle期末填空题整理

合集下载

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考试试题及答案

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答案

(完整版)数据库原理与应用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期末考试试题及答案

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题库

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复习题及答案

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期末复习题

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考试填空选择题

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)是存储表数据的可选择的方法。

oracle填空

oracle填空

Oracle数据库体系结构一、填空题1.Oracle数据库系统的物理存储结构主要由3类文件组成,分别为数据文件、日志文件、控制文件。

2.用户对数据库的操作如果产生日志信息,则该日志信息首先被存储在日志缓冲区中,随后由LGWR 进程保存到日志文件中。

3.一个表空间物理上对应一个或多个数据文件。

4.在Oracle的逻辑存储结构中,根据存储数据类型,可以将段分为数据段、索引段、回退段、LOB段或临时段。

5.在Oracle的逻辑存储结构中,数据块是最小的I/O单元。

6. 表空间的管理类型可以分为本地管理和字典管理.7.在ORACLE系统中,为了实现对表,视图和索引等数据库对象进行了管理,ORACLE采用模式实现。

8.一个模式只能够被一个数据库用户所拥有,其创建的所有模式对象都保存在自己的模式中。

9如果定义了CHAR数据类型的字段,并且向其赋值时,字符串的长度小于定义的长度,则使用空格填充;而VARCHAR2类型的字段用于存储变长的字符串,即如果向该列赋的字符长度小于定义时的长度,该列的字符长度只会是实际字符数据的长度,系统不会使用空格填充。

10.ROWID实际上保存的是记录的物理地址,因此通过ROWID来访问记录可以获得最快的访问速度。

11.在创建表空间命令的STORAGE子句中可以设置6个存储参数。

其中,INITIAL指定为表中的数据分配的第一个盘区大小;NEXT指定为存储表中的数据分配的第二个盘区大小;PCTINCREASE指定从第二个盘区之后,每个盘区相对于上一个盘区的增长百分比;MINEXTENTS 指定允许为表中的数据所分配的最小盘区数目;MAXEXTENTS指定允许为表中的数据所分配的最大盘区数目。

12.通过数据块空间管理参数可以控制数据块中空闲空间的使用方法,其中PCTFREE用于控制数据块的更新预留的空间,而PCTUSED用于控制数据块在删除时释放空间的门槛。

13、如果出现了失败故障,用户修改的数据没有永久地写到数据文件里,那么就可以利用(控制文件)找到数据的更改,这样做过的工作就不会丢失了.14、(控制文件)是一个小的二进制文件,它维护着数据库的全局物理结构,用以支持数据库成功地启动和运行.15、表空间是Oracle数据库中数据的逻辑组织,每个数据库至少有一个(SYSTEM系统)表空间.16、(DBWR)进程把修改过的数据块从内存写回到数据库的数据文件中.17、当用户进程出错,PMON后台进程负责清理它18、创建数据库时自动建立的tablespace名称SYSTEM tablespace19、数据库表空间一般分为永久性表空间、还原表空间、临时表空间一、填空题1. 在B树索引中,通过在索引中保存排过序的索引列值与相对应记录的ROWID来实现快速查找。

oracle期末考试题及答案

oracle期末考试题及答案

oracle期末考试题及答案一、选择题(每题2分,共20分)1. Oracle数据库中的用户和模式是什么关系?A. 完全相同B. 完全不同C. 模式是用户的集合D. 用户是模式的集合答案:C2. 在Oracle数据库中,以下哪个命令用于查看当前用户?A. SELECT USER FROM DUAL;B. SELECT CURRENT_USER FROM DUAL;C. SELECT SESSION_USER FROM DUAL;D. SELECT SYSTEM_USER FROM DUAL;答案:A3. Oracle数据库中的哪个参数用于设置数据库的字符集?A. DB_CHARSETB. NLS_CHARACTERSETC. DB_LANGUAGED. NLS_LANGUAGE答案:B4. 在Oracle数据库中,以下哪个不是SQL语句?A. SELECTB. UPDATEC. DELETED. PRINT答案:D5. Oracle数据库中的触发器可以在哪些时刻执行?A. 数据插入前B. 数据更新前C. 数据删除后D. 数据查询时答案:ABC二、填空题(每空2分,共20分)1. Oracle数据库的默认表空间名称是 _ 。

答案:SYSTEM2. 在Oracle数据库中,用来查看当前数据库版本信息的命令是 _ 。

答案:SELECT * FROM V$VERSION;3. Oracle数据库中,用来创建索引的SQL语句是 _ 。

答案:CREATE INDEX;4. 在Oracle数据库中,存储过程和函数的区别在于存储过程可以有_ ,而函数不能。

答案:OUT参数5. Oracle数据库中,用于实现数据完整性的约束包括主键约束、外键约束、 _ 和CHECK约束。

答案:UNIQUE约束三、简答题(每题10分,共30分)1. 解释Oracle数据库中的视图是什么,并说明其优点。

答案:视图是Oracle数据库中的一种虚拟表,它是基于一个或多个表的查询结果。

Oracle期末考试试题及答案

Oracle期末考试试题及答案
A.RETURNB.CALLC.SETD.EXEC
10.如果服务器进程无法在数据缓冲区中找到空闲块,为添加从数据文件中读出的数据块,则系统会启动如下哪一个进程( )
A.CKPTB. DBWRC.LGWRD. SMON
11.下列哪一个锁模式不属于Oracle( )。
A.死锁B.排他锁C.行级共享锁D.共享锁
ALTER TABLE Class
________________________;
10.假设用户Lisa用Lisa以普通用户身份登录到系统,现需创建一个UPDATE语句来修改本用户下ARTISTS表中的数据,并且把每一行的T_ID值都改成15,应该使用的SQL语句是________________________ ;
四、编程题(本大题共2小题,每题10分,共20分)
1.(5空,每空2分,共10分)
(1)SELECTempno,sal
FROM employee
WHEREempno BETWEEN 7300 AND 7600;
(2) OPEN cursor_sal
(3) INTO v_empno,v_sal
(4)COMMIT;
END;
(2)假设用户已登录SQL Plus系统,处于“SQL>_”命令提示符下,现需执行存储
过程Rise_sal,请写出命令:_______⑤___________
2.创建一个函数get_sal,用于实现对表Emp(如下图)给定一个员工号(Empno),
通过函数获取该雇员的工资值,请完成以下程序。
1.__________是具有名称的一组相关权限的组合。
2.一个表空间物理上对应一个或多个__________文件。
3.标准的SQL语言语句类型可以分为:__________、数据操纵语句(DML)和__________。

Oracle填空题和简答题

Oracle填空题和简答题

一、填空题:1. Oracle 11g中g表示 grid网格 。

2. 启动数据库的命令startup中,如果只启动实例,需要使用的参数是 nomount 。

P243. 关闭数据库的命令shutdown中,_____ABORT______方式具有一定的破坏性,下次启动数据库时需要进行恢复。

P274. 数据库管理员的英文缩写是_DBA_____。

5. 视图 是虚拟的表,它在物理上并不存在,可以把它看成是一个查询,它兼有查询的特点和表的特点。

6. 获取当前系统日期的函数是__ sysdate()___。

P977. 指定数据库标准数据块大小的初始化参数是______db_block_size_。

8. 在SELECT语句查询中,要去掉查询结果中的重复记录,应该使用____ distinct _____关键字。

9. 使用SQL语言的SELECT语句进行分组查询时,如果希望去掉不满足条件的分组,应当使用__having_______子句。

10. 关系数据库的数据操纵语言(DML) 主要包括insert、update和____delete______语句。

11. DBMS通常提供授权功能来控制不同的用户访问数据库中数据的权限,其目的是为了数据库的__安全性_ ______。

12. 关系代数中专门的关系运算包括:选择、投影、__连接____和除法。

13. 在Oracle数据库中,数据文件的扩展名是 .dbf 。

14. 在Oracle数据库中,控制文件的扩展名是 .ctl 。

15. 在SQL*plus中,输入一行语句之后,在语句结尾处要写 ;。

16.17. 在Oracle中游标的操作,包括声明游标、打开游标、_______读取游标_____和关闭游标4个步骤。

18. 在游标或者游标变量打开后,还没有进行第一次提取时,%notfound 属性为true。

19. 在Oracle数据库中是利用权限来进行安全管理,权限分为系统权限和__对象权限_______两种。

Oracle期末考试试题与答案

Oracle期末考试试题与答案

号学线名姓栏息信级订班级生业考专装系一、选择题:(本题共 20 个小题,每小题 2 分,共 40 分)1 当 Oracle 服务器启动时,下列哪种文件不是必须的( ) 。

A. 数据文件B. 控制文件C. 日志文件D. 归档日志文件2. 在 Oracle 中,一个用户拥有的所有数据库对象统称为( )。

A. 数据库B. 模式C. 表空间D. 实例3.在 Oracle 数据库的逻辑结构中有以下组件:1. 表空间2. 数据块3. 区4. 段这些组件从大到小依次是()。

A. 1→2→3→4B.1→4→3→2C.1→3→2→4D. 4→1→3→24.下列哪个子句实现对一个结果集进行分组和汇总( )。

A.HAVINGB.ORDER BYC.WHERED.GROUP BY5. 在 Oracle 数据库中, ( )用户模式存储数据字典表和视图对象。

A. SYSB. SYSTEMC. SCOTTD. SYSDBA6.以下不属于命名的PL/SQL 块的是 ( )。

A .程序包B.过程C.游标D.函数7.在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将()表空间分配给用户作为默认表空间。

A .HR B. SCOTT C.SYSTEM D.SYS第 1 页共 6 页8.在 Windows 操作系统中, Oracle 的( )服务是使用 iSQL*Plus 必须的。

A .OracleHOME_NAMETNSListener B. OracleServiceSIDC. OracleHOME_NAMEAgentD. OracleHOME_NAMEHTTPServer9.下列哪个语句可以在SQL*Plus 中直接调用一个过程 ( )。

A. RETURNB. CALLC. SETD. EXEC10.如果服务器进程无法在数据缓冲区中找到空闲块,为添加从数据文件中读出的数据块,则系统会启动如下哪一个进程 ( )A.CKPTB. DBWRC.LGWRD. SMON11.下列哪一个锁模式不属于Oracle( )。

oracle数据库期末考试试题及答案

oracle数据库期末考试试题及答案

oracle数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在Oracle数据库中,用于创建数据库表的命令是:A. CREATE DATABASEB. CREATE TABLEC. DROP TABLED. ALTER TABLE答案:B2. 下列哪个选项不是Oracle数据库的系统表?A. USER_TABLESB. DBA_TABLESC. ALL_TABLESD. EMPLOYEE答案:D3. 在Oracle数据库中,用于删除数据库表的命令是:A. DROP TABLEB. DELETE TABLEC. REMOVE TABLED. ERASE TABLE答案:A4. Oracle数据库中,哪个命令用于查询数据库中所有用户?A. SELECT * FROM USER_USERS;B. SELECT * FROM ALL_USERS;C. SELECT * FROM DBA_USERS;D. SELECT * FROM USER;答案:B5. 在Oracle数据库中,用于添加新列的命令是:A. ADD COLUMNB. INSERT COLUMNC. CREATE COLUMND. ALTER TABLE答案:D6. 下列哪个选项不是Oracle数据库的存储引擎?A. InnoDBB. Oracle RDBMSC. BDBD. Oracle ASM答案:A7. Oracle数据库中,用于更新表中数据的命令是:A. UPDATEB. CHANGEC. MODIFYD. ALTER答案:A8. Oracle数据库中,用于删除表中数据的命令是:A. DELETEB. REMOVEC. DROPD. ERASE答案:A9. 在Oracle数据库中,用于查询表中数据的命令是:A. SELECTB. QUERYC. FETCHD. GET答案:A10. Oracle数据库中,用于创建索引的命令是:A. CREATE INDEXB. CREATE KEYC. INDEXD. KEY答案:A二、填空题(每题2分,共20分)1. Oracle数据库的默认端口号是______。

ORACLE期末考试试题及答案

ORACLE期末考试试题及答案

ORACLE期末考试试题及答案一、选择题(每题2分,共40分)1. ORACLE数据库系统属于以下哪一种数据库类型?A. 关系型数据库B. 层次型数据库C. 网状型数据库D. 对象-关系型数据库答案:A2. 在ORACLE中,以下哪个命令用来创建一个表?A. CREATE TABLEB. CREATE VIEWC. CREATE INDEXD. CREATE SEQUENCE答案:A3. 数据库的三级模式结构包括以下哪几个层次?A. 外模式、概念模式、内模式B. 概念模式、内模式、物理模式C. 外模式、内模式、物理模式D. 外模式、概念模式、物理模式答案:A4. 在ORACLE中,以下哪个命令用来删除一个表?A. DROP TABLEB. DELETE TABLEC. DROP VIEWD. DELETE VIEW答案:A5. 数据库事务的四个特性包括以下哪些?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、独立性、持久性C. 原子性、一致性、并发性、持久性D. 原子性、一致性、并发性、独立性答案:A6. 在ORACLE中,以下哪个命令用来修改表的结构?A. ALTER TABLEB. MODIFY TABLEC. UPDATE TABLED. ALTER VIEW答案:A7. 数据库的备份分为以下哪几种类型?A. 冷备份、热备份、逻辑备份B. 冷备份、热备份、物理备份C. 冷备份、热备份、完全备份D. 冷备份、热备份、增量备份答案:D8. 在ORACLE中,以下哪个命令用来创建一个索引?A. CREATE INDEXB. CREATE TABLEC. CREATE VIEWD. CREATE SEQUENCE答案:A9. 数据库的并发控制主要包括以下哪些方法?A. 乐观并发控制、悲观并发控制、时间戳并发控制B. 乐观并发控制、悲观并发控制、锁并发控制C. 乐观并发控制、悲观并发控制、令牌并发控制D. 乐观并发控制、悲观并发控制、版本并发控制答案:B10. 在ORACLE中,以下哪个命令用来创建一个序列?A. CREATE SEQUENCEB. CREATE TABLEC. CREATE VIEWD. CREATE INDEX答案:A二、填空题(每题2分,共20分)1. 在ORACLE中,使用______命令可以创建一个表。

oracle期末考试试题及答案

oracle期末考试试题及答案

oracle期末考试试题及答案1、以下<)内存区不属于SGA.A.PGA B.日志缓冲区 C.数据缓冲区 D.共享池2、<)模式存储数据库中数据字典地表和视图.A.DBA B.SCOTT C.SYSTEM D.SYS3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将<)表空间分配给用户作为默认表空间.A.HR B.SCOTT C.SYSTEM D.SYS4、<)服务监听并按受来自客户端应用程序地连接请求.A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer5、<)函数通常用来计算累计排名、移动平均数和报表聚合等.A.汇总B.分析C.分组 D.单行6、< )SQL语句将为计算列SAL*12生成别名Annual SalaryA.SELECT ename,s al*12 ‘Annual Salary’ FROM emp;B.SELECT ename,sal*12 “Annual Salary” FROM emp;C.SELECT ename,sal*12 AS Annual SalaryFROM emp;D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”> FROM emp;7、锁用于提供( >.A.改进地性能B.数据地完整性和一致性C.可用性和易于维护D.用户安全8、( >锁用于锁定表,允许其他用户查询表中地行和锁定表,但不允许插入、更新和删除行.A.行共享 B.行排他 C.共享 D.排他9、带有( >子句地SELECT语句可以在表地一行或多行上放置排他锁.A.FOR INSERT B.FOR UPDATEC.FOR DELETE D.FOR REFRESH10、使用( >命令可以在已分区表地第一个分区之前添加新分区.A.添加分区 B.截断分区C.拆分分区D.不能在第一个分区前添加分区11、( >分区允许用户明确地控制无序行到分区地映射.A.散列 B.范围 C.列表D.复合12、可以使用< )伪列来访问序列.A.CURRVAL和NEXTVALB.NEXTVAL和PREVALC.CACHE和NOCACHE D.MAXVALUE和MINVALUE13、带有错误地视图可使用< )选项来创建.A.FORCEB.WITH CHECK OPTIONC.CREATE VIEW WITH ERRORD.CREATE ERROR VIEW14、在联接视图中,当< )时,该基表被称为键保留表.A.基表地主键不是结果集地主键B.基表地主键是结果集地主键C.基表地主键是结果集地外键D.基表地主键不是结果集地外键15、在列地取值重复率比较高地列上,适合创建< )索引.A.标准 B.唯一 C.分区D.位图16、要以自身地模式创建私有同义词,用户必须拥有< )系统权限A.CREATE PRIVATE SYNONYMB.CREATE PUBLIC SYNONYMC.CREATE SYNONYMD.CREATE ANY SYNONYM17、PL/SQL块中不能直接使用地SQL命令是< ). A.SELECTB.INSERTC.UPDATE D.DROP18、以零作除数时会引发< )异常.A.VALUE_ERROR B.ZERO_DIVIDE C.STORAGE_ERRORD.SELF_IS_NULL19、要更新游标结果集中地当前行,应使用< )子句. A.WHERE CURRENT OF B.FOR UPDATE C.FOR DELETED.FOR MODIFY20、用于处理得到单行查询结果地游标为< ).A.循环游标B.隐式游标C.REF游标 D.显式游标21、公用地子程序和常量在< )中声明.A.过程 B.游标C.包规范D.包主体22、数据字典视图< )包含存储过程地代码文本A.USER_OBJECTSB.USER_TEXTC.USER_SOURCE D.USER_DESC23、以下不属于命名地PL/SQL块地是< ).A.程序包 B.过程C.游标D.函数24、< )包用于显示PL/SQL块和存储过程中地调试信息. A.DBMS_OUTPUTB.DBMS_STANDARDC.DBMS_INPUTD.DBMS_SESSION25、Oracle地内置程序包由< )用户所有.A.SYS B.SYSTEMC.SCOTTD.PUBLIC26、< )触发器允许触发操作中地语句访问行地列值.A.行级B.语句级C.模式 D.数据库级27、在非归档日志方式下操作地数据库禁用了<).A.归档日志B.联机日志C.日志写入程序D.日志文件28、以下哪种备份方式需要在完全关闭数据库进行< ).A.无归档日志模式下地数据库备份B.归档日志模式下地数据库备份C.使用导出实用程序进行逻辑备份D.以上都不对29、< )方式地导出会从指定地表中导出所有数据.A.分区B.表C.全部数据库 D.表空间30、< )参数用于确定是否要导入整个导出文件.A.CONSTRAINTSB.TABLESC.FULL D.FILE二、填空题<每空2分,共40分)1、假设已在某远程客户端完成网络服务名配置,服务名为aptech,请写出用户MARTIN<用户口令martinpass)连接到服务器地命令:____Connect martin/martinpass@aptech___;2、SYS用户以管理员身份登录后,要授予用户MARTIN可以对SCOTT用户地EMP表进行查询地权限,请写出授权命令:<假设MARTIN用户已存在)_____Grant select on scott.emp to martin_______________;3、创建表employee地副本,但不包含表中地记录:CREATE TABLE employee_copy AS_______Select * from employee where 1=2_____;4、查询itemfile表中itemrate列地信息,要求将数值转换为字符串,并使用当前货币符号作为前缀:SELECT ___T o_char__(itemrate,'C99999'> FROM itemfile;5、查itemfile表中itemdesc、re_level列地信息,要求re_level 为NULL时显示为0SELECT itemdesc, __NVL_(re_level,0> FROM itemfile;6、完成以下PL/SQL块,功能是:显示2 到50地25个偶数.BEGINFOR__even_number___ IN __1..25_LOOPDBMS_OUTPUT.PUT_LINE(even_number*2>;END LOOPEND;完成以下PL/SQL块,功能是:接受职员编号并检索职员姓名.将职员姓名存储在变量empname中,如果代码引发VALUE_ERROR异常,则向用户显示错误消息.DELCAREempname employee.ename%TYPE;;。

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个答案〗A. SubstrB. ReplaceC. 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、数据操纵语言中典型的四种语句是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指令的作用是追加在表的。

oracle课后填空选择问题详解

oracle课后填空选择问题详解

第二章1.Oracle 数据库系统的物理存储结构主要由3 类文件组成,分别为数据文件、日志文件、控制文件。

2.用户对数据库的操作如果产生日志信息、则该日志信息首先被存储在日志缓冲区中,随后由LGWR进程保存到日志文件。

3.一个表空间物理上对应一个或多个数据文件。

4.在Oracle 的逻辑存储结构中,根据存储数据的类型,可以将段分为数据段、索引段、回退段、LOB 段和临时段。

5.在Oracle 的逻辑存储结构中,数据块是最小的I/O 单元。

6.在多进程Oracle 实例系统中,进程分为用户进程、后台进程和服务器进程。

当一个用户运行应用程序,如PRO*C 程序或一个Oracle 工具(如SQL*Plus),系统将为用户运行的应用程序建立一个用户进程。

1.下列选项中,哪一部分不是Oracle 实例的组成部分? CA.系统全局区SGAB. PMON 后台进程C.控制文件D.Dnnn 调度进程2.在全局存储区SGA 中,哪部分内存区域是循环使用的? BA.数据缓冲区B.日志缓冲区C.共享池D.大池3.解析后的SQL 语句在SGA 的哪个区域中进行缓存? CA.数据缓冲区B.日志缓冲区C.共享池D.大池4.如果一个服务进程非正常终止,Oracle 系统将使用下列哪一个进程来释放它所占用的资源? DA.DBWRB.LGWRC.SMOND.PMON5.如果服务器进程无法在数据缓冲区中找到空闲缓存块,以添加从数据文件中读取的数据块,则将启动如下哪一个进程? DA.CKPTB.SMONC.LGWRD.DBWR6.下列关于共享服务器模式的叙述哪一项不正确? AA.在共享服务器操作模式下,每一个用户进程必须对应一个服务器进程B.一个数据库实例可以启动多个调度进程C.在共享服务器操作模式下,Oracle 实例将启动调度进程Dnnn 为用户进程分配服务进程D.共享服务器操作模式可以实现少量服务器进程为大量用户进程提供服务7.当数据库运行在归档模式下时,如果发生日志切换,为了保证不覆盖旧的日志信息,系统将启动如下哪一个进程? DA.DBWRB.LGWRC.SMOND.ARCH8.下列哪一个进程和数据库部件可以保证用户对数据库所做的修改在没有保存的情况下,不会发生丢失修改数据? CA.DBWR 和数据文件B.LGWR 和日志文件组C.CKPT 和控制文件D.ARCH 和归档日志文件9.下列哪一个进程用于将修改过的数据从内存保存到磁盘数据文件中? AA.DBWRB.LGWRC.RECOD.ARCH10.如果要查询数据库中所有表的信息,应当使用下列哪种数据字典视图? AA.DBA 视图B.ALL 视图ER 视图D.动态性能视图11.下列哪一项是Oracle 数据库中最小的存储分配单元? DA.表空间B.段C.盘区D.数据块12.下面的各项中哪一个正确描述了Oracle 数据库的逻辑存储结构? AA.表空间由段组成,段由盘区组成,盘区由数据块组成B.段由表空间组成,表空间由盘区组成,盘区由数据块组成C.盘区由数据块组成,数据块由段组成,段由表空间组成D.数据块由段组成,段由盘区组成,盘区由表空间组成第三章1.标准的SQL 语言语句类型可以分为:数据定义语句(DDL)、数据操纵语句(DML)和数据控制语句(DCL)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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语句写出。

相关文档
最新文档