1.编写背景
Oracle数据库是当前应用*广泛的关系型数据库产品,其市场占有率达50%左右,远远领先于其他关系型数据库产品。从工业领域到商业领域,从大型机到微型机,从UNIX操作系统到Windows操作系统,从几个人的软件作坊到世界500强的跨国公司,到处都可以看到Oracle数据库的应用。
在激烈竞争的人才市场,具有一定Oracle数据库管理与开发经验的人不但容易找到工作,而且还能获得很好的职位和优厚的待遇。为了适应企业的需求,提高学生的就业率,越来越多的大专院校,开设了Oracle数据库管理与开发的相关课程。正是基于上述情况,作者积累多年一线Oracle教学与开发经验,根据教学与自学的规律,总结之前出版的《Oracle数据库基础教程》、《Oracle 10g数据库基础教程》两本教材的经验及读者的意见反馈与建议,编写了本教材。
2.内容构成
全书共由15章构成。第1~3章介绍Oracle数据库开发与管理基础,包括Oracle 11g数据库安装与配置、常用的开发与管理工具以及Oracle数据库的系统结构;第4章对全书使用的人力资源管理系统数据库进行分析与设计;第5章介绍人力资源管理系统数据库存储设置与管理;第6~11章介绍人力资源管理系统数据库的开发,包括数据库对象的创建与管理、利用SQL语句进行数据的操纵与查询、利用PL/SQL进行命名功能模块的创建等;第12~14章介绍对人力资源管理系统数据库的管理,包括数据库**性管理、数据库备份与恢复管理、数据库闪回技术等;第15章介绍基于Oracle数据库的应用开发,包括人力资源管理系统应用开发、图书管理系统设计与开发及餐饮评价系统设计与开发等。此外,根据教学需要,教材附录部分提供了8个实验,供学生练习、实践。
3.组织架构
与传统教材以知识点为**进行内容组织不同,本教材以一个人力资源管理系统数据库开发与管理为主线进行组织,强调“做中学”和“学中做”的紧密结��。整个教材包括下列4个部分:
构建数据库系统:安装与配置数据库服务器。
数据库开发:设置数据库存储结构、创建数据库对象、利用SQL语句与数据库交互、利用PL/SQL程序进行功能模块开发等。
数据库管理与维护:包括**控制、备份与恢复等。
应用程序开发:开发应用程序,构建完整的应用系统。
本书的具体组织架构如图1所示。
4.致谢
首先感谢我的合作者,谢谢他们为本书出版所付出的努力。本书第1~10章由孙风栋编写,第11~15章及附录A由王澜编写。此外,参与本书编写和审稿的人员还有闫海珍、李绪成、李祥坤、刘蕾、张冬青、邓丽、宋晓慧、王红、张阳、樊晓勇、刘筱芸、姜敏、李宁宁、李鹤、李慧、周兴恩、骆伟、杨永虎、马李昕、陈明华、曹玉琳、郑东霞等。全书由孙风栋统稿,王澜主审。
此外,本书在编写过程中还得到了很多读者的建议,在此向他们表示感谢。*后,还要感谢电子工业出版社凌毅编辑为本书出版提供的帮助和支持。
由于Oracle数据库知识繁杂,作者水平有限,以及编写时间仓促,本书错误或不妥之处难免,敬请读者批评指正。QQ交流群2012330,欢迎大家一起探讨。
孙风栋
2013年12月于大连
E-mail:sunfengdong@neusoft.edu.cn