前言 数据库技术是计算机科学中发展最快的领域之一。作为Oracle公司最近推出的最重要的Oracle版本,Oracle 11g是目前最流行的数据库开发平台之一,拥有较大的市场占有率和众多的高端用户。Oracle Database 11g大大提高了系统的性能和安全性,它一如既往地继承了Oracle前期版本的优点,在与最新Internet技术衔接方面做得更好,为企业开发分布式、海量数据存取和高可靠性应用系统提供了完美的支持。Oracle已经成为大型数据库管理的首选产品。 本教程结合大量实例,全面、翔实地介绍了应用Oracle Database 11g数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识与技能。本书共分为15章,主要内容如下: 第1、2章介绍了数据库技术的基础知识、Oracle 11g的基本特性及其安装过程;第3~5章则重点描述了数据库、表空间、数据表这3种Oracle的基本对象及其操作;第6章主要涉及数据库中控制文件、重做日志文件以及归档日志文件的操作;第7、8章具体讲述了数据查询语言的使用及其Oracle特有的PL/SQL程序设计的内容;第9章主要介绍数据库中索引和视图的基本操作;第10、11章介绍了存储过程和触发器、事务和锁等基本操作;第12章分别从用户管理、权限管理及角色管理三方面介绍了有关数据库的安全性操作;第13、14章讲述利用传统的工具进行数据导入/导出操作、数据库的备份与恢复的具体过程等内容;第15章结合实例,介绍了如何设计和使用数据库进行软件开发。 本书以“理论够用,实用性强”为原则,针对目前最新的Oracle版本进行编写。在讲解每个知识点时都配有相应的实例,便于读者掌握和理解。此外,本书配有大量综合实例和练习,让读者能够在不断的实际操作中更加牢固地掌握书中讲解的内容。实训部分精选典型实例,旨在帮助读者巩固所学知识。 本书是集体智慧的结晶,全书共15章,第1、7、8、9、15章由王战红执笔,第5、12、13、14章由姚瑶执笔,第3、4、11章由张文执笔,第6、10章由王会霞执笔完成,第2章及附录部分由焦慧平执笔。本书由王战红担任主编,姚瑶、张文、王会霞担任副主编。本书编写过程中,石云、卫琳、姚信、郑继红、陶永才、邵玉梅、吴保东、高宇飞、张丹丹、李文洁、何宗真、丁雷道、李俊艳、向春阳、王冬等参与了部分编写工作,在此一并向他们表示感谢。 在本书出版过程中,清华大学出版社的老师对书稿提出了许多宝贵意见。由于作者水平有限,加之创作时间仓促,本书不足之处在所难免,欢迎广大读者批评指正。我们的邮箱是huchenhao@263.net,电话是010-62796045。 作者 2014年5月