本书是《Oracle 10g数据库基础教程》的第2版。《Oracle 10g数据库基础教程》一书自2009年7月份出版以来,先后经过7次印刷,印量达2万余册,在大连东软信息学院、湖南商学院、大连理工大学软件学院、南昌航空大学、沈阳航空工业学院、北京电子科技学院、山东农业大学、广东技术师范学院、苏州大学等多所院校得到了很好的应用,颇受广大师生的好评。除了众多高校作为教材之外,第1版还成为软件开发人员学习Oracle数据库应用的入门书籍,部分培训机构把该书作为培训教材使用。在第1版使用的过程中,得到了众多读者的意见反馈,在此向他们表示感谢!
此外,《Oracle 10g数据库基础教程》一书获得2010年“大连市科学著作奖二等奖”,获得2011年“辽宁省自然科学学术成果奖二等奖”等。
本书在《Oracle 10g数据库基础教程》的基础上,根据读者的反馈,进行了适当的调整,加强了案例的完善性、应用性及知识的基础性。具体表现为:
*将第1版中第2章数据库服务器的安装与卸载的内容进行了精简,只保留了操作过程,删除了对操作过程的详细介绍。
*将第1版中第4章Oracle企业管理器和第5章SQL*Plus合并为一章,保留了这两种工具的基本功能介绍,删减了不常用的功能的介绍。
*由于第1版中第9章数据库服务器工作模式与数据字典的内容基本以理论介绍为主,因此该章内容在第2版中没有保留。
*由于第1版中16.9节集合、16.10节批绑定的内容是PL/SQL的**应用,内容复杂,需要系统、深入的介绍,因此在第2版中没有保留这部分内容。
*在第2版中,对书中原有的案例进行完善。
*增加了一个“图书管理系统数据库设计与开发”应用开发案例,对全书知识进行综合应用,有助于读者在实际应用开发中学习Oracle知识。
本书是作者根据多年的教学经验、软件开发经验及第1版读者反馈意见编写而成的,是一本面向应用型人才培养的教材,具有较强的实用性。全书简明易懂,篇幅适当,**突出。在内容编排上突破传统,融入整个课程体系设置之中,注重相关课程之间的整合与衔接,适应课程改革和学时调整的需要。本书反映了*新的教育思想,精讲多练,强调实践能力培养,强化学生动手能力和实际问题解决能力的培养,以学生为主体培养学生的自学能力。
本书由浅入深,层层深入,理论与实践相结合,突出实际操作,所有案例都在实践中得到验证。同时,每章配有大量练习题,特别是实训题,以强化对读者应用能力的培养。
本书共4篇,分为16章。
**篇:基础篇(第1~4章)
主要介绍Oracle数据库基础知识、Oracle数据库服务器的安装与卸载、Oracle数据库的创建、常用开发管理工具的使用等。
第二篇:体系结构篇(第5~7章)
主要介绍Oracle数据库体系结构,包括物理存储结构、逻辑存储结构及Oracle实例。
第三篇:管理篇(第8~12章)
主要介绍Oracle数据库的管理知识,包括数据库的启动与关闭、数据库各种对象的管理、数据库**性管理、数据库的备份与恢复及Oracle 10g*新技术——闪回技术等。
第四篇:应用开发篇(第13~16章)
主要介绍Oracle数据库应用开发知识,包括SQL语句基础、PL/SQL语言基础及程序设计,以及基于Oracle数据库的应用程序开发实例。
全书知识结构如下图所示。
本书作者全部是有多年Oracle数据库开发经验及Oracle数据库授课经验的教师。参与本书编写工作的有闫海珍、王澜、刘蕾、王杜娟、李绪成、张阳、王红、李翔坤、程卓、张冬青、邓丽、樊晓勇、宋晓慧、刘筱筠、宋伟刚、孙风栋等。全书由孙风栋统稿,王澜主审。
本书配有电子课件等教辅资源,读者可登录华信教育资源网(www.hxedu.com.cn)下载。
本书在编写过程中得到很多人的帮助和支持,在此感谢我的合作者们辛勤、严谨的劳动,感谢我的同事、我的学生对本书的建议,感谢读者朋友们的意见与反馈。
由于Oracle数据库知识繁杂,限于作者水平有限,编写时间仓促,本书中错误或不妥之处在所难免,敬请读者批评指正。作者E-mail:sunfengdong@neusoft.edu.cn。
孙风栋
2012年9月