收藏 分享(赏)

Oracle作业一答案.doc

上传人:精品资料 文档编号:10724270 上传时间:2020-01-02 格式:DOC 页数:5 大小:39.04KB
下载 相关 举报
Oracle作业一答案.doc_第1页
第1页 / 共5页
Oracle作业一答案.doc_第2页
第2页 / 共5页
Oracle作业一答案.doc_第3页
第3页 / 共5页
Oracle作业一答案.doc_第4页
第4页 / 共5页
Oracle作业一答案.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、Oracle 数据库作业一一、填空题:1、(重做日志)缓存区用于在内存中存储未被刷新写入联机日志文件的重做信息。2、内存结构是一块进程在其中进行自身对话或与其他进程对话的内存区域,Oracle 使用两种类型的内存结构,一种是(系统全局区 SGA) ,另一种是(程序全局区 PGA) 。3、当检索数据时,可以通过(连接)操作查询出存放在多个表中的不同对象的信息。4、一个数据文件属于(一)个表空间5、oracle 的基本存储数据的结构有表空间、 (数据文件) 、 (控制文件) 、各种段、 (区间) 、 (数据块)等。6、oracle 的(内存结构)和(后台进程)合在一起,构成了 oracle 数据库

2、运行时的系统,也就是 oracle 实例。7、(控制文件)记录 oracle 数据库中所有文件的控制信息。8、Oracle 数据库是大型(分布式)关系数据库9、关系数据库采用(二维表格)来描述实体之间的关系10、 一个 Oracle 数据库至少拥有(一)个实例11、 (SID)用于标识一个 Oracle 数据库实例12、 Oracle 数据库在逻辑上被划分为一个个独立的存储区域,这些存储区域被称为(表空间)13、 每个表空间对应于一个或多个(数据文件)14、 默认情况下,新建的数据库具有(3)个控制文件15、 Oracle数据库的启动是分步骤进行的,其中涉及到(实例的启动)、(数据库的加载)和

3、(打开数据库)三个状态16、 Oracle数据库的逻辑存储结构包括表空间、 (段) 、 (区)和(块) 。17、 打开数据库时,实例将打开所有处于联机状态的(数据)文件和(重做日志)文件18、 在 Oracle 9i 中进行 SQL 语句操作的主要工具是(SQL*PLUS)19、 Oracle 最小的逻辑存储单元是(块)20、 加载数据库时,实例将打开数据库的(控制)文件,从中获取数据库的名称、数据文件的位置和名称等关于数据库物理结构的信息21、 在SQL*PLUS中,有一块内存存储了刚刚执行完的命令,这块内存一般称为(缓冲区)22、 SQL语言是数据库的核心语言,全称是(结构化查询语言(St

4、ructured Query Language)。23、 SQL*Plus是用于访问Oracle数据库的(交互式)应用程序。24、 SQL*Plus将最近输入的SQL命令存储在一个(缓冲区)中。25、 (系统全局区)是最重要的存储结构,是实例的主要部分。26、 数据字典是Oracle数据库的核心组件,对用户来说,它是由只读类型的(表)和(视图)组成。27、 数据库的物理结构是构成数据库的(操作系统文件)所决定的。二、判断题:1、重做日志不是用于恢复数据用的。 (错)2、表空间(Tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间。(对)3、每个表空间必须由磁盘上的多个文件组成,

5、一个文件无法组成一个表空间。(错)4、一个数据文件只能属于一个表空间,一个表空间可以有多个数据文件。 (对)5、一个 oracle 数据库至少要有一个实例。 (对)6、数据块是 oracle 数据库最小物理存储单元。当 oracle 从磁盘读取数据时,读取的数据量总是数据块容量的整数倍。 (对)7、表中的主键(Primary Key)只能是表中的一个列,它们的值唯一地标识表中的一条记录,决定表中每一行的唯一性。 (错)8、控制文件是保存重做信息的数据文件(错)9、重做日志文件是保存重做信息的数据文件(对)10、 LGWR 进程以循环方式将重做日志缓存区中的内容不断写入重做日志文件(对)11、

6、在分布式数据库中,运行在不同服务器上的数据库彼此不共享数据。(错)12、 WHERE 子查询中不能有 order by 子句( )13、 一个数据文件可以属于不同的数据库( )三、选择题1. Bob 试图以正常方式关闭 Oracle 数据库,系统提示不能关闭,当他试图启动数据库时,系统提示系统已经处于打开状态,那么他应该采用以下哪种方式关闭系统(B)A. NORMAL(正常)B. ABORT(终止)C. IMMEDIATE(立即)D. NONE(以上都不对)2. 小红是一个新的 DBA,当她关闭数据库后系统提示“Oracle 正在等待所有用户的断开” ,请问,她采用的是以下哪种关闭模式(A)A

7、. 正常B. 立即C. 终止D. 事务处理3. 下列关于“分布式数据库系统”的叙述中,正确的是 ( C ) A. 分散在各结点的数据是不相关的 B. 用户可以对远程数据进行访问,但必须指明数据的存储结点 C. 每一个结点是一个独立的数据库系统,既能完成局部应用,也支持全局应用 D. 数据可以分散在不同结点的计算机上,但必需在同一台计算机上进行数据处理4. 以下什么时候需要读取初始化参数文件(C)A. 打开数据库时B. 加载数据库时C. 启动实例时D. 以上任何阶段5. SGA 包括以下哪些( D)A. 缓冲区高速缓存B. 共享池C. 重做日志缓存D. 以上所有6. 以下哪一个不是 Oracle

8、 数据库的后台进程(B)A. DBWriterB. DBReaderC. LGWriterD. SMON7. 在参数文件中,一行前加上以下哪种符号,表示该行为注释( C)A. $B. C. #D. !8. 运行一个 Oracle 数据库之前,以下(D)是必需的A. 回滚表空间B. 工具表空间C. 临时表空间D. 系统表空间9. 一般创建一个新的数据库的第一步是(D)A. 启动一个实例B. 启动 SQL*Plus 并且以 SYSDBA 的身份连接到 OracleC. 检查系统的实例标识D. 创建初始化参数文件10. 将修改块的内容写到数据文件的进程是(1)A. DBWRB. LGWRC. PMO

9、ND. SMON11. 一个 Oracle 数据库至少拥有(A)个实例A. 1 个B. 2 个C. 根据参数设置 D. 没有12.Oracle 数据库的数据字典中所有的基础表都有为(B)用户所拥有A. SystemB. SysC. ScottD. Public14. 如果表中某一条记录的一个字段暂时不具有任何值,在其中将保存( )A. 空格字符B. 0C. NULLD. 不确定的值,由字段数据类型决定15. 在区的手工分配方式中,以下哪个参数用于指定区的增加比例的(C)A. INITIALB. NEXTC. PCTINCREASED. MINEXTENTS16.SGA 区中下列哪一个缓存区是以

10、循环方式写入的(B)A. 数据库缓存B. 重做日志缓存C. 大型池D. 共享池17. 在 SQL*PLUS 中,对缓冲区进行在缓冲区当前行用新的文本替换旧的文本的命令是(B)A. aB. cC. iD. l 四、简答题5. SQL 语句主要分为几类?分别举例说明6. 关闭数据库有几种模式?分别比较这几种模式的不同关闭实例的四种模式 正常:阻止任何用户建立新的连接;等待当前正在连接的用户主动断开连接,正在连接的用户能够继续他们的工作,甚至提交新的事务;一旦所有用户都断开连接,立刻关闭卸载数据库并终止实例。 立即:阻止任何用户建立新的连接,同时阻止当前连接的用户开始任何新的事务;任何未提交的事务均

11、被回退;不等待用户主动断开连接,直接关闭卸载数据库并终止实例。 终止:阻止任何用户建立新的连接,同时阻止当前连接的用户开始任何新的事务;立即终止当前正在执行的 SQL 语句;任何未提交的事务均不被回退;立即断开所有用户的连接,关闭卸载数据库并终止实例。 事务处理:介于正常方式与立即方式之间。阻止任何用户建立新的连接,同时阻止当前连接的用户开始任何新的事务;等待所有未提交的活动事务提交完毕立即断开用户连接;关闭卸载数据库并终止实例。7. 下面语句是什么语句?其中 NEXT 和 PCTINCREASE 分别代表什么含义?CREATE TABLE USER_TABLE01(COL1,COL2,COL

12、3)TABLESPACE USER01STORAGE(INITIAL 64K NEXT 128K PCTINCREASE 100);答:是创建表的语句,表名是 USER_TABLE01,其中 next 表示构成该表的第二个区的大小是 128K,PCTINCREASE 表示后续增加的区的大小在前一个区的基础之上增加的比例。8. Oracle9i 中,连接类型大概分为哪几种?分别解释。答:内连接:对表间某(些)列数据使用比较运算符进行的操作,并列出这些表中符合连接条件的记录。外连接:分为左外连接、右外连接和全外连接。不仅列出符合连接条件的记录,也列出左表(左外连接时) 、右表(右外连接时)或两个表(全外连接)中所有符合搜索条件的记录。交叉连接:返回连接表中所有数据行的笛卡尔积。9. 假设用户 A 将 example 表的 select any table 权限授予了用户 B,并且使用grant option 选项,用户 B 又将 example 表的 select 权限授予了用户 C,那么当 DBA 回收用户 A 的 example 表的 select 权限后,还有哪些用户将失去这个权限?答:用户 B 和用户 C 都将失去这个权限写出具有以下功能的集合函数:(1)用来对数值类型的列进行求和(2)用来确定一个表中包含多少行答:(1)sum()(2)count()

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报