Oracle数据库基础题库【含答案】 下载本文

35、因为存储过程不返回值, 使用时只能单独调用; 而函数却能出现在能放置表

)达式的任何位置。(Y

36、存储过程是已经编译好的代码,在调用的时候不必再次编译,提高了程序的

运行效率。( T)

38、Oracle提供了多种类型的表,包括堆表、外部表、

索引组织表、临时表、

对象表等。( F)

39、为了使用户在大量数据的读写操作和查询操作中速度更快, 可以使用分区表技术。( T )

40、在 Oracle 中,索引技术使用了 ROWID来进行数据的快速定位。( T)

中,索引可以分为、Oracle 41树索引和位图索引,

默认使用的是位图索引。B

) F (

时,该列不 1%Oracle 建议,当一个列的所有取值数量与行的总数的比例小于42、)树索引。( B F 再适合使用位图索引,而适用于

43、同义词的作用是实现复杂的功能。(N)

44、视图是由一个或若干基表产生的数据集合,但视图不占存储空间。 建立视图

可以保护数据安全(仅让用户查询修改可以看见的一些行列)、简化查询操作、保护数据的独立性。( T )

45、普通视图占有数据库存储空间。(F) 46、产生不重复整数的数据库应用的最好解决办法, 就是使用序列, 尤其在多用户环境下更是如此。( T )

47、行级触发器:无论受影响的行数是多少,都只执行一次。(F)

、语句级触发器在每个数据修改语句执行后只调

用一次,48而不管该操作将影响

)到多少行。(T 49T)、锁用于提供数据的完整性和一致性。( 50F、事务的结束只能是 rollback 或者) commit。( 角色具有所有的权限。(oracle CONNECT)、F51

F)记录了数据库中全部角色的信息。

( DBA_ROLES52、数据字典

53、CONNECT、RESOURCE、DBA、

EXP_FULL_DATABASE、IMP_FULL_DATABASE都是系统预定义的角色。( T )

54、DBA角色具有全部系统特权。(T)

55、ORACLE对象特权指用户在指定的表上进行特殊操作的权利。这些特殊操作包括增、删、改、查看、执行(存储过程)、引用(其它表字段作为外键)、索引等。( T )

56、一般情况下,可使用同义词来保护系统中真实的表名称,用角色简化授权,创建数据操纵用户来

隐藏数据的真正拥有者,以此达到保护数据安全的目的。 )( T

特权才能登录到、每一个数据库用户必须具有 RESOURCE 57数据库中,Oracle

)特权用户是权限最低的用户。(FESOURCE )58、Oracle 数据库的逻辑存储结构主要由表空间构成。(T

数据库的表空间内存储的逻辑对象为段,段由盘区组成,而盘区又Oracle 59、) T 由多个数据块组成。(

60、数据备份可以全库备份,也可以对单个表进行备份。(T)

五、 单项选择题

1、安装 oracle 数据库过程中 SID 指的是什么:( A)

A. 系统标识号B.数据库名C.用户名D.用户口令