oracle课后填空选择答案
第二章
1.Oracle 数据库系统的物理存储结构主要由3 类文件组成,分别为数据文件、日志文件、控制文件。
2.用户对数据库的操作如果产生日志信息、则该日志信息首先被存储在日志缓冲区中,随后
由LGWR进程保存到日志文件。
3.一个表空间物理上对应一个或多个数据文件。
4.在Oracle 的逻辑存储结构中,根据存储数据的类型,可以将段分为数据段、索引段、回退段、LOB 段和临时段。
5.在Oracle 的逻辑存储结构中,数据块是最小的I/O 单元。
6.在多进程Oracle 实例系统中,进程分为用户进程、后台进程和服务器进程。当一个用户运行应用程序,如PRO*C 程序或一个Oracle 工具(如SQL*Plus),系统将为用户运行的应用程序建立一个用户进程。
1.下列选项中,哪一部分不是Oracle 实例的组成部分? C
A.系统全局区SGA B. PMON 后台进程C.控制文件D.Dnnn 调度进程
2.在全局存储区SGA 中,哪部分内存区域是循环使用的? B
A.数据缓冲区B.日志缓冲区C.共享池D.大池
3.解析后的SQL 语句在SGA 的哪个区域中进行缓存? C
A.数据缓冲区B.日志缓冲区C.共享池D.大池
4.如果一个服务进程非正常终止,Oracle 系统将使用下列哪一个进程来释放它所占用的资
源? D
A.DBWR B.LGWR C.SMON D.PMON
5.如果服务器进程无法在数据缓冲区中找到空闲缓存块,以添加从数据文件中读取的数据
块,则将启动如下哪一个进程? D
A.CKPT B.SMON C.LGWR D.DBWR
6.下列关于共享服务器模式的叙述哪一项不正确? A
A.在共享服务器操作模式下,每一个用户进程必须对应一个服务器进程
B.一个数据库实例可以启动多个调度进程
C.在共享服务器操作模式下,Oracle 实例将启动调度进程Dnnn 为用户进程分配服务进程
D.共享服务器操作模式可以实现少量服务器进程为大量用户进程提供服务
7.当数据库运行在归档模式下时,如果发生日志切换,为了保证不覆盖旧的日志信息,系统
将启动如下哪一个进程? D
A.DBWR B.LGWR C.SMON D.ARCH
8.下列哪一个进程和数据库部件可以保证用户对数据库所做的修改在没有保存的情况下,不
会发生丢失修改数据? C
A.DBWR 和数据文件B.LGWR 和日志文件组C.CKPT 和控制文件D.ARCH 和归档日
志文件
9.下列哪一个进程用于将修改过的数据从内存保存到磁盘数据文件中? A
A.DBWR B.LGWR C.RECO D.ARCH
10.如果要查询数据库中所有表的信息,应当使用下列哪种数据字典视图? A
A.DBA 视图B.ALL 视图C.USER 视图D.动态性能视图
11.下列哪一项是Oracle 数据库中最小的存储分配单元? D
A.表空间B.段C.盘区D.数据块
12.下面的各项中哪一个正确描述了Oracle 数据库的逻辑存储结构? A
A.表空间由段组成,段由盘区组成,盘区由数据块组成
B.段由表空间组成,表空间由盘区组成,盘区由数据块组成
C.盘区由数据块组成,数据块由段组成,段由表空间组成
D.数据块由段组成,段由盘区组成,盘区由表空间组成
第三章
1.标准的SQL 语言语句类型可以分为:数据定义语句(DDL)、数据操纵语句(DML)和数据控制语句(DCL)。
2.在需要滤除查询结果中重复的行时,必须使用关键字Distinct;在需要返回查询结果中的
所有行时,可以使用关键字ALL。
3.如果需要在SELECT 子句中包括一个表的所有列,可使用符号*。
4.如果定义与组有关的搜索条件,可以把group by 子句添加到SELECT 语句中。
5.当进行模糊查询时,就使用关键字LIKE和通配符"_"或百分号"%"。
6.WHERE子句可以接收FROM子句输出的数据,而HAVING子句则可以接收来自group by、
FROM 或where子句的输入。
7.使下列SQL 语句中添加适当的表达式或子句,使语句可以正常运行。
SELECT 供应商所在城市,COUNT(供应商编号)
FROM 供应商信息
GROUP BY 供应商所在城市
ORDER BY 2 DESC;
1.下列的哪个子句在SELECT 语句中用于排序结果集? D
A.HAVING 子句B.WHERE 子句C.FROM 子句D.ORDER BY 子句
2.为了去除结果集中重复的行,可在SELECT 语句中使用下列哪个关键字? B
A.ALL B.DISTINCT C.SPOOL D.HAVING
3.下列哪个关键字或子句用来限定查询结果集中的行? B
A.SELECT B.WHERE C.UPDATE D.INSERT
4.GRO