### Oracle 11g标准教程思考与练习答案解析 #### 第二章 数据库体系结构 **一、填空题** 1. **日志文件:** Oracle数据库中的日志文件是用于记录所有对数据库进行修改的操作的日志记录。这些日志记录对于数据库的恢复至关重要。 2. **日志缓冲区、LGWR、日志文件组:** - **日志缓冲区(Log Buffer)**:在内存中预留的一部分区域,用于暂时存放日志记录。 - **LGWR(Log Writer Process)**:负责将日志缓冲区中的日志记录写入到物理磁盘上的日志文件中。 - **日志文件组(Log File Group)**:由一个或多个日志文件组成,它们共同构成一个完整的日志序列,用于确保数据库的一致性和完整性。 3. **数据文件:** 数据文件是存储数据库中实际数据的物理文件。每个表空间至少包含一个数据文件,数据文件中的数据按照一定的逻辑结构组织。 4. **数据段、回退段、临时段:** - **数据段(Data Segment)**:用于存储数据表的数据,每张表都有一个数据段。 - **回退段(Rollback Segment)**:用于存储回滚信息,即事务在提交前的状态,以便于回滚事务。 - **临时段(Temporary Segment)**:用于临时表或者排序操作等临时性存储需求。 5. **数据块:** 数据块是数据库中最小的I/O单位,是数据文件中数据存储的基本单位。每个数据块都具有相同的大小,这个大小由数据库的初始化参数决定。 **二、选择题** - 问题1-13:由于题目没有提供具体选项,无法给出详细解析。 #### 第三章 数据库实例管理 **一、填空题** 1. **AUTO、MANUAL、AUTO、MANUAL:** 这些选项通常与数据库的参数设置有关,例如自动(AUTO)或手动(MANUAL)调整某些参数。 2. **nls_date_format:** 是一个初始化参数,用于设置日期格式。 3. **初始化参数文件、服务器端初始化参数文件:** 初始化参数文件用于存储数据库运行所需的参数设置;服务器端初始化参数文件则是服务器端专用的参数文件,其中包含服务器端特有的配置。 4. **SHOWPARAMETER:** 是一个SQL*Plus命令,用于显示当前会话或实例级别的参数设置情况。 5. **为实例加载数据库:** 在启动数据库实例时,需要加载数据库的所有控制文件、数据文件和重做日志文件。 6. **立即关闭、事务关闭:** 关闭数据库的方式之一,立即关闭会立即停止所有的会话并关闭数据库;事务关闭则等待当前正在执行的事务完成后再关闭。 7. **静默、挂起:** 这里可能是指数据库会话的状态,静默表示会话未执行任何操作,挂起表示会话因为某些原因而被暂停。 **二、选择题** - 问题1-5:由于题目没有提供具体选项,无法给出详细解析。 #### 第四章 SQL*Plus **一、填空题** 1. **命令标题、命令中使用的强制参数和可选参数:** SQL*Plus支持各种命令,这些命令通常包含标题、强制参数和可选参数等组成部分。 2. **PROMPT:** PROMPT命令用于在屏幕上显示消息。 3. **SPOOL:** SPOOL命令用于将屏幕输出保存到文件中。 4. **TITLE、BTITLE:** TITLE命令用于设置屏幕顶部的信息;BTITLE命令用于设置屏幕底部的信息。 5. **START、@:** START命令用于执行存储在文件中的SQL*Plus命令或SQL脚本;@符号同样用于执行SQL脚本文件。 6. **COLUMN:** COLUMN命令用于设置列的显示格式。 **二、选择题** - 问题1-5:由于题目没有提供具体选项,无法给出详细解析。 #### 第五章 SQL语言基础 **一、填空题** 1. ***:** 通配符“*”在SQL查询语句中代表选择所有列。 2. **asc、desc:** “ASC”表示升序排序,“DESC”表示降序排序。 3. **HAVING:** HAVING子句用于过滤聚合查询的结果。 4. **LINK、下划线“_”:** 这里可能是指表名或列名中的命名规则,比如使用下划线来分隔单词。 5. **GROUP BY、WHERE:** GROUP BY用于根据一个或多个列对结果集进行分组;WHERE子句用于过滤查询结果。 6. **全外连接:** 全外连接返回左表和右表中的所有记录,即使某些记录在另一表中不存在。 7. **ASCII()、CHAR():** ASCII()函数返回字符的ASCII码值;CHAR()函数返回ASCII码值对应的字符。 8. **子查询:** 子查询是在一个查询语句内部嵌套的另一个查询语句。 9. **括号、ORDER BY:** 括号用于改变表达式的运算顺序;ORDER BY子句用于对结果集进行排序。 10. **常量:** 常量是指在SQL语句中直接出现的具体数值。 11. **IN、ANY、ALL:** IN用于匹配一组值中的任意一个;ANY用于比较单个值与列表中的任意一个值;ALL用于比较单个值与列表中的所有值。 12. **SELECT:** SELECT语句用于从数据库中选择数据。 13. **UPDATE EMP SET SAL = SAL * 1.1:** 这条更新语句用于将EMP表中所有员工的工资提高10%。 **二、选择题** - 问题1-18:由于题目没有提供具体选项,无法给出详细解析。 #### 第六章 PL/SQL语言基础 **一、填空题** 1. **异常处理:** 异常处理是PL/SQL中用来处理运行时错误的一种机制。 2. **打开游标、关闭游标:** 打开游标是开始从数据库中检索数据的过程;关闭游标是释放与游标相关的资源。 3. **NO_DATA_FOUND:** 这是PL/SQL中的预定义异常,当SQL语句没有返回任何行时触发。 4. **%ROWCOUNT:** %ROWCOUNT属性返回游标最后一次执行的SQL语句所影响的行数。 5. **N:** 这里可能是指一个变量或常量的名称。 6. **完成下列程序使其能够正确运行。i<>j、i<>k AND j<>k:** 这是一段示例代码,其中使用了条件语句来检查多个变量之间的关系。 **二、选择题** - 问题1-6:由于题目没有提供具体选项,无法给出详细解析。 #### 第七章 PL/SQL高级特性 **一、填空题** 1. **CREATE OR REPLACE FUNCTION get_sal(P_ID varchar2) is v_price number; begin select sal into v_sal from emp where empno = p_id; return v_sal; exception when no_data_found then dbms_output.put_line('无找到该编号的员工!'); when others then dbms_output.put_line('发生其它错误!'); end get_sal;:** 这是一个示例函数,用于根据员工编号获取员工的薪资。 2. **程序包主体:** 这是一个程序包主体的示例,其中定义了两个重载函数`MAX`,用于求最大值。 3. **insteadof触发器:** 如果希望执行某个操作时,该操作本身并不执行,而是去执行另外的一些操作,则可以使用insteadof触发器。 **二、选择题** - 问题1-14:由于题目没有提供具体选项,无法给出详细解析。 #### 第八章 数据类型与表设计 **一、填空题** 1. **VARCHAR2、CHAR、CHAR、VARCHAR2:** VARCHAR2和CHAR是Oracle中常见的字符数据类型,前者长度可变,后者长度固定。 2. **物理地址:** 物理地址是指数据在物理存储介质上的实际位置。 3. **CONSTRAINT、(EMPNO):** CONSTRAINT用于定义表中的约束,EMPNO可能是主键或唯一键。 4. **行级约束、表级约束:** 行级约束作用于单行或多行;表级约束作用于整个表。 5. **空值或NULL值:** NULL值表示未知或未定义的值。 6. **字符、多字节、二进制:** 这里提到的是不同类型的字符集,字符集用于定义数据库中的字符编码方式。 **二、选择题** - 问题1-8:由于题目没有提供具体选项,无法给出详细解析。 #### 第九章 索引 **一、填空题** 1. **惟一的、不惟一的、惟一的:** 这里提到的是不同类型的索引,惟一索引不允许重复值,不惟一索引允许重复值。 2. **PK_ID:** PK_ID可能是指主键标识。 3. **索引列值、ROWID:** ROWID是Oracle数据库中的一个特殊列,它指向表中每行的物理位置。 4. **位图:** 位图索引是一种特殊的索引类型,适用于低基数列。 5. **V$OBJ:** V$OBJ可能是Oracle动态性能视图的一个部分,用于查看对象的信息。 以上内容总结了《Oracle 11g标准教程》中的思考与练习答案,并针对每个章节中的知识点进行了详细的解释和分析。通过这些练习和解析,读者可以更好地理解和掌握Oracle 11g的相关知识和技术。
- zk_000_zk2011-10-19只有些答案。。。。。。。
- 粉丝: 0
- 资源: 16
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助