前 言
一、关于本书
Oracle Database是一种具有网格计算架构的数据系统,在性能、可扩展性、安全性、可管理性和系统可用性等方面具有绝对的领先优势,已经成为目前世界上比较流行、使用非常广泛的数据库管理系统,备受用户的青睐,广泛应用于电信、邮政、金融、电力、房产、医院及工业生产等领域,大大促进了企事业单位的信息管理和生产管理,提高了管理与决策的经济效益与社会效益。
笔者一直从事数据库技术的研究、教学培训和开发工作,是计算机专业高级工程师、智慧城市建设专家、国家注册信息系统项目管理师兼高级项目经理,主编与参与出版专著与教材6部,曾在高校、NIIT、微软、北大青鸟认证等高校和知名培训机构任教,具有丰富的信息系统项目管理与实践经验。为满足当前信息技术发展与人才培养的需要,笔者力求编写一本立足实践、通俗易懂、应用简单、思路清晰、贴近读者的Oracle跨越式教程。为此,笔者总结以往的Oracle教学培训经验,将自己平时的项目开发经验融于课堂教学之中,并仔细查看了Oracle使用手册,参考研究了大量的Oracle Database 11g系统技术的相关资料和网站,同时广泛听取了各位教师、同学和读者的建议,不断反复斟酌,修改完善而成本书。本书注重数据库系统的基础应用教育与培训,是一本由浅入深、从入门到精通的指导性和实践性教程,它以学生为中心,以教与学互动为基本方式,重视实例化教学与实际项目演练的紧密结合,符合学生的学习认知规律,化高深为浅显,化复杂为简单,让不会的读者一学就入门,让会的读者学了能迅速提高。
二、本书内容结构
Oracle所包含的内容非常广泛,笔者对其去粗存精,从实际工作需要和实用性出发,介绍常用的基本操作方法和基本技能,而非面面俱到,且尽量不涉及高深的、复杂的理论问题。全书共分15章,内容主要包括Oracle Database 11g的介绍、体系结构、数据库管理、表空间管理、表管理、数据查询与操作、索引和视图、PL/SQL、过程和函数、触发器、游标、系统安全管理、数据库备份与恢复等,涵盖了Oracle Database 11g系统的主要内容。本书运用大量示例对各种关键技术进行了深入浅出的分析。
本书内容简明扼要,重点突出,每章均由内容简介、正文、总结和问题与习题4部分组成。内容简介部分使读者学习前对章节学习具有针对性;正文部分注重实用知识和基本技能,并运用小实例加以演练教学;总结部分使读者对本章内容温故而知新,习题与问题部分主要训练读者的操作能力和对基本概念的掌握,增加实战经验,以提高分析解决问题和动手能力,同时这些内容也有助于教师的教学和考试以及学生的自学和评估。
三、本书特点
本书思路清晰、结构合理、内容丰富,在每一章的正文中结合讲述的关键技术和难点,穿插了大量的示例。每章的最后还安排了具有针对性的问题与习题,有助于读者巩固所学的基本概念,锻炼实际动手操作能力,提高思考问题和解决问题的能力。
本书详细讲述数据库的运行机制,让读者了解Oracle的运行原理,不仅知道怎么做,而且知道为什么这么做,并深入浅出、循序渐进地介绍Oracle的配置和管理,明确操作步骤和参数意义。
本书内容和观念新颖,广度与深度适中,语言通俗易懂,实用性强,且与当前流行的理论及研究成果紧密结合,很多内容是Oracle 11g精髓的集合,有助于读者熟悉、掌握。
四、读者对象
本书适用范围广,内容和组织方式立足高校的教学,既可作为高等院校数据库技术及其相关专业、信息管理与信息系统专业的教材,也可作为大中专院校相关专业和培训班的辅导培训教材和参考用书,还可作为Oracle 11g数据库管理人员、应用开发人员和自学者的参考资料。
参加本书编写的人员都是从事软件开发与信息技术研究的中青年教师和软件工程师,由具有丰富开发经验和教学培训经验的陈冬亮老师主编与总体设计,试题由具有多年软件开发经验的张波老师校核,参与本书编写和校对工作的人员还有陈仲委、孙德超、张波和郑静等,同时相关的审核专家教授提出了宝贵的修改意见,在此一并表示感谢。
由于作者水平有限,时间仓促,疏漏和不妥之处在所难免,敬请广大读者批评指正,不胜感激。
编 者
Oracle 11g数据库实用教程
前 言
·II·
·III·