数据库管理技术复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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