Oracle复习题及答案

合集下载

Oracle 考试试题(带答案)

Oracle 考试试题(带答案)

a) b) c) d) 参考答案
OracleHOME_NAMETNSListener OracleServiceSID OracleHOME_NAMEAgent OracleHOME_NAMEHTTPServer
B
9) 在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将()表空间分配 给用户作为默认表空间。。
DATEPART EXTRACT TO_CHAR TRUNC
bc
5) 在Oracle中,有一个教师表teacher的结构如下: ID NUMBER(5) NAME VARCHAR2(25) EMAIL VARCHAR2(50) 下面哪个语句显示没有Email地址的教师姓名()。
a) b) c) d) 参考答案
a) b) c) d) 参考答案
OracleHOME_NAMETNSListener OracleServiceSID OracleHOME_NAMEAgent OracleHOME_NAMEHTTPServer
a
8) 在Windows操作系统中,Oracle的()服务是使用 iSQL*Plus必须的。
A
12) 在Oracle中,下面用于限制分组函数的返回值的子句是 ()。
a) WHERE b) HAVING c) ORDER BY d) 无法限定分组函数的返回值
参考答案 b
13) 在Oracle中,有一个名为seq的序列对象,以下语句能返 回序列值但不会引起序列值增加的是()。
a) b) c) d) 参考答案
%NOTFOUND %FOUND %ROWTYPE %ISOPEN %ROWCOUNT
c
15) 在Oracle中,当控制一个显式游标时,下面哪种命令包 含INTO子句()。

Oracle数据库试题及答案

Oracle数据库试题及答案

Oracle数据库试题一、选择题1、段是表空间中一种逻辑存储结构,以下( D )不是ORACLE数据库使用的段类型。

(A)索引段(B)临时段(C)回滚段(D)代码段2、 ORACLE数据库物理结构包括以下三种文件,以下不属于的是( A )。

(A)系统文件(B)日志文件(C)数据文件(D)控制文件3、数据库中有两个用户scott和muuser,物资表wz是属于myuser用户的,但当前用户是scott,要求查询物资表wz(wno,wname,wtype,wunit)物资单位wunit列为null的记录,取结果的前5条记录显示,以下正确的SQL语句是( C )(A)select*from scott.wz where wunit is null and rownum<5;(B)select*from myuser.wz where wunit = null and rownum<5;(C) select*from myuser.wz where wunit is null and rownum<6;(D)select*form scott.wz where wunit is null and rownum<6;4、若当前日期为’25-5月-06’,以下( D )表达式能计算出5个月后那一天所在月份的最后一天的日期。

(A)NEXT_DAY(ADD_MONTHS(28-5月-06,5))(B)NEXT_DAY(MONTHS_BETWEEN(28-5月-06,5))(C)NEXT_DAY(MONTHS_BETWEEN(’28-5月-06’,5))(D)NEXT_DAY(ADD_MONTHS(’28-5月-06’,5))5、下列叙述中正确的是_C_。

A、数据库是一个独立的系统,不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致6、SQL语句中修改表结构的命令是 C 。

Oracle数据库应用 复习题及答案

Oracle数据库应用 复习题及答案

Oracle数据库应用复习题(参考答案见P15)一、选择题1、以下()内存区不属于SGA。

A. PGAB. 日志缓冲区C. 数据缓冲区D. 共享池2、一个数据库由若干个()组成。

A.段B. 表空间C. 块D. 区3、在Oracle 中创建用户时,若未使用DEFAULT TABLESPACE 关键字,则Oracle就将()表空间分配给用户作为默认表空间,将()表空间分配给用户作为临时表空间。

A.TEMPB. USERSC. SYSTEMD. EXAMPLE4、监听并接受来自客户端应用程序连接请求的服务是()。

A. OracleCSServiceB. OracleDBConsoleSIDC. OracleJobSchedulerD. OracleOraDb10g_home1TNSListener5、()是一个小二进制文件,它维护着数据库的全局物理结构,用以支持数据库成功地启动和运行。

A. 数据文件B. 控制文件C. 日志文件D. 参数文件6、()进程把修改过的数据块从内存写回到数据库的数据文件中。

A. DBWRB. LGWRC. CKPTD. SMON7、()的任务是将已经写满的联机日志文件复制到归档日志文件中。

这仅在数据库运行在归档模式下时才发生。

A.恢复进程B. 进程监视进程C. 作业队列D. 归档进程8、()数据库应用架构又称为“瘦客户机”模式。

A. 多磁盘结构B. 两层模式C. 三层模式D. 磁盘映像9、数据字典表保存表、索引、视图以及所有其他数据结构的信息。

它们属于()用户。

A. SYSB. SYSTEMC. SCOTTD. SYSMAN10、如果用户要安装、查看和卸载Oracle 数据库系统,就需要使用()。

A. 通用安装器B. 数据库配置助手C. 企业管理器D. 网络配置助手11、如果用户需要在安装好Oracle的系统上创建、修改和删除数据库,就需要使用()。

A. 通用安装器B. 数据库配置助手C. 企业管理器D. 网络配置助手12、要删除一个大表里的所有记录,并释放占用的表空间,可以使用()命令。

oracle题库

oracle题库

《oracle 数据库》总复习题一、单项选择题(50)1.两个实体集A 和B 之间的联系不可能是以下(D )种情况。

A)1、1B)1、nC)m:nD)以上答案都不对答案:D2.绘制E-R 图时,当一个属性或属性组合指定为主码时, 在实体集与属性的连接线上标记 (D )A)矩形框B)带圆角矩形框C)线段D)斜线答案:D3.绘制E-R 图时,实体用(A )表示。

A)矩形框B)带圆角矩形框C)线段D)斜线答案:A4.(C)语言是过程化 SQL 的缩写。

A)SQLB)Tran-SQLC)PL/SQLD)以上答案都不对答案:C5.(A)的目的在于为数据表提供合格的数据A)数据准备B)数据备份C)数据恢复D)以上答案都不对答案:A6. OracleDataBase10g 版本中不包含(C )A)Oracle 数据库个人版本B)Oracle 数据库标准版C)Oracle 数据库开发版D)Oracle 数据库企业版答案:C7.Oracle10g 中的”g”代表(B )A)网络B)网格C)节点D)站点答案:B8.Oracle 是(C )数据库管理系统。

A)关系型B)面向对象C)面向对象关系型D)以上答案都不对答案:C9.DBA是指(C)。

A)系统管理员B)数据库操作员C)数据库管理员D)以上说法都不对答案:C10.自定义一个用户时,如果选择项全部为默认状态,则该用户建立后为(D)。

A)SYSDBAB)DBAC)SYSOPERD)以上说法都不对答案:D11. OEM 是一个借助于(B )的控制工具。

A) Windows 窗口B)浏览器窗口C)Windows 窗口与浏览器窗口D)以上说法都不对答案:B12.创建数据库命令格式的关键字是(A)。

A)CREATE DATABASE B)ALTER DATABASE C) CREATE TABLESPACED) ALTER TABLESPACE答案:A13.增加数据文件的关键字是(B)。

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数据库的试题及答案

oracle数据库的试题及答案一、选择题1. Oracle数据库是一种()数据库管理系统。

A. 非关系型B. 关系型C. 分布式D. 图形化2. 数据库中,将所有数据进行分类和组织的基本单位是()。

A. 表B. 字段C. 记录D. 数据库3. 在Oracle数据库中,用于删除表中所有数据的操作是()。

A. DELETEB. REMOVEC. DROPD. TRUNCATE4. 在Oracle数据库中,用于更新表中数据的操作是()。

A. UPDATEB. MODIFYC. ALTERD. REPLACE5. 在Oracle数据库中,用于查询数据的操作是()。

A. SELECTB. SEARCHC. FINDD. WHERE二、简答题1. 请简述Oracle数据库的特点。

Oracle数据库具有以下特点:- 完整性:通过约束和触发器来保证数据的完整性。

- 可扩展性:支持集群部署和分布式数据库,可以动态扩展数据库的容量。

- 安全性:提供了严格的数据权限管理和用户认证机制,保护数据免受未经授权的访问。

- 可靠性:支持数据备份和恢复功能,保障数据的持久性和可靠性。

- 高性能:采用多线程和缓存技术,提高数据库的读写性能和响应速度。

2. 在Oracle数据库中,什么是事务?事务是指逻辑上的一组操作,这组操作要么全部成功执行,要么全部失败回滚。

事务具有以下特性:- 原子性:事务中的操作要么全部执行成功,要么全部回滚,不会出现部分执行的情况。

- 一致性:事务执行前后,数据库的状态保持一致性,不会破坏数据的完整性。

- 隔离性:事务之间相互独立,每个事务都认为自己是唯一在操作数据库的。

- 持久性:事务一旦提交,其对数据库的修改将永久保存,不会被回滚。

3. 请说明Oracle数据库中的索引是什么,并简要介绍索引的作用。

索引是一种特殊的数据库对象,用于快速查找数据库中的数据。

索引基于一个或多个列值创建,并按照特定的排序规则存储列值和对应的行指针。

oracle笔试题及答案

oracle笔试题及答案

oracle笔试题及答案一、选择题1. Oracle数据库是一种()数据库管理系统。

A. 关系型B. 非关系型C. 层次型D. 网状型答案:A2. 下列哪个选项不属于Oracle数据库的特点?A. 完全支持SQL语言B. 支持分布式数据库C. 提供高可用性和故障恢复机制D. 仅支持单用户操作答案:D3. 在Oracle数据库中,下列关键字中哪个用于插入一行数据?A. UPDATEB. DELETEC. SELECTD. INSERT答案:D4. 在Oracle数据库中,下列关键字中哪个用于从表中删除一行数据?A. TRUNCATEB. DROPC. DELETED. REMOVE答案:C5. 在Oracle数据库中,下列关键字中哪个用于更新表中的数据?A. MODIFYB. ALTERC. UPDATED. CHANGE答案:C6. 在Oracle数据库中,下列哪个语句用于创建一个新的用户?A. CREATE ROLEB. CREATE USERC. GRANT PERMISSIOND. ALTER ACCOUNT答案:B7. 在Oracle数据库中,下列关键字中哪个用于将表中的数据按照指定的列进行排序?A. SORTB. GROUPC. ORDERD. ARRANGE答案:C8. 在Oracle数据库中,下列关键字中哪个用于查询满足特定条件的数据?A. SELECTB. SEARCHC. FINDD. FILTER答案:A9. 在Oracle数据库中,下面哪个关键字用于创建新的表?A. CREATEB. MAKEC. BUILDD. CONSTRUCT答案:A10. 下列哪个Oracle数据库对象用于避免数据冗余,提高查询速度,并提供数据的一致性和完整性?A. 视图(View)B. 函数(Function)C. 存储过程(Stored Procedure)D. 游标(Cursor)答案:A二、简答题请简要回答以下问题。

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,sal*12 …Annual Salary? FROM emp;B.SELECT ename,sal*12 “Annual Salary” FROM emp;C.SELECT ename,sal*12 AS Annual Salary FROM 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、使用( )命令可以在已分区表的第一个分区之前添加新分区。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

郑州大学软件技术学院《Oracle 》课程 2009-2010学年第一学期期末试题(A )(适用专业:08信管、Java 、.NET 专业 考试时间:120分钟)单选:1 Oracle 10g 中的g 表示(C )。

A 网络B 数据库C 网格计算D 版本2 Oracle 10g 的管理工具中,(B )是一个非常重要的、在服务器端和客户端都可以使用的工具。

主要 功能有:输入、运行和调试 SQL 语句、PL/SQL 块。

A OUIB SQL*PLUSC OEMD DBCA3 Oracle 数据库的例程由(D )组成。

A SGA 和PGA B SGA和数据库C 数据库和后台进程D SGA (系统全局区)和后台进程4 Oracle 进程结构中完成更新控制文件与数据文件,使其同步并触发 DBW 进程,使其将脏缓存块写入数据文件中的进程是(C )。

A 用户进程C 后台进程CKPT10读下段程序:SQL> select * from v$log;GROUP# THREAD# SEQUENCE# BYTES1 1 29 52428800 1 NO INACTIVE2 130 52428800 1NO CURRENT 3 1 28 524288001NO INACTIVE服务进程 后台进程DBWR某用户想查看自己所能看到的表信息,那么应该看( )视图。

A v$tablesB dba tablesC all tablesD user tables可以在 Oracle 服务器的安装目录的( C )文件中查看 Oracle 的各种端口的使用情况。

A spfile.oraB in itorcl.oraC portlist.i niD tnsn ame.ora相对于Oracle 数据库的作用,类似于 Windows 操作系统中注册表的作用。

这类数据库文件是(D ):参数文件 数据文件 重做日志文件控制文件Oracle 的逻辑存储结构中由大到小的顺序是 B )表空间、区、段、块 表空间、 段、区、块 表空间、块、段、区段、区、 表空间、块 F 列哪种表空间可以被设置为脱机状态( B )。

A 系统表空间 B 用户表空间 C 临时表空间D 撤销表空间MEMBERS ARC STATUSSQL> alter system switch logfile;系统已更改。

请问:当前使用的日志组和日志序列号分别是(C)。

A 1 和30B 2 和31C 3 和31D 4 和3111关闭数据库的各种方式中,会出现数据不一致的情况(即需要恢复数据库)的是( D )。

A normalB tran sactio nal 事务处理关闭C immediateD abort 中止关闭12 Oracle网络配置需要配置服务器端和客户端,下列说法错误的是( C )。

A 服务器端配置的目的就是要配置监听程序的配置文件liste ner.ora 。

B 客户端配置的目的就是要配置网络服务名的配置文件tnsnames.ora 。

C listener.ora 禾口tnsnames.ora 不可以在同一台机器上。

D网络服务名的命名方式有多种,采用何种方式命名需要文件sql net.ora 。

13已创建序列S1,若当前值为2,先执行3次S1.NEXTVAL再执行3次S1.CURRVA,最后S1的值是(C )。

A 3B 4C 5D 614 Oracle的PL/SQL程序的异常处理部分,涉及的异常有多种,其中,必须用raise显示引发的异常是(C )oA 预定义异常B 非预定义异常C自定义异常D 不确定15对于SQL游标的说法中,错误的是(D )oA 它是Oracle中的隐式游标。

B 它也有%ISOPEN %FOUND%NOTFOUNC%ROWCOl四种属性。

C 不能对它显式的执行OPEN FETCH CLOSE语句。

D Oracle 会为每一个DML语句创建一个隐式游标。

填空:1数据字典的所有者是sys。

其数据字典表和视图都被保存在system表空间中。

2想实现控制文件多路复用的语句如下:alter system set _con trol_files= 'C:\co ntrol01.ctl','D:\co ntrol02.ctl','E:\co ntrol03.ctl'scope=spfile;3重做日志文件又被称为事务—日志文件,是Oracle三类文件中最复杂的一类文件,是由_一条条重做记录组成,记录、保存对数据库所做的修改(或事务)。

4在数据库的各种启动模式之间切换需要使用alter —database 语句。

由低级向高级,且不可以—逆转5 PL/SQL程序包由包的和—包体组成。

6 —角色是相关权限的命名集合,使用的主要目的是简化权限管理。

7复杂视图一般是不可更新的,但可以在其上创建_lnstead of 触发器来把DML操作最终完成。

判断1 Oracle数据库中重做日志文件需要实现多路复用,而控制文件没有必要实现多路复用。

(X)2大文件表空间是为超大数据库而设计的,只能有一个数据文件组成,可以减少更新数据文件头部信息的操作。

(V)3 一个合理的Oracle服务器系统的默认永久性表空间为system,默认临时表空间为temp。

(X)4修改表Department添加列Leader数据类型varchar2(10)的语句是:Alter table Departme nt add colu mn Leader varchar2(10); (x)5 Oracle 支持5 种类型的约束:notnull 、unique、check、primary key 、foreign key 。

(V)6外部表的最大用途是通过访问驱动程序往Oracle数据库中装载OS文件中的数据。

(V)7在表的某个列上创建标准B树索引,查询复合某条件的记录,结果有大量的记录返回,则这个索引得到最大程度的应用,能够明显提高速度。

(X)8在视图中并不保存任何数据,通过视图操作的数据仍然保存在表中。

(V)9方案同义词是被某个方案所拥有,所以如果一个方案用户想访问方案同义词,必须在自己方案中创建该方案同义词。

(V)10由DBA使用命令Create user new identified by new 创建了用户new之后,new就可以登录服务器了。

(X)简答:1简述Oracle1Og启动数据库的步骤。

Shutdown (正常关闭数据库)启动数据库到nomount状态(启动数据库实例,不装载数据库)启动数据库到mou nt状态(打开控制文件)启动数据库到ope n状态(打开控制文件中描述的所有文件)2简述索引的作用及创建索引注意事项。

索引是对数据库表中的一个或者多个列的值进行排列的结构。

可以利用索引访问数据库表中的特定信息。

创建索引的注意事项:始终包含聚集索引保证聚集索引唯一保证聚集索引最小覆盖索引适量的索引设计题:所涉及的表结构:HR方案下的employees、regions、countries ,表结构如下:SQL> desc enplopees;Name Null?TJFpeEriPLOVEE_ID NOT NULL NUMBER(6)FIRST NAME UARCUAR2(20)LfiSTNAME NOT NULL UftRCHAR2(25)EMAIL HOT NULL UARGHAR2(25)PHONE^HUMBIER UARCHAR2(20)HIRE_DATE NOT NULL DATEJDB^T D NOT NULL VARCHAR2(10)SALARV NUNBER(8,2)COMMISSJON_PCT HUHBER(2,2)MftNfiGER^ID NUMBER(6)DEPARTMENflD NUMBER(>t)SQL> desc countries;Name Null?COUNTRV_ID NOT NULL CHAR(2)COUNTRVNAME UARCHAR2(UO)REGIDN_T D NUMBERSQL> desc regions;1 仓U建连接视图v_regions_countries ,包含字段r_id,r_name,c_id,c_name 。

视图从regions 表、countries表查询出region_id、region_name、country_id 、country_name 字段。

(10 分)Create view v_regi on s_co un triesAsSelect region」d 、region_name、country_id 、country」ameFrom HR.regi ons, HR.co un triesWhere r-id=c_id;r_ name=c_ name;2创建表空间DATA01,采用本地管理区尺寸为256k,其中数据文件的名称为dataO1.dbf,大小为12M;将表空间的名称修改为DATA02(10分)Create tablespace DATA01Datafile ‘ c:\oracle\product\1020\oradata\orcl\data01.dbf ' size 12MExte nt man ageme nt local autollocate szie 256k;Alter tablespace DATA01 re name to DATA02;3编写PL/SQL程序,计算1-100之间所有奇数之和。

(10分)declarei in teger;j in teger;k in teger;beginj:=2;k:=0;For i in 1..100 loopif i mod j<>0 the nk:=k+i;end if;end loop;dbms_output.put_li ne(k);end; /郑州大学软件技术学院《Oracle》课程2009-2010学年第一学期期末试题(whl)(适用专业:08信管、Java、.NET专业考试时间:120分钟)1以下哪种不属于Oracle 10g产品系列(A )。

A Oracle 10g 网格版B Oralce 10g 标准版2 Oracle 10g 的管理工具中,(C )采用直观而方便的图形化界面 GUI 来操作数据库,如创建新用户和角色、权限分配、创建方案对象等。

D DBCA3Oracle 数据库服务器是由( D )组成。

(oracle 数据库用于存储和检索信息,是数据的集合, 包括逻辑结构和物理结构。

Oracle 例程是指数据库服务器的内存和相关处理程序)4 Oracle 进程结构中完成将重做记录从重做日志高速缓冲区写入重做日志文件的进程是(C )。

相关文档
最新文档