前言
信息技术的发展一日千里。数据库技术是信息时代的一个重要技术,它是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术的应用情况是衡量一个国家、企业信息化程度的标志。最近30年以来,Oracle公司在此领域一直占据着领先地位,其产品层出不穷、与时俱进,以稳定性、可伸缩性、跨平台性、安全性等特点而受到广大开发人员的青睐。
Oracle 11g是2007年10月才发布的。它是Oracle公司开发的、面向网格计算的、支持对象关系模型的、分布式数据库产品。Oracle 11g是数据关键领域、业务关键领域中首选的数据库产品。
自Oracle 8i问世以来,随着Oracle公司不断推出Windows操作系统下的版本,Oracle软件价格不断下降,而使Windows操作系统下的Oracle用户群出现爆发性的增长。但同时,Oracle数据库较为庞大、复杂,又令许多初学者望而却步。因此,有关Windows操作系统下Oracle 11g的书籍就具有了时代感,学习相关的知识日益紧迫。
本书是在作者编著的《Oracle 10g宝典》(北京:电子工业出版社,2006.1 ISBN 7-121-01842-X)基础上,充实了文字、图表、案例、步骤,主要从数据库的基本原理、实际操作、开发工具的使用等方面,按照管理、应用、理解的需要,循序渐进地、完备地描述Oracle 11g的特征和功能;并在Oracle 11g的环境中,对书中的全部例子都进行了运行,其中大部分例子都以具体操作界面的形式添加到书中。读者可以按照操作步骤实现其中的例子,打造一个真实、有序、合理、坚实、正确、专业的Oracle知识结构。
本书共分19章,分别介绍了Oracle 11g的下载安装、SQL*Plus的使用、SQL语言与PL/SQL程序设计、Oracle 11g的体系结构与存储的管理、数据库管理与网络服务的管理、安全与权限的管理、方案对象(表、索引、视图、同义词和序列等)的管理、SQL Developer的使用、数据库的备份与恢复技术。本书以Oracle提供的示例数据库为背景,从基本原理、理论提高、实际操作、经验策略、应用开发等方面,结合命令行方式、开发工具的使用、管理工具的使用、Oracle与Windows之间的关系等知识点,全面地描写了Oracle 11g数据库。因此,本书从总体上简单明了地把一个庞大的数据库管理概念和功能实现分门别类地表达出来,提供了学习、管理Oracle 11g数据库所需的知识和方法。
本书是数据库管理员、数据库安全管理员、网络管理员以及Oracle数据库应用开发人员的参考指南,还是Oracle技术支持和培训机构、Oracle学习班、高等院校计算机专业数据库课程的参考教材,读者完全可以按步骤进行练习。每类人员都可以从本书中找到适合自己工作需要的内容。
本书由路川(教授)主编,参加编写工作的主要人员还有胡欣杰(教授)、阎文丽、何楚林、侯奎宇、刘凯、路军、靳悦、侯文顺、胡英杰、邓卓夫、姚秀芳、郝丽华、王勇、盖江南、侯海波、张平、纪锋、段继亮、孟庆昌、孙文芳、桂旺生、张文静、朱乃波、杜晋军、杨梅、曾朝阳、强秀丽、张展,由李俊、张继进、崔伟峰、栗勇兵、黄爱军、麻文华、魏杰、王丹、李芸完成了本书的文字录入和资料整理工作,在此向他们表示感谢。
在此还要向为本书出版做过大量工作的编辑、出版社表示诚挚的谢意。
由于计算机技术、数据库技术、网络通信技术迅速发展,新的名词术语大量涌现,加之Oracle 11g的功能非常强大、丰富,所以本书疏漏之处在所难免,恳请各位专家、学者和读者给予批评指正。
作者E-mail:luchuan63@yahoo.com.cn