图书前言

前言

在高等学校本科教育和学科建设的过程中,教材具有重要的地位,好的教材对学生的学习能力和教师的教学能力的提高都能起到很大的作用。而校企合作编写的教材更能够将理论和实践紧密地结合,更好地培养学生的职业素养和实践能力,从而适应行业不断发展的需求,同时也可以促进学校学科建设的进一步发展和完善。

本书是基于现在大学计算机相关专业课程设置的要求和基础,考虑到Oracle数据库在各大公司和企业项目开发中的广泛应用,从而为学生及相关开发人员所编写的理论与实际应用相结合的基础教科书。

本书以Oracle 12c 数据库管理系统为开发环境,以学生课程数据库和员工部门数据库为例,全面系统地介绍Oracle 12c的管理操作和应用开发方法。全书共分13章,在本书的最后提供了两个数据库应用的案例,可作为教学和实训的内容,培养学生开发简单应用系统的能力。案例一是基于Java EE和Oracle 12c开发环境,通过一个典型的名片管理系统,讲述如何使用MVC(JSP+JavaBean+Servlet)模式来开发一个Web应用程序。案例二是基于Visual Studio和Oracle 12c开发环境, 通过一个典型的学生成绩管理系统,讲述如何使用Visual C#来开发一个Windows窗体应用程序。

本书以核心知识的讲解为基础,以培养相应的能力目标为导向,以任务驱动的案例教学为手段,以实践问答为巩固,详细介绍每一部分内容。本书理论和案例的叙述简洁明了,通俗易懂,概念清晰,体系合理,实例丰富,突出面向应用的特点,对读者的起点要求低,以培养学生解决实际问题的能力为重点,强化案例教学。为了方便教学,每章都有适量的示范性设计实例和运行结果,主要章节也配有课后习题,附录有学生课程数据库和员工部门数据库的表结构和样本数据。对于今后从事Oracle数据库管理和开发工作的学生,本书具有相当大的价值。

注: 本书提供500分钟的视频讲解,扫描书中的二维码可以在线观看,附录B中列出了书中视频对应的二维码的汇总表; 本书还提供教学大纲、教学课件、电子教案、程序源码、上机实验和习题答案,扫描封底的课件下载二维码可以下载。

本书由大连外国语大学软件学院教师担任主编团队。参与编写的编者有来自全国各高校的计算机专业的教师、软件企业的相关专家和学者等。

本书编写过程中得到了大连外国语大学校企合作教材编写组的大力支持,是校企合作的成果之一。该编写组在教材编写过程中充分考虑了Oracle数据库在目前企业软件项目开发中的应用情况,将实现软件后台数据库开发所需要的专业基础知识和高级应用技术有机地结合在一起,真正做到了学习需求与社会需求相结合,教学理论与社会实践相结合。编写组成员包括蒋振彬、韩彦、姜超、李鸿飞、刘海燕、于莹莹、董宗然等。

本书编写过程中也得到了大连外国语大学软件学院的领导与计算机教研室所有老师的鼎力支持,尤其是祁瑞华教授对本书编写提出了许多宝贵的意见,在此致以诚挚的谢意!

本书的出版也得到了“2016年辽宁省专业转型试点项目计算机科学与技术专业建设”项目的支持。我校专业共建合作伙伴——埃森哲信息技术(大连)有限公司、大连华信计算机技术股份有限公司为本书的编写提出了许多参考意见,在此一并谢过!

由于编者水平有限,书中难免有疏漏和不尽如人意之处,恳请读者批评指正。

编者

2019年7月