前言


随着计算机网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段,是网络信息化管理系统的基础。在众多数据库系统中,Oracle数据库是性能最优异的数据库系统之一,广泛应用于各行各业,如政府、交通、公安、电信、金融、能源等,并已逐渐成为企业信息化建设的重要数据库平台,始终处于数据库领域的领先地位。
本书以Oracle 19c for Windows 10为实践平台,重点介绍了数据库的基本原理、设计与实现方法,对传统的数据库理论进行了精炼,保留了核心与实用部分,并将抽象的理论知识用丰富的图解和通俗易懂的语言进行描述。本书采用案例教学的方式撰写,合理地组织学习单元,在实例的设置上侧重实用性和启发性。
全书包含8个章节的理论讲解、12个上机实验和3个附录,本书最后提供了招聘信息管理系统的综合案例,可作为项目实训的内容,培养学生开发简单应用系统的能力。
本书中的所有案例均来自附录A样本数据库中的“学生课程”数据库、“员工部门”数据库、“用户招聘信息”数据库。附录B给出了Oracle 19c数据库的安装和卸载过程。附录C给出了上机实验练习的参考答案。
本书具有以下特色:
(1) 讲解准确、简练。对传统的数据库理论进行了精炼,强调知识的层次性和技能培养的渐进性,深入浅出、通俗易懂。同时,本书还提供了37个知识点,500分钟的微视频讲解(扫描书中二维码)。
(2) 理论与实践相结合。以“学生课程”数据库、“员工部门”数据库、“用户招聘信息”数据库案例为主线,讲解数据库的基本原理、设计与实现方法,使教学更具有针对性。
(3) 实例丰富。突出面向应用的特点,对读者的起点要求低,以培养学生解决实际问题的能力为重点,强化案例教学。本书通过一个典型的招聘信息管理系统综合案例,讲述如何使用MVC(JSP+JavaBean+Servlet)模式来开发一个Web应用程序,使读者不仅掌握Java访问Oracle数据库的方法,还熟悉了Java Web开发的基本流程。
本书在编写过程中得到了大连外国语大学校企合作教材编写组的大力支持,是校企合作的成果之一。同时,也得到了大连外国语大学软件学院的领导与计算机教研室所有老师的鼎力支持,尤其是祁瑞华教授对本书的编写提出了许多宝贵的意见,在此深表谢意。本书的出版也得到了辽宁省高等学校基本科研项目(2017JYT09)的支持和2020年度大连外国语大学学科建设专项经费的资助。
由于编者水平有限,书中难免有疏漏和不妥之处,恳请广大读者批评指正。

编者

2021年1月