数据库习题

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

一、选择题。

1.在后台进程中,哪一个用于负责将重做日志缓冲区中的内容写入重做日志文件中B

A. SMON

B. DBWR

C. LGWR

D. PMON

2.用来设置系统启动时重做日志缓冲区大小的初始化参数为 C

A. SHARED_POOL_SIZE

B. LARGE_POOL_SIZE

C.LOG_SIZE

D. DB_BLOCK_SIZE

3.下面哪一个不是数据库物理存储结构中的对象 D

A. 数据文件

B. 重作日志文件

C. 控制文件

D. 表空间

原题:()用来记录和描述数据库的物理存储结构信息。

4.数据库至少需要几个控制文件 A

A. 1个

B. 2个

C. 由初始化参数决定

D. 4个

5.一个基本的PL/SQL块中,SELECT子句必须和 B 配合使用

A. IN

B. INTO

C. TO

D. ON

6.当FETCH执行失败时,游标的属性值为TRUE的是 C

A. %ISOPEN

B. %FOUND

C. %NOTFOUND

D. %ROWCOUNT

7.你应在哪些列上建索引? C

A. 列值少的列

B. 经常修改的列

C. 列值分布广泛的列

D. 空值少的列

8.启动实例STARTUP MOUNT的含义是 A

A. 打开实例,并且打开数据库

B. 打开实例,可以进行对用户数据库和数据字典的操作

C. 打开实例,从控制文件中装载数据库的信息,但是数据库没有打开,还不能使用。

D. 打开实例,从初始化参数文件中装载数据库的信息,但是数据库没有打开,还不能使用

9.在手工创建数据库的情况下,执行CREATE DATABASE语句前应该执行以下哪条命令来启动实例? B

A. STARTUP INSTANCE

B. STARTUP NOMOUNT

C. STARTUP MOUNT

D. STARTUP RESTRICT

10.下面哪一个对象占用实际的存储空间? B

A. 视图

B. 索引

C. 序列

D. 存储过程

11.用来设置系统启动时共享存储区(共享池)大小的初始化参数为A

A.SHARED_POOL_SIZE

RGE_POOL_SIZE

C.LOG_SIZE

D.DB_BLOCK_SIZE

12.哪个命令属于隐含提交命令? B

A. CREATE

B. UPDATE

C. COMMIT

D. SELECT

13.开启或关闭具有自动扩展属性的数据文件可以使用关键字()。

14.哪一个是 SQL*Plus 命令? C

A. UPDATE

B. CHANGE

C. SELECT

D. ALTER TABLE

原题:用来格式化列的 SQL*Plus 命令是()

15.Oracle数据库管理系统的数据模型是 A

A. 关系模型

B. 层次模型

C. 网状模型

D. 对象模型

16.在后台进程中,哪一个用于负责将数据库高速缓冲区中的内

容写入数据文件中B

A. SMON

B. DBWR

C. LGWR

D. PMON

17.Oracle数据库的物理结构是由重做日志文件、控制文件和什么

文件构成B

A. 初始化参数文件

B. 数据文件

C. 备份文件

D. 附加文件

18.如果希望能够自动为EMPLOYEES表中的主码子段EMPNO生成

唯一的连续整数,比如1000、1001等,应该使用下列哪一种模式对象来实现A

A. 序列

B. 同义词

C. 存储过程

D. 存储函数

19.一个数据库中至少应拥有重做日志文件(组)的个数为A

A. 2个

B. 5个

C. 8个

D. 10个

20.表空间与数据文件关系叙述正确的是D

A. 表空间可以含0个或多个数据文件

B. 一个表空间属于一个数据文件

C. 一个数据文件可以属于多个表空间

D. 一个数据文件只可属于一个表空间

21.一个基本的PL/SQL块中,必须存在的组成部分 B

A. 定义部分

B. 执行体部分

C. 例外定义部分

D. 例外处理部分

22.对于角色与用户的说法正确的是D

A. 角色被删除时,用户也被删除

B. 角色被删除时,对用户没有影响

C. 删除用户时,此用户的角色也被删除

D. 删除角色时,用户相应权限被回收

23.如果需要禁止某个用户访问数据库,但是又要保留他所创建

的数据库对象,可以通过多种方法来实现。在下列四种方法中,不正确的是B

A. 锁定该用户的帐户

B. 删除该用户的帐户

C. 改变该用户的口

令 D. 回收该用户的CREATE SESSION 权限

原题:如果需要禁止某个用户访问数据库,但是又要保留他所创建的数据库对象,可以使用的方法是()。

24.假设用户A将CREATE SESSION权限授予了用户B,并且使

用ADMIN OPTION 选项;用户B又将CREATE SESSION权限授予了用户C。那么当DBA回收用户A的CREATE SESSION权限后,还有下列各项中哪类用户将失去这个权限C

A. 只有用户B失去

B. 只有用户C失去

C. 用户B与用户C都没有失去

D. 用户B和用户C都失去

25.为用户分配表空间的使用配额,意味着B

A. 该用户可以创建角色。

B. 该用户已经具备了创建表等数据库对象的必要条件

C. 该用户已经具备了创建表等数据库对象的充分条件

D. 该用户已经具备了DBA的特权

26.初始化参数PROCESSES的最小值为:D

A. 1

B. 2

C. 6

D. 0

27.哪一个逻辑连接符可以通过WHERE 子句实现简单连接查询? C

A. OR

B. NOT

C. AND

D. None

28.如果表中某一条记录的一个字段暂时不具有任何值,在其中

保存什么内容?C A. 空格字符 B. 0 C. NULL

D. 不确定的值,由字段的数据类型决定

29.你判断下面语句,有什么作用?B

GRANT update ON inventory TO joe WITH GRANT OPTION;

A. 一个系统权限被授予用户JOE

B. 一个对象权限被授予用户JOE

C. 用户JOE被授予在这个对象上的所有权限

D. 一个系统权限和一个对象权限被授予用户JOE

30.哪一个命令允许你直接修改一个已存在的视图? D

A. ALTER

B. CREATE

C. MODIFY

D. CREATE OR REPLACE

相关文档
最新文档