18秋《Oracle数据库开发》作业3.docx

上传人:b****3 文档编号:26716648 上传时间:2023-06-22 格式:DOCX 页数:10 大小:16.78KB
下载 相关 举报
18秋《Oracle数据库开发》作业3.docx_第1页
第1页 / 共10页
18秋《Oracle数据库开发》作业3.docx_第2页
第2页 / 共10页
18秋《Oracle数据库开发》作业3.docx_第3页
第3页 / 共10页
18秋《Oracle数据库开发》作业3.docx_第4页
第4页 / 共10页
18秋《Oracle数据库开发》作业3.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

18秋《Oracle数据库开发》作业3.docx

《18秋《Oracle数据库开发》作业3.docx》由会员分享,可在线阅读,更多相关《18秋《Oracle数据库开发》作业3.docx(10页珍藏版)》请在冰豆网上搜索。

18秋《Oracle数据库开发》作业3.docx

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

一、单选题(每题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表的结构:

SIDNUMBERNOTNULL,PrimaryKey

SNAMEVARCHAR2(30)

COURSE_IDVARCHAR2(10)NOTNULL

MARKSNUMBER

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

(4分)

∙A.SELECTSID,marks,ROWNUM“Rank”

FORMstudents

∙WHEREROWNUM<=10ANDcourse_id=’C10′

ORDERBYmarksDESC;

∙B.SELECTSID,marks,ROWNUM”Rank”

FORMstudents

∙WHEREROWNUM<=10ANDcourse_id=’C10′

ORDERBYmarks;

∙C.SELECTSID,marks,ROWNUM”Rank”

FORM(SELECTSID,marks

∙FORMstudents

WHEREROWNUM<=10ANDcourse_id=’C10′

∙ORDERBYmarksDESC;

∙D.SELECTSID,marks,ROWNUM”Rank”

FORM(SELECTSID,marks

∙FORMstudents

WHEREcourse_id=’C10′ORDERBYmarksDESC)

∙WHEREROWNUM<=10;

是否存疑

答案:

D

解析:

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

∙A.OracleHOME_NAMETNSListener

∙B.OracleServiceSID

∙C.OracleHOME_NAMEAgent

∙D.OracleHOME_NAMEHTTPServer

是否存疑

答案:

A

解析:

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

DECLARE

v_lowerNUMBER:

=2;

v_upperNUMBER:

=100;

v_countNUMBER:

=1;

BEGIN

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

FORiINv_lower..v_lowerLOOP

INSERTINTOtest(results)

VALUES(v_count);

v_count:

=v_count+1;

ENDLOOP;

END;

请问FORLOOP循环体执行了(A)次。

(4分)

∙A.1

∙B.2

∙C.98

∙D.100

是否存疑

答案:

A

解析:

7.在Oracle中,通过命令(C)可以释放锁。

(4分)

∙A.INSERT

∙B.DELETE

∙C.ROLLBACK

∙D.UNLOCK

是否存疑

答案:

C

解析:

8.(A)是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号()的文件(4分)

∙A.控制文件

∙B.参数文件

∙C.数据文件

∙D.可执行文件

是否存疑

答案:

A

解析:

9.在Oracle中,在以下情形建立位图索引可以获得较好的性能(C)(4分)

∙A.在列值唯一的列上建立

∙B.在列值相差很小的列上建立

∙C.在列值频繁重复的列上建立

∙D.在用于保存位图的列上建立

是否存疑

答案:

C

解析:

10.下列哪种不是DML语句(C)。

(4分)

∙A.insert

∙B.AlterXX

∙C.update

∙D.delete

是否存疑

答案:

C

解析:

11.下列(A)是Oraclesuperaggregate函数。

(4分)

∙A.ROLLUP

∙B.VARIANCE

∙C.REGR_R2

∙D.RANK

是否存疑

答案:

A

解析:

12.(B)是Oracle的集成管理平台,能够管理整个Oracle环境,对组织中的所有设备,包括主机、数据库、侦听器、应用服务器、HTTP服务器、Web应用都能够进行管理。

(4分)

∙A.SQL*Plus

∙B.Oracle企业管理器

∙C.NetManager

∙D.数据库管理器

是否存疑

答案:

B

解析:

13.下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表(A)。

(4分)

∙A.授予了CONNECT的角色,但没有授予RESOURCE的角色

∙B.

没有授予用户系统管理员的角色

∙C.

数据库实例没有启动

∙D.数据库监听没有启动

是否存疑

答案:

A

解析:

14.Oracle数据库中,以下(C)命令可以删除整个表中的数据,并且无法回滚(4分)

∙A.drop

∙B.delete

∙C.truncate

∙D.cascade

是否存疑

答案:

C

解析:

15.在Oracle中,事务中使用下列SQL语句不会引起锁定(A)(4分)

∙A.SELECT

∙B.INSERT

∙C.UPDATE

∙D.DELETE

是否存疑

答案:

A

解析:

2、判断题第2/5/7/8/9、题正确

3、(每题4分,共10道小题,总分值40分)

1.一个表空间可以包含多个数据文件,一个数据文件也可从属于多个表空间。

(4分)

是否存疑

答案:

解析:

2.回滚可以在事务失败时,回到操作事务前的数据状态。

(4分)

是否存疑

答案:

解析:

3.可以在PL/SQL中使用GOTO语句使运行流程进行跳转。

(4分)

是否存疑

答案:

解析:

4.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用WHERE语句。

(4分)

是否存疑

答案:

解析:

5.为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表的末尾。

(4分)

是否存疑

答案:

解析:

6.SQLServer不是市场上常见的关系数据库管理系统。

()(4分)

是否存疑

答案:

解析:

7.事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。

(4分)

是否存疑

答案:

解析:

8.因为存储过程不返回值,使用时只能单独调用;而函数却能出现在能放置表达式的任何位置.(4分)

是否存疑

答案:

解析:

9.分布式数据库系统的特点是数据分布、数据共享、兼容性好和网络扩展性好。

(4分)

是否存疑

答案:

解析:

10.浏览器-服务器结构是2层结构。

()(4分)

是否存疑

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

当前位置:首页 > 农林牧渔 > 畜牧兽医

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

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