Oracle数据库是一种功能强大、灵活的面向对象的关系型数据库管理系统,在电子商务、信息系统管理、数据仓库和企业数据库解决方案等应用中起着重要的作用,为企业的数据管理提供了强大的支持。
本书从Oracle数据库应用开发的角度,系统地介绍了作为一个数据库应用和开发者所需要的知识。全书分为11章。第1章作为Oracle知识的入门,讲解了Oracle的安装和配置,从简单的创建用户开始进入Oracle的学习。第2、3章介绍了开发Oracle数据库必备的基础知识,包括SQL语言基础、SQL*Plus工具的灵活使用等。第4章介绍了Oracle的组成体系,通过创建一个数据库加深对体系结构的理解。第5~8章介绍了Oracle的数据库对象、Oracle程序设计语言PL/SQL、数据库高级程序开发技术(函数和过程、触发器等)。第9、10章引入了Oracle的基本管理,包括基本安全管理及数据库的备份和恢复。第11章结合Java语言,介绍了利用JDBC进行Oracle访问的基本知识,该章内容为数据库开发的深入学习做准备。本书的参考教学时数为64学时。
本书针对应用型人才的培养特点和培养目标,提炼、整合了Oracle最基本、最核心的实用技术和原理作为教材内容。本书在编写风格上面向高职高专,力求简洁生动,通俗易懂, 以易学、易懂、易做为写作基调,循序渐进地介绍了Oracle数据库应用和开发的基本知识。每章开头以“本章学习目标”的形式提纲挈领地指出学生应该掌握的内容要点;每章末尾是本章小结、习题和配套的上机实验。本书对实验内容和结构作了精心编排,采用实验指导书的形式,包含实验目的与要求,并针对不同的实验内容配有实例指导或实践训练。在实例指导中针对实验步骤进行分析和讲解,通过实践快速掌握相关的知识和方法,而在实践训练中,则针对相关的知识与技能,列出了一些能举一反三的题目,从而使读者熟练掌握技能,理解基本原理。本书的教学内容充分体现了理论与实践的结合,体现了高职计算机课程改革的方向。
本书第1章、第9章的9.1节和9.2节由朱小平编写,第2、3、5章由任淑美编写,第6、7、11章由熊君丽编写,第4、8、10章以及第9章的9.3~9.5节由朱亚兴编写。本书由朱亚兴负责统稿。吴教育教授、陈剑高级工程师、云立实和许青青编辑在本书的编写过程中提出了宝贵的意见并给予了热心的指导,黎佳为本书的排版做了部分工作,在此一并表示衷心的感谢。
本书凝聚了编者多年的教学和科研经验。在编写过程中,尽管编者一直保持严谨的态度,但是难免有不足和疏漏之处,恳请读者批评指正,在此深表感谢。
编者电子信箱:yaxing_zhu@sina.com。
编 者
2007年12月