前 言
Oracle Database 10g基础教程出版以后,受到了广大读者的喜爱。为了更好地满足读者的学习需要,也为了更加全面地体现Oracle Database 10g系统的功能和特点,作者在第一版的基础上进行了补充和完善,完成了本教程的第二版。
本教程依然保持第一版的风格,以Oracle Database 10g 10.2.0.1.0系统为基础,补充和完善了更多、更新的技术内容,目的是更加贴近读者的实际需要。
第1章对网格计算的概念和特点、Oracle Database 10g的系统特点以及数据库对象和技术的特点进行了概括介绍。第2章主要讲述了系统的安装过程、创建数据库的方式和升级数据库等内容。第3章对Oracle Database 10g的新功能进行了全面介绍,以便读者对该系统的功能特点和发展趋势有一个全面的认识。第4章对系统的体系结构进行了研究。第5章全面讲述了SQL*Plus的使用方式。第6章和第7章介绍了SQL语言的基础和高级查询技术。第8章研究了Oracle系统的安全性问题。第9章介绍了PL/SQL语言的基础知识。第10章介绍了有关表的基本概念和管理技术。提高数据库操作效率的关键因素之一是索引,第11章对此进行了研究。第12章分析了系统的视图技术。第13章对过程、函数、程序包进行了研究。有关触发器技术的内容可以在第14章中找到。事务处理和并发控制技术是第15章的内容。第16章介绍了闪回技术。第17章研究了数据传输技术。有关使用大对象的技术是第18章的主题。第19章对常用的数据字典视图进行了介绍。
Oracle Database 10g的功能非常强大,内容非常多。作为一本基础教程,虽然不可能面面俱到地囊括Oracle Database 10g的所有内容,但是,Oracle Database 10g的核心内容,用户都可以通过本书来学习和掌握。
本书面向数据库管理和开发的专业人员,帮助他们系统学习Oracle Database 10g的系统管理和应用开发内容,有助于他们解决各种数据库使用和开发过程中遇到的各种疑难问题。本书适合作为高等院校数据库技术专业、信息管理与信息系统专业的教材,也可以作为数据库管理和应用开发人员的技术参考书。
本书是集体智慧的结晶,参加本书编写和制作的人员还有陈笑、徐帆、王岚、洪妍、方峻、何亚军、王通、高娟妮、严晓雯、杜思民、孔祥娜、张立浩、孔祥亮、吴啸天、陈晓霞、王维、牛静敏、何俊杰等人。由于作者水平有限,加之创作时间仓促,本书不足之处在所难免,欢迎广大读者批评指正。我们的邮箱是:huchenhao@263.net,电话010-62796045。
作 者
2007年4月