图书前言

前  言

笔者参与开发过许多有关网络和数据库的项目,也培训过不少学习数据库的学员,目前正在做有关ERP的相关研究。

对于企业的管理信息系统而言,数据库是最基本的需求,数据库管理几乎是各大院校中计算机相关专业必开的一门课程。然而,笔者在面试计算机相关专业的毕业生时,有相当高比例的毕业生学过数据库的管理,却没有能力管理一个小型的数据库。笔者进入学术界不久,除了引进Oracle的OAI课程训练外,也实际教授数据库课程,学生在学习一到两个学期后,大部分都能理解和管理小型的信息系统,其中最重要的就是让每个学生实际去建立一个小型的数据库系统,这也是本书的主要目的之一。另外,本书的内容可以在一到两个学期内教授完毕,课程结束时也是验收学员成果的时候。

笔者在教授进阶的数据库或专题时,有不少数据库的学员反映备份与恢复很难,再加上使用JSP开发网页连接Oracle数据库,更是令学员头痛的问题,因此本书以Oracle 11g为蓝本,系统讲述了数据库的原理、Oracle 11g的功能和应用,并特别加强备份、恢复和使用ASP和JSP开发网页连接Oracle数据库的内容。

本书共分17章,在讲述数据库原理的同时,详细介绍了数据库简介、数据库的安装和管理工具、数据库的管理、表空间的管理、表的管理、数据的操作与管理、E-R模型转换成关系表、用户与权限的管理、生产管理系统实战、Schema对象的管理、单行函数的应用、企业数据管理实战入门、企业数据管理实战进阶、通过ASP和JSP程序访问Oracle 11g数据库、使用JSP开发生产管理系统、Enterprise Manager实战入门、Enterprise Manager实战进阶等。附录中还给出了下载Oracle 11g数据库、下载/安装/卸载Oracle 11g客户端管理工具的操作步骤,以及Oracle SQL的常用命令语法等,方便读者参考。

本书适合作为高等院校本、专科计算机软件、信息系统、电子商务等相关专业的数据库课程教材,同时也适合作为各种数据库技术培训班的教材以及数据库开发人员的参考资料。

最后,感谢每一位读者,由于你们的支持,才有更好的作品出现,编著此书时虽力求完美,但学识及经验尚有不足,敬请读者不吝指正。

读者可以在http://www.tup.com.cn网站中下载本书所有源代码及实例程序。

编 者

2013.8