题目为随机抽题 请用CTRL+F来搜索试题
点击支付下载即可看见答案
《Oracle 数据库》作业一
一、填空题:
1、( )缓存区用于在内存中存储未被刷新写入联机日志文件的重 做信息。
2、内存结构是一块进程在其中进行自身对话或与其他进程对话的内存区域, Oracle 使用两种类型的内存结构,一种是( ),另一种是 ( )。
3、当检索数据时,可以通过( )操作查询出存放在多个表中的不 同对象的信息。
4、一个数据文件属于( )个表空间
5、oracle 的 基 本 存 储 数 据 的 结 构 有 表 空 间 、( )、 ( )、各种段、( )、( )等。
6、oracle 的( )和( )合在一起,构成了 oracle 数据库运行时的系统,也就是 oracle 实例。
7、( )记录 oracle 数据库中所有文件的控制信息。
8、Oracle 数据库是大型( )关系数据库。
9、关系数据库采用( )来描述实体之间的关系。
10、 一个 Oracle 数据库至少拥有( )个实例。
11、 ( )用于标识一个 Oracle 数据库实例。
12、 Oracle 数据库在逻辑上被划分为一个个独立的存储区域,这些存储区域 被称为( )。
13、 每个表空间对应于一个或多个( )。
14、 默认情况下,新建的数据库具有( )个控制文件。
15、 Oracle数据库的启动是分步骤进行的,其中涉及到( )、 ( )和( )三个状态。
16、 Oracle数据库的逻辑存储结构包括表空间、( )、 ( )和( )。
17、 打开数据库时,实例将打开所有处于联机状态的( )文件 和( )文件。
18、 在 Oracle 9i 中进行 SQL 语句操作的主要工具是( )。
19、 Oracle 最小的逻辑存储单元是( )。
20、 加载数据库时,实例将打开数据库的( )文件,从 中获取数据库的名称、数据文件的位置和名称等关于数据库物理结构的信息。
21、 在SQL*PLUS中,有一块内存存储了刚刚执行完的命令,这块内存一般称 为( )。
22、 SQL语言是数据库的核心语言,全称是( )。
23、 SQL*Plus是用于访问Oracle数据库的( )应用程序。
24、 SQL*Plus将最近输入的SQL命令存储在一个( )中。
25、 ( )是最重要的存储结构,是实例的主要部分。
26、 数据字典是Oracle数据库的核心组件,对用户来说,它是由只读类型的 ( )和( )组成。
27、 数据库的物理结构是构成数据库的( )所决定的。
二、判断题:
1、重做日志不是用于恢复数据用的。( )
2、表空间(Tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间。 ( )
3、每个表空间必须由磁盘上的多个文件组成,一个文件无法组成一个表空间。 ( )
4、一个数据文件只能属于一个表空间,一个表空间可以有多个数据文件。( )
5、一个 oracle 数据库至少要有一个实例。( )
6、数据块是 oracle 数据库最小物理存储单元。当 oracle 从磁盘读取数据时, 读取的数据量总是数据块容量的整数倍。( )
7、表中的主键(Primary Key)只能是表中的一个列,它们的值唯一地标识表中 的一条记录,决定表中每一行的唯一性。( )
8、控制文件是保存重做信息的数据文件( )
9、重做日志文件是保存重做信息的数据文件( )
10、 LGWR 进程以循环方式将重做日志缓存区中的内容不断写入重做日志文 件( )
11、 在分布式数据库中,运行在不同服务器上的数据库彼此不共享数据。 ( )
12、 WHERE 子查询中不能有 order by 子句( )
13、 一个数据文件可以属于不同的数据库( )
三、选择题
1. Bob 试图以正常方式关闭 Oracle 数据库,系统提示不能关闭,当他试图启动 数据库时,系统提示系统已经处于打开状态,那么他应该采用以下哪种方式 关闭系统( )。 A. NORMAL(正常) B. ABORT(终止) C. IMMEDIATE(立即) D. NONE(以上都不对)
2. 小红是一个新的 DBA,当她关闭数据库后系统提示“Oracle 正在等待所有用 户的断开”,请问,她采用的是以下哪种关闭模式( )。 A. 正常 B. 立即 C. 终止 D. 事务处理
3. 下列关于“分布式数据库系统”的叙述中,正确的是 ( )。 A. 分散在各结点的数据是不相关的 B. 用户可以对远程数据进行访问,但必须指明数据的存储结点 C. 每一个结点是一个独立的数据库系统,既能完成局部应用,也支持全局应用 D. 数据可以分散在不同结点的计算机上,但必需在同一台计算机上进行数据处 理
4. 以下什么时候需要读取初始化参数文件( )。 A. 打开数据库时 B. 加载数据库时 C. 启动实例时 D. 以上任何阶段
5. SGA 包括以下哪些( )。 A. 缓冲区高速缓存 B. 共享池 C. 重做日志缓存 D. 以上所有
6. 以下哪一个不是 Oracle 数据库的后台进程( )。 A. DBWriter B. DBReader C. LGWriter D. SMON
7. 在参数文件中,一行前加上以下哪种符号,表示该行为注释( )。 A. $ B. @ C. # D. ! 8. 运行一个 Oracle 数据库之前,以下( )是必需的。 A. 回滚表空间 B. 工具表空间 C. 临时表空间 D. 系统表空间
9. 一般创建一个新的数据库的第一步是( )。 A. 启动一个实例 B. 启动 SQL*Plus 并且以 SYSDBA 的身份连接到 Oracle C. 检查系统的实例标识 D. 创建初始化参数文件
10. 将修改块的内容写到数据文件的进程是( )。 A. DBWR B. LGWR C. PMON D. SMON
11. 一个 Oracle 数据库至少拥有( )个实例。 A. 1 个 B. 2 个 C. 根据参数设置 D. 没有
12. Oracle 数据库的数据字典中所有的基础表都有为( )用户所拥有。 A. System B. Sys C. Scott D. Public
13. 如果表中某一条记录的一个字段暂时不具有任何值,在其中将保存( )。 A. 空格字符 B. 0 C. NULL D. 不确定的值,由字段数据类型决定
14. 在区的手工分配方式中,以下哪个参数用于指定区的增加比例的( )。 A. INITIAL B. NEXT C. PCTINCREASE D. MINEXTENTS
15. SGA 区中下列哪一个缓存区是以循环方式写入的( )。 A. 数据库缓存 B. 重做日志缓存 C. 大型池 D. 共享池
16. 在 SQL*PLUS 中,对缓冲区进行在缓冲区当前行用新的文本替换旧的文本的 命令是( )。 A. a B. c C. i D. l
四、简答题
1.SQL 语句主要分为几类?分别举例说明
2. 关闭数据库有几种模式?分别比较这几种模式的不同
3. 下面语句是什么语句?其中 NEXT 和 PCTINCREASE 分别代表什么含义? CREATE TABLE USER_TABLE01 (COL1,COL2,COL3) TABLESPACE USER01 STORAGE(INITIAL 64K NEXT 128K PCTINCREASE 100);
4. Oracle9i 中,连接类型大概分为哪几种?分别解释。
5. 写出具有以下功能的集合函数: (1)用来对数值类型的列进行求和 (2)用来确定一个表中包含多少行
主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网