图书前言

Oracle是目前全世界使用最为广泛的大型数据库系统,具有SQL语句规范、函数功能强大、数据存储量大、数据安全性好等优点,并可以在Windows、UNIX、Linux三大操作系统中运行,数据库系统移植非常方便。同时,Oracle提供了相应的快速开发工具和学习资源,使用户可以方便地进行数据库应用开发。

本书吸取各种Oracle教材的优点,针对本科学校课时紧、上机时间少等特点,重点加强了例题及图例说明,使数据库教学易学好懂,形成了本书一个鲜明的特色。

1. 精简理论教学而不是淡化理论教学

学习数据库时,不仅要懂得编程,更要学会数据库的构建理论,否则很难提高应用设计水平。通过学习本书第1章,读者即可掌握数据库系统的组成、关系模式及数据库设计的6大步骤及方法,其内容非常精简、实用。

2. 详细的安装及配置实例

在第2章中详细介绍了Oracle Developer Suite 10g快速开发工具的安装、配置、运行的全部过程,给出了成功安装repository的设置方法及Oracle 10g Designer的4大功能简介,这对迅速学会Oracle快速开发工具的用户是非常重要的。

3. 丰富的注释行

为了方便读者快速学会Oracle,本书在各章中给出了丰富的操作实例,在每一行操作语句的行尾用“--”符号引出了简要的程序说明。这些说明不仅节省了正文篇幅,更具有很强的针对性,能帮助读者更好地理解当前行语句的功能。

4. 使用快速开发工具Oracle Developer 10g开发B/S模式数据库实例

在本书第9章中用了多个设计实例,以最简单的应用为纽带,把相关知识连成一条应用的“线”,提供读者迅速掌握实际开发Oracle数据库的本领,图文并茂,操作全程实录。

5. 使用快速开发工具JDeveloper 10g开发B/S模式数据库实例

使用Java开发Oracle数据库,既有好学易用的现实意义,又为将来求职打下良好的基础。在本书第10章中特地选用JDeveloper 10g为设计工具,给出了B/S模式数据库开发的系列设计实例。以完整的源程序示范,使读者能依据Java语言而快速掌握JDeveloper 10g开发Oracle数据库的能力。图文并茂,程序详细。

另外,为了节省正文空间的利用,本书使用语法格式时,当出现\时,均默认当前方案可省略而直接使用\。还有,如果按照书中程序上机操作,运行时请忽略“--”符号以后的注释。

本教材由曲卫平编写大纲,各章分工如下: 第1章、第2章、第3章、第6章、第9章由曲卫平编写,第4章、第7章、第8章由张金伟老师编写,第10章由蒋社想老师编写,第11章由曲卫平、蒋社想编写,第5章由唐远新老师编写。在本书的编写过程中,得到了清华大学出版社多位编辑老师的大力支持和帮助,在此一并致谢!

本书作者由于受教材篇幅及个人水平所限,书中难免有错误和不妥之处,感谢读者给予指正。

编 者2012年6月