首页>参考读物>计算机科学与技术>数据库

Oracle 8i 数据库开发技术与技巧
作者 : Douglas Scherer William Gaynor,Jr. Arlene Valentinsen Xerxes Cursetjee
译者 : 京京工作室
丛书名 : Oracle技术丛书
出版日期 : 2000-06-01
ISBN : 7-111-08006-8
定价 : 48.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 337
开本 : 16开
原书名 : Oracle 8i Tips and Techniques
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

本书通过实例介绍Oracle8i的最新功能与运行机制。内容包括Java虚拟机、interMedia、JDBC、企业JavaBeans、PL/SQL、服务器安装和管理、数据仓库、安全机制、性能优化等。还包括可直接用于Oracle8i应用开发、测试、配置和维护的大量示范技术和源代码,为迅速掌握Oracle8i技术核心提供了有价值的参考。

图书特色

作 者 简 介
Douglas Scherer
道格拉斯是Core Paradigm(www.Coreparadigm.com)公司的总裁,他的这家公司主要提供关于Oracle数据库应用和管理环境方面的咨询、指导和正规培训。道格拉斯常常在一些国际性的会议和用户组会议上发表演说,还在PBS的《新千年之光》系列中亮过相。另外,他还编著了《Oracle Designer Handbook,second edition》,目前管理哥伦比亚大学计算机科学及应用系的数据库追踪。道格拉斯拥有哥伦比亚大学的理科硕士学位。
William Gaynor,Jr.
威廉是一名高级Oracle DBA和数据库模块设计师。他的工作是为金融服务公司、教育机构和航空公司设计、实施并维护事务和分析系统。他拥有位于蒙特利尔的麦克基尔大学博士学位。威廉的邮件地址是wbgaynor@hotmail.com。
Arlene Valentinsen
阿尔琳是Deutsche银行下属的全球技术服务部的副总裁,也是一名高级数据库主管,对该银行的主要基于Oracle的系统进行管理。之前,她曾作为Oracle数据库管理员和开发员,供职于纽约州交通部,她主要负责交通安全决策支持系统。另外,她还是CMA公司的一名顾问,该公司总部设在纽约的阿尔巴尼,主要从事软件开发,利用Oracle和其他开发环境开发大型系统。阿尔琳拥有纽约州立大学计算机硕士学位和应用数学和计算机学士学位。
Xerxes Cursetjee
艾克瑟斯是ASI金融服务公司的高级技术人员,数据仓库和分布式组件的主要负责人。由于精通Oracle、SQL服务器、C++和Java,他为多家大银行,比如Chase Manhattan和Citibank开发客户利率系统。另外,他还在哥伦比亚大学的计算机科学及应用系教授数据库课程。他的邮件地址是cursetjee@hotmail.com。

图书前言

前   言
Oracle8i是一次全面的数据库升级,新增150种特性是应用程序服务器,提供嵌入式JVM和CORBA ORB,并且是一个安全的多媒体仓库。起码可以肯定一点,此次新发布的Oracle服务器完全开发了众多新功能,并完善了一些新功能,这是用户最关心的内容。
由于新增特性实在太多,所以很难找到一个最佳的“起点”。随着Oracle成为程序逻辑及数据一个“大一统”的数据仓储,数据库管理、设计与开发的界限变得模糊不清。此外,我们也很难对新增特性进行明确的分类。举个例子来说,“可传输的表空间”是让我们从一个数据库复制表空间,并将其与另一个数据库合并到一起的特性,它似乎可以划入下列任意部分:数据仓库、备份和恢复、复制、系统管理、应用程序开发以及多媒体。
本书的重点
本书讲述的技术与技巧都是围绕Oracle8i服务器的使用展开的。哪些材料应包括在内,应讲到什么样的深度?对于这些问题,我们进行了认真细致的斟酌。由于有如此多的问题需要讨论,所以本书可能无法真正覆盖Oracle8i的方方面面。相反,它更侧重于探讨一些事先选好的主题。以这些主题为线索,逐步解决在实际工作中遇到的问题,并逐步揭示出Oracle8i的各种新特性。
侧重的领域
本书将所有问题划分为三大领域:综述、服务器管理和应用程序开发。每一章的内容都以数百页的Oracle文档、白皮书、宣传材料为基础,并从Oracle程序员的角度出发,辅导大家循序渐进地学习,同时做一些练习。
■ 综述:这是本书的第一部分。首先对Oracle数据库的基本结构进行了一番说明(第1章),然后对Oracle8i Java组件引入的新概念进行综述,先指导大家掌握一些入门性的知识(第2章)。这两章尽管篇幅不多,但对大家以后真正涉及的问题,却是相当有帮助的。
■ 服务器管理:第二部分讲述的是与数据库配置有关的问题,同时解释如何让它真正“运行”起来。这一部分共分五章,分别是:安装、系统管理性能、数据仓库以及安全性。它们探讨在Oracle8i中,针对这些实际问题的解决,而引入的一些新增以及改进过的方式。
■ 应用程序开发:本书第三部分包含PL/SQL、SQLJ和JDBC、企业JavaBeans、interMedia文本以及interMedia多媒体这五章。在这些章内,我们紧紧围绕Oracle8i应用程序的开发环境,讲述了与各项新增及修改特性有关的实际问题。
从表面看,似乎Oracle8i的最新特性都浓缩在应用程序的开发环境中,但实情并非如此。有些章的标题尽管颇不显眼,比如“安全性”和“安装”等等,但却占据着相当重要的地位。事实上,这些主题与通过应用程序开发环境完成的那些工作是分不开的。以“安全性”这一章为例,它的重点在于“虚拟私人数据库”(VPD)特性。利用这种特性,可让多种类型的用户(自Web或客户机/服务器应用登录),看到数据库里存放的数据。而在似乎毫不起眼的“安装”一章里,我们提供的“技巧”是确保服务器正确配置的关键,其中包括与Oracle JVM(Java虚拟机)密切相关的内容!
准备工作
本书几乎所有示例都直接取材于SCOTT和DEMO这两个自带的“模式”(Schemas)。如果选择默认的数据库安装,便会自动提供这两个模式。如果在你的数据库中,不存在我们讲到的帐号,可用脚本自己来创建它们。两个脚本分别是ORACLE_HOME/rdbms/admin/ utlsampl.sql和ORACLE_HOME/rdbms/admin/demo.sql。要注意的是,并非在所有平台上都提供了用于创建DEMO的脚本。但假如需要它们,随时都可到Osborne的主页下载。
和平时一样,尝试一种新技术之前,最好先对这种技术可能影响到的计划或应用程序进行备份。另外,千万不要拿正式的数据库来试验新技术!由于本书经常会在示范计划里添加新东西,所以最好使用脚本,在自己的测试脚本中,创建示范性的对象。
从哪里开始
由于新的Oracle8i提供了数量众多的选项,所以大家很容易就会搞糊涂,不知道各个组件之间的联系。但无论如何,有几件事情你恐怕是能够肯定的:我需要完成什么,要想达到什么目标,以及想体验哪些新领域,等等。所以,基于这些前提,再来思考从本书的什么地方看起,就会很容易地做出决定。
学习本书的时候,想像如何在自己的实际工作中应用这些技术。有些特性对于许多人所熟知的Oracle环境来说,恐怕会是一种全新的体验。有时,即便自己目前没有专门的应用要用到它们,也可能抵制不住它们的诱惑,有学习一下的“冲动”。这是一个好现象,值得鼓励!而有些主题可能是你目前正需要掌握的。所以,不要犹疑,马上投入Oracle8i营造的这个全新世界!
.参考其他Oracle8i资源
现在上网应该很方便了。有几个值得推荐的网站提供了有关Oracle8i的最新信息、软件以及示例。其中,Oracle Technet(Oracle技术网)提供了一些精彩的示范代码、文档以及讨论组。在这个站,同时还能下载到最新的服务器组件,比如在interMedia中使用的那些组件。注意这个技术网站是由Oracle公司自家开办的,网址是:
http://technet.oracle.com
另外还一个站点:Osborne(http://www.osborne.com),它与本书的内容密切相关。本书的所有示范代码,以及新增的一些资料,都放在这个站上。
本书英文原书书号:ISBN0-07-212103-3

作者简介

Douglas Scherer William Gaynor,Jr. Arlene Valentinsen Xerxes Cursetjee:暂无简介

译者简介

京京工作室:暂无简介

图书目录

目   录 贺词 序 作者简介 马瑞斯序 前言 第一部分  综述 第1章  Oracle ORDBMS概览 1.1霎

教学资源推荐
作者: 李雄飞 杜钦生 吴昊 编著
作者: Gerhard Weikum,Gottfried Vossen
参考读物推荐
作者: (美)Marlene Theriault Aaron Newman
作者: (美)Ben Forta 著
作者: (英)C.J. Date 著
作者: (美)Marlene Theriault,Rachel Carmichael,James Viscusi