注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络认证与等级考试Oracle认证Oracle Database 10g基础教程

Oracle Database 10g基础教程

Oracle Database 10g基础教程

定 价:¥36.00

作 者: 闪四清编著
出版社: 清华大学出版社
丛编项: 高等院校计算机应用技术系列教材
标 签: Oracle

ISBN: 9787302098645 出版时间: 2005-01-01 包装: 平装
开本: 26cm 页数: 387 字数:  

内容简介

  本书描述了网格计算的基本概念和特点,重点讲述了OracleDatabase10g的安装和配置、系统架构、SQL*Plus、PL/SQL、表和索引、过程和软件包、触发器、视图、系统安全性、并发性、可用性、互操作性、商业智能、闪回技术等,并运用大量示例对各种关键技术进行了深入浅出的分析。读者对象本书可以作为高等院校数据库技术及其相关专业、信息管理与信息系统专业的教材,还可以作为Oracle应用开发人员的参考资料。本书特色本书思路清晰、结构合理、内容翔实,在每一章的正文中,结合讲述的关键技术和难点,都穿插了大量的示例。每章的最后还安排了具有针对性的思考与练习,这些习题有助于读者巩固所学的基本概念、锻炼实际动手操作能力、培养思考问题和解决问题的能力。OracleDatabase10g是一种具有网格计算机架构的数据库系统,在性能、可扩展性、安全性、可管理性和系统可用性等方面具有绝对的领先优势。本书全面讲述了OracleDatabase10g的特点和功能。全书共分为18章,从安装配置、安全性、可用性、互操作性、PL/SQL、可开发性、商业智能等多个方面,对OracleDatabase10g的各项技术进行由浅入深的讲述。本书内容翔实、结构合理、示例丰富、图文并茂。作为一本教程,本书面向数据库管理和开发的专业人员,可以帮助他们系统地学习OracleDatabase10g的系统管理和应用开发,有助于解决各种疑难问题。本书可作为高等院校数据库技术及其相关专业、信息管理与信息系统专业的教材。也可以作为数据库管理和应用开发人员的参考书。

作者简介

暂缺《Oracle Database 10g基础教程》作者简介

图书目录

第1章 网格计算时代
1.1 Oracle产品的发展简史
1.2 网格计算的概念和特点
1.3 Oracle Database 10g的产品特点
1.3.1 版本特点
1.3.2 可选产品
1.3.3 Oracle管理程序包
1.3.4 特性和产品可用性
1.4 小结
1.5 思考与练习
第2章 安装和配置
2.1 安装前的要求
2.1.1 硬件环境要求
2.1.2 软件环境要求
2.2 安装过程
2.2.1 Oracle Universal Installer的特点
2.2.2 详细安装过程
2.3 升级到Oracle Database 10g
2.3.1 使用DBUA升级
2.3.2 手工升级
2.3.3 其他升级方法
2.4 验证安装结果
2.5 小结
2.6 思考与练习
第3章 Oracle Database 10g的新增功能
3.1 服务器可管理性
3.1.1 统计采集
3.1.2 刷新高速缓冲区存储器
3.1.3 数据库资源管理器的新增功能
3.1.4 调度器的改变
3.1.5 用户可配置的默认表空间
3.1.6 其他新增功能
3.2 性能调整
3.2.1 在等待接口方面的增强
3.2.2 数据库通用管理基础设施
3.2.3 自动化SGA调整
3.2.4 新增的跟踪功能
3.2.5 预存储的散列集群
3.2.6 共享服务器架构的变化
3.3 安全性
3.3.1 新增的虚拟私有数据库功能
3.3.2 增强的审计功能
3.3.3 新增的目录功能
3.4 可用性和可恢复性
3.4.1 数据库恢复方面的增强
3.4.2 在RMAN方面的增强
3.4.3 新增的事务恢复监视功能
3.4.4 增强的数据保护功能
3.5 商业智能
3.5.1 新增的大文件表空间
3.5.2 可跨平台传输的表空间
3.5.3 增强的合并功能
3.5.4 增强的外部表功能
3.5.5 新增的物化视图和查询重写功能
3.5.6 增强的分区功能
3.6 应用程序开发方面
3.6.1 增强的块绑定操作
3.6.2 新增的SQL和PL/SQL正则表达式
3.6.3 根据大小写和音调排序
3.6.4 新增的用户指定的引号
3.6.5 新增的PL/SQL程序包
3.6.6 新增的PL/SQL编译器功能
3.7 其他新增的数据库功能
3.7.1 增强的工作空间管理器
3.7.2 增强的流功能
3.7.3 SQL*Plus和SQL增强的功能
3.8 小结
3.9 思考与练习
第4章 体系结构
4.1 概述
4.2 连接数据库实例
4.2.1 用户进程
4.2.2 Oracle监听器
4.2.3 Oracle网络客户
4.3 服务器进程
4.4 文件系统
4.4.1 参数文件
4.4.2 控制文件
4.4.3 数据文件
4.4.4 表空间
4.4.5 段
4.4.6 盘区
4.4.7 数据块
4.4.8 重做日志文件
4.4.9 临时文件
4.4.10 Oracle管理文件
4.5 内存区域
4.5.1 系统全局区域
4.5.2 程序全局区域和用户全局区域
4.6 后台进程
4.6.1 进程监控器
4.6.2 系统监视器
4.6.3 数据库写入器
4.6.4 日志写入器
4.6.5 归档器
4.6.6 检查点
4.6.7 作业队列协调器和作业进程
4.6.8 恢复器
4.6.9 新增的进程
4.7 小结
4.8 思考与练习
第5章 SQL基础
5.1 概述
5.1.1 SQL的作用和特点
5.1.2 SQL与SQL*Plus. PL/SQL之间的关系
5.2 select语句
5.2.1 基本语法. 规则和执行方式
5.2.2 执行select语句
5.2.3 使用where子句
5.2.4 使用order by子句
5.2.5 合计计算
5.2.6 使用group by和having子句
5.2.7 连接查询
5.2.8 集合运算符
5.3 修改数据
5.3.1 插入数据
5.3.2 更新数据
5.3.3 删除数据
5.4 子查询
5.4.1 子查询基本用法
5.4.2 单行子查询
5.4.3 多行子查询
5.4.4 多列子查询
5.5 小结
5.6 思考与练习
第6章 SQL*Plus基础
6.1 启动和设置SQL*Plus
6.1.1 启动SQL*Plus
6.1.2 设置SQL*Plus运行环境
6.2 格式化查询结果
6.2.1 column
6.2.2 ttitle和btitle
6.2.3 pause
6.2.4 pagesize
6.2.5 linesize
6.2.6 feedback
6.2.7 numformat
6.2.8 long
6.3 使用SQL*Plus命令
6.3.1 deseribe
6.3.2 prompt
6.3.3 替换变量
6.3.4 show
6.4 内置的SQL*Plus Help命令
6.5 使用SQL*Plus缓冲区
6.6 脚本
6.7 SQL*Plus增强的功能
6.7.1 增强的spool命令
6.7.2 新增的define变量
6.7.3 其他增强
6.8 小结
6.9 思考与练习
第7章 PL/SQL语言
7.1 概述
7.2 声明
7.2.1 变量和常量
7.2.2 为变量和常量赋值
7.2.3 可视性和作用域
7.2.4 定义不确定内容
7.2.5 使用%type和%rowtype
7.3 PL/SQL数据类型
7.3.1 字符数据类型
7.3.2 数值数据类型
7.3.3 逻辑数据类型
7.4 PL/SQL集合
7.4.1 记录
7.4.2 PL/SQL表
7.4.3 VARRAY和嵌套表
7.5 游标
7.5.1 显式游标
7.5.2 隐式游标
7.5.3 游标属性和ref cursors
7.6 控制语句
7.6.1 条件
7.6.2 循环
7.7 错误处理
7.7.1 异常部分
7.7.2 预定义异常
7.7.3 用户定义异常
7.8 小结
7.9 思考与练习
第8章 管理用户和表
8.1 概述
8.1.1 数据定义语言
8.1.2 Oracle的标识符
8.2 用户
8.2.1 建立用户
8.2.2 改变用户
8.2.3 删除用户
8.3 Oracle数据类型
8.3.1 数值类型
8.3.2 字符类型
8.3.3 日期和时间
8.3.4 ANSI数据类型
8.4 创建表
8.4.1 基本语法
8.4.2 约束
8.4.3 create table as select
8.5 数据字典
8.6 小结
8.7 思考与练习
第9章 管理安全性
9.1 数据库安全概述
9.2 用户和模式
9.3 系统权限
9.4 对象权限
9.5 数据库角色
9.6 PL/SQL和数据库角色
9.7 小结
9.8 思考与练习
第10章 事务处理和并发控制
10.1 概述
10.2 事务管理技术
10.2.1 commit处理
10.2.2 rollback处理
10.2.3 savepoint和rollback to savepoint
10.2.4 set transactiOn
10.2.5 set constraint
10.3 事务的ACID属性
10.3.1 原子性
10.3.2 一致性
10.3.3 隔离性
10.3.4 持久性
10.4 并发控制
10.4.1 锁定
10.4.2 多版本和读取一致性
10.5 小结
10.6 思考与练习
第11章 管理表
11.1 概述
11.2 表类型
11.2.1 堆表
11.2.2 外部表
11.2.3 索引组织表
11.2.4 临时表
11.2.5 其他表类型
11.3 表的特性
11.3.1 tablespace子句
11.3.2 logging和nologging
11.3.3 storage子句
11.3.4 cache和nocache
11.4 修改表
11.4.1 改变表中的列
11.4.2 not null列约束
11.4.3 删除列和标注不用列
11.4.4 重命名表
11.4.5 改变表特性
11.5 删除表
11.6 truncate table
11.7 小结
11.8 思考与练习
第12章 索引
12.1 概述
12.2 使用索引
12.3 索引开销
12.3.1 插入行如何影响索引
12.3.2 更新行如何影响索引
12.3.3 DML和索引
12.4 索引的联接. 压缩和跳跃
12.5 索引和约束
12.6 反转键索引
12.7 基于函数的索引
12.8 位图索引
12.9 小结
12.10 思考与练习
第13章 视图
13.1 概述
13.2 关系视图
13.2.1 创建视图
13.2.2 检索视图的定义
13.2.3 改变视图的定义
13.2.4 删除视图
13.2.5 视图中的约束
13.2.6 联接视图
13.2.7 验证视图
13.2.8 通过视图更新和删除数据
13.3 内嵌视图
13.4 对象视图
13.5 物化视图
13.6 小结
13.7 思考与练习
第14章 过程. 函数和程序包
14.1 概述
14.2 过程
14.2.1 创建或替换
14.2.2 执行过程
14.2.3 使用参数
14.2.4 局域声明
14.3 函数
14.3.1 语法
14.3.2 返回值
14.3.3 确定性
14.3.4 常见错误
14.4 程序包
14.4.1 语法
14.4.2 规范
14.4.3 主体
14.4.4 程序包变量和其他声明
14.5 小结
14.6 思考与练习
第15章 触发器
15.1 概述
15.2 语句触发器
15.3 行触发器
15.4 instead of触发器
15.5 系统事件触发器
15.6 用户事件触发器
15.7 禁用触发器和事务处理
15.8 查看触发器信息
15.9 事件属性函数
15.10 小结
15.11 思考与练习
第16章 闪回操作
16.1 闪回数据库
16.1.1 闪回数据库的特征
16.1.2 使用闪回数据库
16.1.3 闪回数据库的视图
16.2 闪回被删除的对象
16.2.1 回收站和闪回被删除的对象
16.2.2 示例
16.3 闪回版本查询
16.4 闪回事务查询
16.5 小结
16.6 思考与练习
第17章 管理高可用性
17.1 概述
17.2 计算机故障保护
17.2.1 带有真正应用集群的企业网格
17.2.2 绑定数据库崩溃恢复
17.3 防止数据故障
17.3.1 防止存储故障
17.3.2 防止人为错误
17.3.3 Oracle的闪回技术
17.3.4 基于SQL的Log Miner日志分析程序
17.3.5 防止数据损坏
17.4 避免计划内停机
17.4.1 避免数据改变导致的停机
17.4.2 避免系统改变导致的停机
17.5 小结
17.6 思考与练习
第18章 数据传输技术
18.1 概述
18.1.1 为什么传输数据
18.1.2 为什么转换数据
18.2 数据泵的体系架构
18.3 Data Pump引出数据
18.3.1 expdp命令的新增功能
18.3.2 使用Data Pump引出数据
18.3.3 Data Pump引出数据的示例
18.4 Data Pump引入数据
18.4.1 Data Pump引入数据的新增功能
18.4.2 使用Data Pump引入数据
18.4.3 DataPump引入数据示例
18.5 小结
18.6 思考与练习
附录A 数据字典

本目录推荐