数据库管理技术复习题

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

选择题

1.下列选项中,哪一部分不是Oracle实例的组成部分( ) C

A.系统全局区SGA

B. PMON后台进程

C.控制文件

D. Mnnn调度进程

2.在全局存储区SGA 中,哪部分内存区域是循环使用的( ) B

A.数据缓冲区

B.日志缓冲区

C.共享池

D.大池

3.在Oracle 中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle将分配给用户作为默认表空间的表空间是( )

A

A. SYSTEM

B. SYS

C. USER

D.DEFAULT

4. 在Oracle中,一个用户拥有的所有数据库对象统称为( )

A

A. 模式

B.表空间

C. 数据库

D. 实例

5.下列哪个子句实现对一个结果集进行分组和汇总( ) D

A.HAVING

B.ORDER BY

C.WHERE

D.GROUP BY

6.如果要设置SQL*Plus 每页打印的数量,则可以使用如下的哪个命令( ) C

A.SET PAGE

B.PAGESIZE

C.SET PAGESIZE

D.SIZE

7. 下列哪个语句允许检查UPDATE 语句所影响的行数( ) B

A. SQL%FOUND

B. SQL%ROWCOUNT

C. SQL%COUNTD

D. SQL%NOTFOUND

8.下列哪个语句可以在SQL*Plus 中直接调用一个过程( ) D A. RETURN B. CALL C. SET D. EXEC

9. 对于下面的函数,哪个语句将成功地调用( ) A CREATE OR REPLACE FUNCTION Calc_Sum (Addend_X number, Addend_Y number) Return number As Sum number;

BEGIN Sum :=Addend_X+Addend_Y; Return Sum; END;

A. Sum:=Calc_Sum(23,12)

B. EXECUTE Calc_Sum(45)

C.EXECUTE Calc_Sum(23,12)

D. Calc_Sum

10.在下列各选项中,关于序列的描述哪一项是不正确的( ) D

A.序列是Oracle 提供的用于产生一系列唯一数字的数据库对象

B.序列并不占用实际的存储空间

C.使用序列时,需要用到序列的两个伪列NEXTVAL 与CURRVAL。其中,NEXTVAL 将返回序列生成的下一个值,而CURRVAL 返回序列的当前值

D.在任何时候都可以使用序列的伪列CURRVAL,以返回当前序列值

11 .替代触发器可以被附加到哪一类数据库对象上( ) C

A.表

B.序列

C.视图

D.簇

12.下列哪个语句会终止事务( ) B

A.SAVEPOINT

B. COMMIT

C.END TRANSACTION

D. ROLLBACK TO SAVEPOING

13.下列哪一个锁模式不属于Oracle( ) A

A.死锁

B.排他锁

C.行级共享锁

D.共享锁

14.用户查询下列哪一个数据字典视图,可以查看他向其他用户授予的对象权限( ) C A.DBA_SYS_PRIVS ER_TAB_PRIVS_MADE

ER_TAB_PRIVS

ER_OBJ_PRIVS

15.若想导出(export)Scott用户的所有对象,该使用哪一种数据库导出(export)模式( )

B

A. table

B. user

C.tablespace

D.full database

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

A. FETCH

B. CLOSE

C. OPEN

D. CURSOR

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

A.OracleHOME_NAMETNSListener B. OracleServiceSID

C. OracleHOME_NAMEAgent

D.

OracleHOME_NAMEHTTPServer

18 . 使用哪一条SHUTDOWN语句关闭数据库时,下次打开数据库需要做恢复的操作( ) C A.SHUTDOWN TRANSACTIONAL B.SHUTDOWN IMMEDIATE

C. SHUTDOWN ABORT

D. SHUTDOWN NORMAL

19. ORACLE中,用来判断列值是否为空的操作符是( ) D

A ==NULL

B NULLIS

C .AS NULL D. IS NULL

20.根据以下在不同会话与时间点的操作,判断结果是多少( ) A session1 session2

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

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

T1 select count(*) from t; --显示结果(1000)条

T2 delete from t where rownum <=100;

T3 begin

delete from t where rownum <=100;

commit;

end;

T4 truncate table t;

T5 select count(*) from t; --这里显示的结果是多少?

A.800

B. 900

C.1000

D. 0

21. 在Oracle中,一个用户拥有的所有数据库对象统称为( ) A

A. 模式

B.表空间

C. 数据库

D. 实例

22. 在Oracle数据库的逻辑结构中有以下组件:A 表空间 B 数据块 C 区

D 段,这些组件从大到小依次是( ) B

A. A→B→C→D

B. A→D→C→B

C. A→C→B→D

D. D→A→C→B

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

A. SYSTEM

B. SYS

C. SCOTT

D. SYSDBA

24.下列哪个语句可以在SQL*Plus 中直接调用一个过程( ) D A. RETURN B. CALL C. SET D. EXEC

相关文档
最新文档