书籍详情

Oracle 10g数据库管理、应用与开发

Oracle 10g数据库管理、应用与开发

作者:林行健编著

出版社:清华大学出版社

出版时间:2005-03-01

ISBN:9787302101826

定价:¥38.00

购买这本书可以去
内容简介
  本书深入浅出地介绍了Oracle10g数据库的管理、应用和开发技术。全书共分9章,内容分别涉及Oracle10g的企业级网格计算特性、网格计算与环境控制,数据库对象、面向对象的概念和UML对象建模分析,高级SQL语言和SQL*Plus应用技术,OracleAS10g技术,Oracle10g互联网服务器应用,Oracle10g数据库管理技术,Oracle10g全新的闪回技术,第三方开发平台OracleSQLNavigator等。本书注重理论联系实际,原理讲解深入浅出,程序实例步骤详细,代码剖析精辟深刻,不但可以作为基于Oracle数据库进行开发的软件设计者和Oracle数据库管理员的参考书,也能够作为各高等院校和培训机构数据库数学的教程。本书内容具有以下特色:·深入分析了Oracle10g新增功能和特色。·全面展示了Oracle10g在数据库管理、应用和开发各方面的新技术。·注重理论联系实际,原理讲解深入浅出,程序实例步骤详细,代码剖析深刻。·通过网站www.tupwq.net提供资源下载和教学辅导。
作者简介
  甲骨文公司(OracleCorporation)是全球最大的信息管理软件及服务供应商,它推出的Or-acle系列版本数据库是目前世界上最通用的数据库系统之一。尤其是刚刚推出的Oraclelog数据库系列产品,具备卓越的稳定性、安全性、开放性和可无限扩展的延伸性,必将使其在国防、经济、金融、信托、邮政及电信等领域得到广泛的应用。本书从Oracle10g数据库的网格特性开始,带领读者逐步深入学习如下这些内容。第1章通过介绍Oracle10g的企业级网格计算特性、Oracle10g产品系列及其高可用'陛和OracleDeveloperSuite10g,让读者得以纵览这一为企业级网格计算而专门设计的数据库。第2章从网格计算的基础框架的角度介绍了Oracle10g的内部运行机制,通过分析网格的基本属性和运行方式,介绍Oracle10g的网格操作优势、OracleAS10g的网格计算功能,以及使用网格控制管理全部Oracle环境的方法,使读者对Oracle10g的网格计算与环境控制有深入的了解。面向对象技术自产生以来,立刻引起了计算机领域的一场革命,几乎各种高级编程语言都支持面向对象的编程方式,软件工程的开发思路也广泛推广面向对象的分析方法,Oracle10g带有面向对象技术的关键功能,开发人员可以在它上面轻松延续面向对象的思路。本书第3章从Oracle数据库对象开始,介绍了面向对象的概念和实质,并通过对电信储值卡系统的分析引导读者进行UML对象建模分析。本书第4章是数据库应用中非常重要的知识点之一,熟练掌握高级SQL语言是进行PL/SQL程序设计的基础,通过SQL*Plus可以有效地在命令行方式下开发和管理数据库。OracleAS10g是新一代的Oracle企业应用程序集成软件基础架构,它能有效地将大量的低成本服务器集中在一起来创建一个虚拟计算资源,从而在整个资源范围内透明地分配企业应用程序,以便高效、低成本、高可用性地使用计算机资源。本书第5章基于对OracleAS10g技术与应用的分析,帮助企业在扩展中获取价值,并为企业提供全面的解决方案。随着J2EE技术的普及,越来越多的企业用户把J2EE技术作为企业级Web服务应用程序的首选,J2EE技术不但具有更高的效率和安全性,而且它的平台无关性更让用户摆脱了使用单一操作系统的桎梏,本书第6章着重介绍Oracle10g互联网服务器及其基于J2EE技术的应用。在实际中,数据库用户更关心的是如何有效地进行数据库管理,其中尤为关注数据库性能优化、备份与恢复技术,因为性能优化可以显著提高数据库的各项性能表现,而备份与恢复技术和数据库安全密切相关。本书第7章用了较大的篇幅尽可能分析了各种数据库性能优化和数据大规模处理的解决方法,同时,还介绍了Oracle10g的身份管理功能,并通过案例介绍了如何实现安全的电子商务系统。在使用Oracle的过程中,难免会出现一些操作失误或用户错误,这些失误可能导致应用系统的停顿甚至终止。Oracle10g推出了全新的闪回功能,闪回的范围扩大到了整个数据库。本书第8章全面介绍了闪回数据库、闪回表、闪回删除、闪回版本查询和闪回事务查询等闪回技术。最后一章通过介绍OracleSQLNavigator(OSN)这一专业化的Oracle集成开发环境,使读者掌握如何利用这一性能优异的工具进行Oracle10g的开发和管理。此外还介绍了PL/SQL分析和格式化工具FormatterPlus,并以一个案例详细介绍了如何使用OSN进行PL/SQL的开发和调试。本书从全局阐述了Oracle较深层次的内容体系,每章配有该章概述以及相应的习题,帮助读者清理阅读思路,更深刻地理解书中内容;相信通过这本书的学习,读者不但可以深入掌握Oracle数据库知识,更能为将来的纵深发展打下良好基础。由于作者水平有限,本书难免有不足之处,敬请广大读者批评指正。您对本书的任何意见和建议可以通过电子邮件的方式与作者联系,邮件地址为:roges-lg@hotmail.com。林行健
目录
第1章 Oracle 10g数据库技术的革命
1.1 企业级网格计算的数据库
1.1.1 响应不断变化的业务环境
1.1.2 更高品质的服务
1.1.3 自我管理
1.1.4 数据挖掘与数据仓库
1.2 Oracle 10g产品系列
1.2.1 Oracle 10g数据库核心产品
1.2.2 Oracle 10g数据库其他产品
1.2.3 特性和产品可用性介绍
1.3 Oracle 10g高可用性概述
1.3.1 计算机系统停机探讨
1.3.2 Oracle 10g闪回技术
1.3.3 数据保护
1.3.4 联机方案、数据重组与升级
1.4 借助Oracle Developer Suite 10g进行更有效的开发
1.4.1 Oracle Developer Suite 10g概述
1.4.2 应用程序开发团队面临的挑战
1.4.3 Oracle 10g应用程序开发解决方案
1.4.4 Oracle Developer Suite的市场地位与表现
思考与练习
第2章 Oracle 10g的网格计算与环境控制
2.1 网格计算的基础框架
2.1.1 网格计算概述
2.1.2 如何实现网格基础架构
2.2 为网格设计的数据库
2.2.1 网格的基本属性和运行方式
2.2.2 IT企业向网格计算转移的趋势
2.2.3 Oracle 10g的网格操作优势
2.2.4 OracleAS 10g网格计算功能
2.3 使用网格控制管理全部Oracle环境
2.3.1 Oracle企业管理器10g管理框架
2.3.2 数据库管理解决方案
2.3.3 应用服务器管理
2.3.4 数据库管理记录
思考与练习
第3章 数据库对象与面向对象的Oracle 10g
3.1 数据库对象
3.1.1 表
3.1.2 视图
3.1.3 索引
3.1.4 聚簇
3.1.5 序列
3.1.6 同义词
3.1.7 授权与角色
3.1.8 数据库链接
3.1.9 存储对象
3.1.10 双表连接
3.2 面向对象的Oracle 10g
3.2.1 面向对象的背景和技术
3.2.2 Oracle 10g对象选项
3.2.3 REF属性、方法和集合
3.2.4 对象视图和OO项目分析
3.3 如何在开发过程中成功进行UML对象建模分析
3.3.1 电信储值卡系统概述
3.3.2 UML对象建模技术
3.3.3 UML基本建模与实例分析
3.3.4 储值卡系统历史记录建模
思考与练习
第4章 SQL*Plus高级应用技术
4.1 高级SQL语言
4.1.1 分组函数
4.1.2 复杂查询
4.1.3 为其他程序建立数据文件
4.1.4 用SQL语言创建新的查询程序
4.1.5 DECODE语句
4.1.6 集合论
4.2 SQL*Plus的高级语言
4.2.1 SQL*Plus的增强
4.2.2 系统管理的SQL Plus 
4.2.3 在SQL*Plus中置换变量
4.2.4 使用SQL*Plus的COPY命令
4.2.5 在SQL*Plus中对用户权限的限制
4.2.6 追踪SQL语句
思考与练习
第5章 OracleAS 10g技术与应用
5.1 OracleAS体系结构
5.2 OracleAS无线技术
5.2.1 OracleAS Parlay和Parlay X
5.2.2 让企业实现移动化
5.2.3 搭建完整的移动平台
5.3 OracleAS Portal技术概述
5.3.1 利用Portal技术进行Web页面设计和开发
5.3.2 页面发布、管理和访问
5.3.3 门户开发工具和服务
5.4 OracleAS故障监控与处理
5.4.1 Web请求与处理
5.4.2 ICX协议请求与处理
5.4.3 监视工具
5.5 OracleAS安全性
5.5.1 OracleAS授权类型
5.5.2 OracleAS授权服务器
5.5.3 借助SSL建立安全的会话
5.6 利用OracleAS在企业中获取价值
5.6.1 从扩展的企业中获取价值
5.6.2 Oracle获取价值的方法
5.7 利用OracleAS创建Java应用程序
5.7.1 利用OracleAS Toplink的解决方案
5.7.2 OracleAS Toplink特性与价值
5.8 案例分析:在电信储值卡系统中建 SSL安全连接
思考与练习
第6章 Oracle 10g互联网服务器应用
6.1 认识Oracle互联网服务器
6.1.1 Oracle互联网服务器的组件
6.1.2 Oracle Web Listener
6.1.3 Oracle Web Agent
6.1.4 Oracle Web Server Developer’s Toolkit
6.2 Oracle Web Listener
6.2.1 Oracle Web Listener的特性
6.2.2 Oracle Web Listener的配置参数
6.3 Oracle Web Agent
6.3.1 Oracle Web Agent的使用者
6.3.2 Oracle Web Agent的工作原理
6.3.3 Oracle Web Agent服务
6.3.4 Oracle Web Agent如何使用CGI环境变量
6.3.5 传递参数给PL/SQL
6.3.6 Oracle Web Agent错误处理
6.4 利用JDeveloper 101访问Web服务
6.4.1搜索服务的体系结构
6.4.2生成Web服务客户端
6.4.3 利用Web服务客户端测试Web服务
6.4.4 开发一个简单的示例应用程序
6.5 通过Web发布PL/SQL程序包
6.6 基于Oracle Web服务的电信储值卡系统订单受理
6.7 案例分析:新闻服务应用程序JMS Web服务
6.8 案例分析:.NET Web服务的自动调用
思考与练习
第7章 Oracle 10g数据库管理实务
7.1 Oracle 10g数据库性能的优化
7.1.1 Oracle优化器
7.1.2 调整SQL
7.1.3 调整I/O
7.1.4 调整内存的使用
7.1.5 调整数据存储
7.1.6 调整物理存储
7.1.7 调整逻辑存储
7.1.8 减少网络流量
7.2 数据的备份、恢复与RMAN
7.2.1 数据备份、恢复的要点
7.2.2 优化备份和恢复
7.2.3 RMAN
7.3 数据泵与SQL*Loader
7.3.1 数据泵
7.3.2 SQL Loader概述
7.3.3 SQL*Loader操作
7.4 Oracle 10g身份管理
7.4.1 身份管理概述
7.4.2 创建和管理PKI证书系统
7.4.3 Oracle 10g身份管理的特点
7.5 案例分析:SQL s Loader如何处理回车符
7.6 案例分析:通过PKI实现安全的电子商务系统
思考与练习
第8章 Oracle 10g闪回技术
8.1 Oracle 9i的闪回技术
8.1.1 Oracle 9i的闪回查询
8.1.2 Oracle 9i的闪回导出
8.2 闪回数据库
8.3 闪回表
8.4 闪回删除
8.5 闪回版本查询
8.6 闪回事务查询
思考与练习
第9章 卓越的第三方开发平台OSN
9.1 OSN概述
9.1 运行环境
9.1.2 工具介绍
9.2 OSN数据库开发
9.2.1 SQL脚本编译器
9.2.2 PL/SQL编译器
9.3 OSN数据库管理
9.3.1 用户管理
9.3.2 角色管理
9.3.3 方案管理
9.4 Formatter Plus 
9.5 案例分析:通过OSN调试SQL和PL/SQL
思考与练习
猜您喜欢

读书导航