图书前言

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

本书内容

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

本书以Oracle 19c数据库管理系统为开发环境,以学生课程数据库和员工部门数据库为例,全面系统地介绍Oracle 19c的管理操作和应用开发方法。全书共分14章,第1~11章分别介绍Oracle数据库的安装和卸载,Oracle数据库体系结构,SQL基础,PL/SQL概述,异常处理,游标,存储子程序,包,触发器,用户、权限与角色管理,数据库备份与恢复等内容。在本书的最后提供了三个数据库应用的案例,可作为教学和实训的内容,培养学生开发简单应用系统的能力。案例一是基于Java EE和Oracle 19c开发环境,通过一个典型的名片管理系统,讲述如何使用MVC(JSP+JavaBean+Servlet)模式开发一个Web应用程序。案例二是基于Visual Studio和Oracle 19c开发环境, 通过一个典型的学生成绩管理系统,讲述如何使用Visual C#开发一个Windows窗体应用程序。案例三是基于PyCharm Community 2020和Oracle 19c开发环境,通过一个典型的商品管理系统,讲述如何使用Python开发一个窗体应用程序。

本书特色

1. 版本新、体系全,适配主流技术环境

以Oracle 19c为核心环境,全面覆盖数据库安装、体系结构、SQL、PL/SQL、异常处理、游标、存储子程序、包、触发器、权限管理、备份与恢复等核心内容,知识体系完整、层层递进,贴合高校课程教学大纲与企业技术应用需求。

2. 任务驱动、案例丰富,理论实践深度融合

采用“核心知识+实践环节+综合案例”的编写模式,每章搭配实操任务、课后习题;文末附名片管理、学生成绩管理、商品管理三大实战系统的设计与实现,分别基于Java、C#、Python实现,强化动手能力,兼顾多语言开发场景。

3. 校企联合编写,内容贴合产业实际应用

由高校教师与企业专家共同编写,融入企业项目开发经验,聚焦Oracle在实际项目中的应用场景,弱化纯理论、强化实用性,内容兼顾教学适用性与行业前沿性,助力读者对接职场需求。

4. 配套资源完善,教学自学双向适配

提供教学大纲、教学课件、电子教案、程序源码、微课视频、在线自测题等资源,适配课堂教学、课后自学、在线学习等多种场景,降低学习门槛,提升学习效率。

资源下载提示

课件等资源: 扫描封底的“图书资源”二维码,在公众号“书圈”下载。

素材(源码)等资源: 扫描目录上方的二维码下载。

在线自测题: 扫描封底的作业系统二维码,再扫描每章章首的自测题二维码,可以在线做题及查看答案。

微课视频: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以在线学习。

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

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

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

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

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

编者

2026年3月