18秋《Oracle数据库开发》作业_3

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

一、单选题(每题4分,共15道小题,总分值60分)

1.Oracle服务器启动时,下列哪种文件不是必须的(D)(4分)

∙ A. 数据文件

∙ B. 控制文件

∙ C. 日志文件

∙ D. 归档日志文件

是否存疑

答案:D

解析:

2.在Oracle中,关于触发器的描述正确的是()(4分)

∙ A. 触发器可以删除,但不能禁用XXX

∙ B. 触发器只能用于表

∙ C. 触发器可以分为行级和语句级两种

∙ D. 触发器可以接收参数XXX

是否存疑

答案:

解析:

3.(C)进程是一个和前台用户进程通信的进程,当数据库修改时,系统会产生一个日志并记录在重做日志缓冲区内。(4分)

∙ A. DBWR。

∙ B. SMON。

∙ C. LGWR。

∙ D. PMON。

是否存疑

答案:C

解析:

4.在Oracle中,以下是STUDENTS表的结构:

SID NUMBER NOT NULL,Primary Key

SNAME VARCHAR2(30)

COURSE_ID VARCHAR2(10) NOT NULL

MARKS NUMBER

你需要查询参加了课程ID为C10的考试,并且分数排在前10名的学生,以下(D )语句能够实现此功能。(4分)

∙A.

S

E

L

E

C

T

,

m

a

r

k

s

,

R

O

W

N

U

M

R

a

n

k

”FORM students

W

H

E

R

E

R

O

W

N

U

M

<

=

1

A

N

D

c

o

_

i

d

=

C

1

′ORDER BY marks DESC;

∙B.

S

E

L

E

C

T

S

I

D

,

m

a

r

k

s

,

R

O

W

N

U

M

R

a

n

k

”FORM students

∙W

H

E

R

E

R

O

W

N

U

M

<

=

1

A

N

D

c

o

u

r

s

e

_

i

d

=

C

1

′ORDER BY marks;

∙C.

S

E

L

E

C

T

S

a

r

k

s

,

R

O

W

N

U

M

R

a

n

k

”FORM (SELECT SID ,marks

∙FO

R

M

s

t

u

d

e

n

t

s WHERE ROWNUM<=10 AND course_id=’C10′

∙OR

D

E

R

B

Y

m

a

r

E

S

C

;

∙D.

S

E

L

E

C

T

S

I

D

,

m

a

r

k

s

,

R

O

W

N

U

M

R

a

n

k

”FORM (SELECT SID ,marks

∙FO

R

M

s

t

u

d

WHERE course_id=’C10′ORDER BY marks DESC)

∙W

H

E

R

E

R

O

W

N

U

M

<

=

1

;

是否存疑

答案:D

解析:

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

∙ A. OracleHOME_NAMETNSListener

∙ B. OracleServiceSID

∙ C. OracleHOME_NAMEAgent

∙ D. OracleHOME_NAMEHTTPServer

是否存疑

答案:A

解析:

6.在Oracle中,阅读下列PL/SQL块:

DECLARE

v_lower NUMBER:=2;

v_upper NUMBER:=100;

v_count NUMBER:=1;

BEGIN

I = 2; I <= 2; i++

FOR i IN v_lower..v_lowerLOOP

INSERT INTO test(results)

相关文档
最新文档