Oracle考试试题带答案Word下载.docx

上传人:b****5 文档编号:18763841 上传时间:2023-01-01 格式:DOCX 页数:10 大小:18.10KB
下载 相关 举报
Oracle考试试题带答案Word下载.docx_第1页
第1页 / 共10页
Oracle考试试题带答案Word下载.docx_第2页
第2页 / 共10页
Oracle考试试题带答案Word下载.docx_第3页
第3页 / 共10页
Oracle考试试题带答案Word下载.docx_第4页
第4页 / 共10页
Oracle考试试题带答案Word下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

Oracle考试试题带答案Word下载.docx

《Oracle考试试题带答案Word下载.docx》由会员分享,可在线阅读,更多相关《Oracle考试试题带答案Word下载.docx(10页珍藏版)》请在冰豆网上搜索。

Oracle考试试题带答案Word下载.docx

数据库

模式

表空间

实例

4)

在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有()。

DATEPART

EXTRACT

TO_CHAR

TRUNC

bc

5)

在Oracle中,有一个教师表teacher的结构如下:

IDNUMBER(5)

NAMEVARCHAR2(25)

EMAILVARCHAR2(50)

下面哪个语句显示没有Email地址的教师姓名()。

SELECTnameFROMteacherWHEREemail=NULL;

SELECTnameFROMteacherWHEREemail<

>

NULL;

SELECTnameFROMteacherWHEREemailISNULL;

SELECTnameFROMteacherWHEREemailISNOTNULL;

C

6)

在Oracle数据库的逻辑结构中有以下组件:

A表空间B数据块C区D段

这些组件从大到小依次是()。

A→B→C→D

A→D→C→B

A→C→B→D

D→A→C→B

b

7)

在Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程序的连接请求。

OracleHOME_NAMETNSListener

OracleServiceSID

OracleHOME_NAMEAgent

OracleHOME_NAMEHTTPServer

a

8)

在Windows操作系统中,Oracle的()服务是使用iSQL*Plus必须的。

9)

在Oracle中创建用户时,若未提及DEFAULTTABLESPACE关键字,则Oracle就将()表空间分配给用户作为默认表空间。

USER

SYSTEM

SYS

DEFAULT

10)

在Oracle数据库中,()用户模式存储数据字典表和视图对象。

SCOTT

SYSDBA

11)

在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值()。

SELECTename,NVL(comm,0)FROMemp;

SELECTename,NULL(comm,0)FROMemp;

SELECTename,NULLIF(comm,0)FROMemp;

SELECTename,DECODE(comm,NULL,0)FROMemp;

A

12)

在Oracle中,下面用于限制分组函数的返回值的子句是()。

WHERE

HAVING

ORDERBY

无法限定分组函数的返回值

13)

在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是()。

selectfromdual;

c

14)

在Oracle中,游标都具有下列属性,除了()。

%NOTFOUND

%FOUND

%ROWTYPE

%ISOPEN

e)

%ROWCOUNT

15)

在Oracle中,当控制一个显式游标时,下面哪种命令包含INTO子句()。

OPEN

CLOSE

FETCH

CURSOR

16)

在Oracle中,PL/SQL块中定义了一个带参数的游标:

CURSORemp_cursor(dnumNUMBER)IS

SELECTsal,commFROMempWHEREdeptno=dnum;

那么正确打开此游标的语句是()。

OPENemp_cursor(20);

OPENemp_cursorFOR20;

OPENemp_cursorUSING20;

FORemp_recINemp_cursor(20)LOOP…ENDLOOP;

ad

17)

Oracle提供的(),能够在不同硬件平台上的Oracle数据库之间传递数据。

归档日志运行模式

RECOVER命令

恢复管理器(RMAN)

Export和Import工具

d

18有表一的查询结果如下,该表为学生成绩表

selectid,gradefromstudent_grade

IDGRADE

-------------------

150

240

370

480

530

690

表二为补考成绩表

selectid,gradefromstudent_makeup

160

280

560

现在通过如下语句把补考成绩更新到成绩表中,并提交:

updatestudent_gradesset=

(selectfromstudent_makeupt

where=;

commit;

请问之后查询:

selectGRADEfromstudent_gradewhereid=3;

结果为:

C

A:

0B:

70C:

nullD:

以上都不对

19根据以下的在不同会话与时间点的操作,判断结果是多少,

session1session2

------------------------------------------------------------------------------

T1selectcount(*)fromt;

--显示结果(1000)条

T2deletefromtwhererownum<

=100;

T3begin

deletefromtwhererownum<

commit;

end;

/

T4truncatetablet;

T5selectcount(*)fromt;

--这里显示的结果是多少D

1000B:

900C:

800D:

0

20有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其实际存储长度为

a)1010b)44c)104d)410

二、简答(每题10分)

1SGA主要有那些部分,主要作用是什么

答:

(1)数据块高速缓存区:

储存了从数据文件中检索到的数据块的镜像拷贝使得获取和修改数据的时候大大的提高了性能;

(2)字典缓存区:

收集了最近使用过的数据库的定义。

在分析阶段,服务进程查询数据字典解析对象命名和验证访问的有效性。

把数据字典信息缓存进内存可以提高检索的响应速度。

(3)重做日志缓存区:

记录了数据库数据块的所有改变。

主要是为了恢复

(4)SQL共享池:

储存最近执行过的SQL和PL/SQL语句信息。

允许共享常用的语句

(5)Java池:

(6)大池(多缓冲池)

2oracle系统进程主要有哪些

(1)DBWR:

数据库写进程

(2)LGWR:

日志写进程

(3)SMON:

系统监控进程

(4)PMON:

进程监控

(5)CKPT:

检查点进程

(6)RECO:

恢复进程

(7)ARCH:

归档进程

(8)LCKn:

锁进程

(9)QMNn:

队列监控进程

(10)Dnnn:

调度进程

(11)Snnn:

共享服务器进程

(12)LMS:

全局缓存服务进程

3在orders表上建立一个触发器,使得一旦订单成功不能修改下订单日期

createorreplacetriggerRefuse

beforeupdateoforderdateonorders

begin

raise_application_error(-20001,'

不能改变订单日期!

'

);

END;

4编写存储过程计算某一月书的销售利润

createorreplacefunctionmysum(SDatedate)

returnnumber

is

salesumnumber(10,2):

=0;

selectsum((retail-cost)*quantity)intosalesumfrombooksb,orderso,orderitemsi

where#=#and=

and>

=tranc(SDate,‘mm’)and<

=last_day(sdate);

returnsalesum;

end;

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

当前位置:首页 > 医药卫生 > 药学

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

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