Oracle复习题及答案.docx

上传人:b****3 文档编号:1158549 上传时间:2022-10-18 格式:DOCX 页数:22 大小:242.17KB
下载 相关 举报
Oracle复习题及答案.docx_第1页
第1页 / 共22页
Oracle复习题及答案.docx_第2页
第2页 / 共22页
Oracle复习题及答案.docx_第3页
第3页 / 共22页
Oracle复习题及答案.docx_第4页
第4页 / 共22页
Oracle复习题及答案.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

Oracle复习题及答案.docx

《Oracle复习题及答案.docx》由会员分享,可在线阅读,更多相关《Oracle复习题及答案.docx(22页珍藏版)》请在冰豆网上搜索。

Oracle复习题及答案.docx

Oracle复习题及答案

服务进程

后台进程DBWR

郑州大学软件技术学院《Oracle》课程

2009-2010学年第一学期期末试题(A)

(适用专业:

08信管、Java、.NET专业考试时间:

120分钟)

单选:

1Oracle10g中的g表示(C)。

A网络B数据库C网格计算D版本

2Oracle10g的管理工具中,(B)是一个非常重要的、在服务器端和客户端都可以使用的工具。

主要功能有:

输入、运行和调试SQL语句、PL/SQL块。

AOUIBSQL*PLUS

COEMDDBCA

3Oracle数据库的例程由(D)组成。

ASGA和PGABSGA和数据库

C数据库和后台进程DSGA(系统全局区)和后台进程

4Oracle进程结构中完成更新控制文件与数据文件,使其同步并触发DBW进程,使其将脏缓存块写入数

据文件中的进程是(C)。

A用户进程

C后台进程CKPT

10读下段程序:

SQL>select*fromv$log;

MEMBERSARCSTATUS

GROUP#THREAD#SEQUENCE#BYTES

1

1

29

52428800

1

NO

INACTIVE

2

1

30

52428800

1

NO

CURRENT

3

1

28

52428800

1

NO

INACTIVE

SQL>altersystemswitchlogfile;

系统已更改。

请问:

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

A1和30B2和31C3和31D4和31

11关闭数据库的各种方式中,会出现数据不一致的情况(即需要恢复数据库)的是(D)。

AnormalBtransactional事务处理关闭CimmediateDabort中止关闭

12Oracle网络配置需要配置服务器端和客户端,下列说法错误的是(C)。

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

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

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

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

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

A3B4C5D6

14Oracle的PL/SQL程序的异常处理部分,涉及的异常有多种,其中,必须用raise显示引发的异

常是(C)o

A预定义异常B非预定义异常C自定义异常D不确定

15对于SQL游标的说法中,错误的是(D)o

A它是Oracle中的隐式游标。

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

C不能对它显式的执行OPENFETCHCLOSE语句。

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

填空:

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

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

2想实现控制文件多路复用的语句如下:

altersystemset_control_files='C:

\control01.ctl','D:

\control02.ctl','E:

\control03.ctl'

scope=spfile;

3重做日志文件又被称为事务—日志文件,是Oracle三类文件中最复杂的一类文件,是由_一条条重做记

录组成,记录、保存对数据库所做的修改(或事务)。

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

由低级向高级,且不可以—逆转

5PL/SQL程序包由包的和—包体组成。

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

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

判断

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

(X)

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

(V)

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

(X)

4修改表Department添加列Leader数据类型varchar2(10)的语句是:

AltertableDepartmentaddcolumnLeadervarchar2(10);(x)

5Oracle支持5种类型的约束:

notnull、unique、check、primarykey、foreignkey。

(V)

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

(V)

7在表的某个列上创建标准B树索引,查询复合某条件的记录,结果有大量的记录返回,则这个索引得到最

大程度的应用,能够明显提高速度。

(X)

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

(V)

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

创建该方案同义词。

(V)

10由DBA使用命令Createusernewidentifiedbynew创建了用户new之后,new就可以登录服务器了。

(X)

简答:

1简述Oracle1Og启动数据库的步骤。

Shutdown(正常关闭数据库)

启动数据库到nomount状态(启动数据库实例,不装载数据库)

启动数据库到mount状态(打开控制文件)

启动数据库到open状态(打开控制文件中描述的所有文件)

2简述索引的作用及创建索引注意事项。

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

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

创建索引的注意事项:

始终包含聚集索引

保证聚集索引唯一

保证聚集索引最小

覆盖索引

适量的索引

设计题:

所涉及的表结构:

HR方案下的employees、regions、countries,表结构如下:

SQL>descenplopees;

Name

Null?

TJFpe

EriPLOVEE_ID

NOTNULL

NUMBER(6)

FIRSTNAME

UARCUAR2(20)

LfiSTNAME

NOTNULL

UftRCHAR2(25)

EMAIL

HOTNULL

UARGHAR2(25)

PHONE^HUMBIER

UARCHAR2(20)

HIRE_DATE

NOTNULL

DATE

jdb^Td

NOTNULL

VARCHAR2(10)

SALARV

NUNBER(8,2)

COMMISSJON_PCT

HUHBER(2,2)

MftNfiGER^ID

NUMBER(6)

DEPARTMENflD

NUMBER(>t)

SQL>desccountries;

Name

Null?

COUNTRV_ID

NOTNULL

CHAR

(2)

COUNTRVNAME

UARCHAR2(UO)

regidn_Td

NUMBER

SQL>descregions;

1仓U建连接视图v_regions_countries,包含字段r_id,r_name,c_id,c_name。

视图从regions表、countries

表查询出region_id、region_name、country_id、country_name字段。

(10分)

Createviewv_regions_countries

As

Selectregion」d、region_name、country_id、country」ame

FromHR.regions,HR.countries

Wherer-id=c_id;r_name=c_name;

2创建表空间DATA01,采用本地管理区尺寸为256k,其中数据文件的名称为dataO1.dbf,大小为12M;将

表空间的名称修改为DATA02(10分)

CreatetablespaceDATA01

Datafile‘c:

\oracle\product\1020\oradata\orcl\data01.dbf'size12M

Extentmanagementlocalautollocateszie256k;

AltertablespaceDATA01renametoDATA02;

3编写PL/SQL程序,计算1-100之间所有奇数之和。

(10分)

declare

iinteger;

jinteger;

kinteger;

begin

j:

=2;

k:

=0;

Foriin1..100loop

ifimodj<>0then

k:

=k+i;

endif;

endloop;

dbms_output.put_line(k);

end;/

郑州大学软件技术学院《Oracle》课程

2009-2010学年第一学期期末试题(whl)

(适用专业:

08信管、Java、.NET专业考试时间:

120分钟)

1以下哪种不属于Oracle10g产品系列(A)。

AOracle10g网格版BOralce10g标准版

2Oracle10g的管理工具中,(C)采用直观而方便的图形化界面GUI来操作数据库,如创建新用户和

角色、权限分配、创建方案对象等。

DDBCA

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

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

Oracle例程是指数据库服务器的内存和相关处理程序)

4Oracle进程结构中完成将重做记录从重做日志高速缓冲区写入重做日志文件的进程是(C)。

A用户进程B服务进程

C后台进程LGWRD后台进程DBWR

5某用户想查看自己所能看到的视图信息,那么应该看(D)视图。

Av$views

Bdba_views

Call_views

Duser_views

6可以在Oracle10g

况。

服务器的安装目录下的(B)文件中查看Oracle10g服务器的各种参数的使用情

Aspfileorcl.ora

Binitorcl.ora

Cportlist.iniDtnsname.ora

7记录了Oracle数据库的结构信息,是一个小的二进制文件,这类数据库文件是(D)。

C口令文件D控制文件

(数据库控制文件是一个很小的二进制文件,它维护着数据库的全局物理结构,用以支持数据库成功的启动和运行)

8Oracle的逻辑存储结构中由小到大的顺序是(A)。

A块、区、段、表空间B块、段、区、表空间

C区、块、段、表空间D段、区、表空间、块

9下列哪种表空间可以被设置为脱机状态(C)。

A系统表空间B撤销表空间C用户表空间D临时表空间

10读下

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 交规考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1