数据库复习题库

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

一、填空

1、数据库模式定义为数据库对象的集合。

2、在安装Oracle 10g数据库时,需要指定全局数据库名,默认为orcl__。

3、Oracle的实例是由内存、和后台进程组成。

4、段是表空间中一种逻辑存储结构,在Oracle系统中有三种类型,分别是数据段、临时段、回滚段。

5、Oracle Data Pump进程可以分为两个阶段:准备阶段和执行段。

6、Oracle数据库主要的3种物理文件是控制文件、数据文件、和日志文件。

7、PL/SQL是基于Ada 编程语言的结构化编程语言。

8、PL/SQL标识符的最大长度为30 。

9、表空间是Oracle数据库中数据的逻辑组织,每个数据库至少有一个临时表空间。

10、视图是虚拟的表,它在物理上并不存在。可以把它看成是一个存储的查询。

11、查看EMP表结构的SQL*PLUS命令是DESC ;显示EMP表所有数据的SQL语句是SELECT 。

12、ORACLE管理数据库存储空间的最小存储单位是数据块。

13、每个ORACLE数据库都由3种类型的文件组成:数据文件、日志文件、控制文件。

二、选择题

1、PCTFREE与PCTUSED参数加起来不能超过(A )。

A.100 B.50 C.25 D.10

2、下面不属于Oracle 10g产品系列的是(D )

A. Oracle 数据库10g标准版1

B. Oracle数据库10g标准版

C. Oracle 数据库10g企业版

D. Oracle 数据库10g网络版

3、SQL* Plus的文件操作命令中能将文件的内容调入SQL缓冲区的是(B )。

A.SAVE B.GET C.START D.SPOOL

4、用下列什么命令可以执行SQL* Plus缓冲区中的一条SQL语句是(C )。

A.- B.& C./ D.Ctrl+D

5、以下哪个内存区用于高速缓存数据字典信息(B )

A.数据库缓冲区高速缓存 B. 共享池 C. 重做日志缓冲区 D. PGA

6、下列描述中错误的是(A )

A.程序全局区(PGA)可由所有用户进程共享

B.Oracle使用表空间组织数据库,每个数据库至少有一个System表空间。

C.数据块是Oracle I/O操作的最小单元

D.区间是由连续的数据块组成的。

7、关于表空间与数据文件的关系,下列哪些描述是对的(D )。

A.表空间与数据文件之间是多对多的关系

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

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

D.每个表空间至少含有一个数据文件

9、下面关于Oracle 10g用户口令错误的是(B )

A. 口令不得以数字开头

B. 口令可以与用户名相同

C. 口令不得使用Oracle 的保留字

D. 口令长度必须在4~~30个字符之间

10、当数据库服务器上的一个数据库启动时,Oracle 将分配一块内存区间,叫做系统全局

区,英文缩写为(B )

A. VGA

B. SGA

C. PGA

D.GLOBAL

11、控制文件不包含哪些信息(A )

A. 日志记录序列号

B. 数据文件名称

C. 表空间名称

D. 重做日志文件名称

12、有一个商品表,需要为该表的id列,产生一个有序的,唯一的连续整数,应该采用以下哪种方式创建?(B )

A.VIEW B.SEQUENCE C.SYNONYM D.INDEX

13、Oracle系统非正常关闭,重新启动数据库,执行数据库恢复操作的后台进程是(C )。A.恢复进程B.检查点进程C.系统监控进程D.调度进程

14、每个数据库至少要有几个重做日志文件(B )

A.1个B.2个C.3个D.任意个

15、下列哪一条语句将在教师基本信息表(teacher_info)的teacher_id列上建立一个主键约束PK_teacher_id (C )

A. CREATE PRIMARY KEY ON teacher_info(teacher_id);

B. CREATE CONSTRAINT PK_teacher_id PRIMARY KEY ON teacher_info(teacher_id);

C. ALTER TABLE teacher_inof ADD CONSTRAINT PK_teacher_id PRIMARY KEY(teacher_id);

D. ALTER TABLE teacher_info ADD PRIMARY KEY(teacher_id);

16、SQL/Plus命令中,START emp.sql,和那个命令执行效果相同?(B )

A.&emp.sql B.@ emp.sql C.GET emp.sql D.EXECUTE emp.sql

18、用下列代码建立一个视图,对该视图允许做什么操作?(A )

CREATE VIEW stud_view

AS SELECT * FROM stud_info

WHERE substr(stud_id,3,2)=‘01’WITH READ ONLY;

A.SELECT B.SELECT,UPDATE

C.SEELCT,DELETE D.SEELCT,INSERT

19、下列代码中哪一行代码有错误(C )。

1)CREATE TABLE stud_score

2)(stud_id CHAR(10),

3)name VARCHAR2,

4)score NUMBER);

A.第1行B.第2行C.第3行D.第4行

20、下列哪个文件用来记录应用程序对数据库的改变。(D )

A.数据文件B.控制文件C.INIT.ORA D.重做日志

21、PL/SQL块中不能直接使用的SQL命令是(C )。

A.SELECT B.INSERT C.DROP D.UPDATE

23、(A )函数返回大于或等于所给数字表达式的最小整数。

A. CEIL

B. ABS

C. FLOOR

D. ROUND

24、下列不属于Oracle表空间的是(D )。

A.大文件表空间B.系统表空间C.撤销表空间D.网格表空间25、以下哪个内存区不属于SGA?(B )

A.数据库缓冲区高速缓存B.PGA

C.重做日志缓冲区D.共享池

26、在Oracle中,下列哪种类型不属于替换变量的类型?(D )

相关文档
最新文档