图书前言

丛书说明

本套“软件开发魔典”系列图书,是专门为编程初学者量身打造的编程基础学习与项目实践用书。

本丛书针对“零基础”和“入门”级读者,通过案例引导读者深入技能学习和项目实践。为满足初学者在基础入门、扩展学习、编程技能、行业应用、项目实践5个方面的职业技能需求,特意采用“基础知识→核心应用→核心技术→高级应用→行业应用→项目实践”的结构和“由浅入深,由深到精”的学习模式进行讲解。

本丛书目前计划有以下分册:

《Java从入门到项目实践(超值版)》 《HTML 5从入门到项目实践(超值版)》

《C语言从入门到项目实践(超值版)》 《MySQL从入门到项目实践(超值版)》

《JavaScript从入门到项目实践(超值版)》 《C++从入门到项目实践(超值版)》

《Oracle从入门到项目实践(超值版)》 《HTML 5+CSS 3+JavaScript从入门到项目实践(超值版)》

古人云:读万卷书,不如行万里路;行万里路,不如阅人无数;阅人无数,不如有高人指路。这句话道出了引导与实践对于学习知识的重要性。本丛书始于基础,结合理论知识的讲解,从项目开发基础入手,逐步引导读者进行项目开发实践,深入浅出地讲解Oracle数据库在软件编程的各项技术和项目实践技能。本丛书的目的是多角度、全方位地帮助读者快速掌握软件开发技能,构建从高校到社会的就职桥梁,让有志从事软件开发的读者轻松步入职场。

Oracle数据库最佳学习线路

本书以Oracle最佳的学习模式来分配内容结构,第1~4篇可使读者掌握Oracle数据库基础知识和应用技能,第5篇可使读者拥有多个行业项目开发经验。遇到问题可学习本书同步微视频,也可以通过在线技术支持,让老程序员为读者答疑解惑。

本书内容

全书分为5篇24章。

第1篇(第1~5章)为“基础知识”,主要讲解Oracle初探,Oracle数据库安装、配置与管理,熟悉Oracle数据库体系结构,SQL基础,数据库和数据表的基本操作。读者在学完本篇后,将会了解Oracle数据库的基本概念,掌握Oracle数据库的基本操作及应用方法,为后面更好地学习Oracle数据库编程打好基础。

第2篇(第6~11章)为“核心技术”,主要讲解数据类型和运算符、查询数据表中的数据、数据的基本操作、视图的基本操作、游标的基本操作、存储过程的应用。通过本篇的学习,读者可对使用Oracle数据库进行基础编程具有一定的水平。

第3篇(第12~15章)为“核心应用”,主要讲解Oracle触发器的应用、Oracle函数的应用、Oracle的表空间管理、Oracle的事务与锁。学完本篇,读者能对Oracle数据库的管理、恢复、日志管理,以及使用Oracle数据库进行综合性编程有一定的综合应用能力。

第4篇(第16~20章)为“高级应用”,主要讲解Oracle数据库安全管理、Oracle控制文件和日志的管理、Oracle数据的备份与还原、Oracle数据库的性能优化、Oracle的其他高级技术等。读者学好本篇内容可以进一步提高在多种编程语言中运用Oracle数据库进行编程的能力和编程技巧。

第5篇(第21~24章)为“项目实践”,通过项目开发与规划、Oracle在人力资源行业开发中的应用、设计学生错题管理系统、设计大型电子商务网站系统等实践案例,介绍了完整的Oracle数据库系统开发流程。通过本篇的学习,读者将对Oracle数据库编程在项目开发中的实际应用拥有切身的体会,为日后进行软件开发积累项目管理及实践开发经验。

全书不仅融入了作者丰富的工作经验和多年的使用心得,还提供了大量来自工作现场的实例,具有较强的实战性和可操作性。读者系统学习后可以掌握Oracle数据库基础知识、全面的Oracle数据库编程能力、优良的团队协同技能和丰富的项目实战经验。我们的目标就是让初学者、应届毕业生快速成长为一名合格的初级程序员,通过演练积累项目开发经验和团队合作技能,在未来的职场中获取一个高的起点,并能迅速融入到软件开发团队中。

本书特色

1. 结构科学,易于自学

本书在内容组织和范例设计中都充分考虑初学者的特点,由浅入深,循序渐进,无论是否接触过Oracle数据库,都能从本书中找到最佳的起点。

2. 视频讲解,细致透彻

为降低学习难度,提高学习效率,本书录制了同步微视频(模拟培训班模式),通过视频学习除能轻松学会专业知识外,还能获取老师的软件开发经验,使学习变得更轻松有效。

3. 超多、实用、专业的范例和实战项目

本书结合实际工作中的应用范例逐一讲解Oracle数据库的各种知识和技术,在“项目实践”篇以多个项目实践来贯通本书所学,使读者在实践中掌握知识,轻松拥有项目开发经验。

4. 随时检测自己的学习成果

每章首页中,均提供了学习指引和重点导读,以指导读者重点学习及学后检查;章后的就业面试技巧与解析,均根据当前最新求职面试(笔试)精选而成,读者可以随时检测自己的学习成果,做到融会贯通。

5. 专业创作团队和技术支持

《Oracle从入门到项目实践:超值版》由聚慕课教育研发中心编著并提供在线服务。读者在学习过程中遇到任何问题,均可登录http://www.jumooc.com网站或加入图书读者(技术支持)服务QQ群(529669132)进行提问,由作者和资深程序员为您在线答疑。

《Oracle从入门到项目实践:超值版》附赠超值王牌资源库

《Oracle从入门到项目实践:超值版》附赠了极为丰富超值的王牌资源库,具体内容如下。

(1)王牌资源1:随赠本书“配套学习与教学”资源库,提升读者学会、用好Oracle数据库的学习效率。

★★全书同步393节教学微视频录像(支持扫描二维码观看),总时长16.5学时。

★★全书3个大型项目案例及全书实例源代码。

★★本书配套上机实训指导手册,全书学习、授课与教学PPT课件。

(2)王牌资源2:随赠“职业成长”资源库,突破读者职业规划与发展弊端与瓶颈。

★★求职资源库:206套求职简历模板库、600套毕业答辩与80套学术开题报告PPT模板库。

★★面试资源库:程序员面试技巧、100例常见面试(笔试)题库、200道求职常见面试(笔试)真题与解析。

★★职业资源库:程序员职业规划手册、开发经验及技巧集、软件工程师技能手册、100例常见错误及解决方案、100套岗位竞聘模板。

(3)王牌资源3:随赠“Oracle数据库软件开发魔典”资源库,拓展读者学习本书的深度和广度。

★★案例资源库:120个Oracle经典案例库。

★★程序员测试资源库:计算机应用测试题库、编程基础测试题库、编程逻辑思维测试题库、编程英语水平测试题库。

★★软件开发文档模板库:10套八大行业软件开发文档模板库,40个Oracle项目案例库、Oracle数据库等级考级真题库等。

★★软件学习必备工具及7套电子书资源库:Oracle常用命令速查手册、全书案例操作命令集、Oracle数据库管理技术速查手册、Oracle安全配置速查手册、Oracle常用维护管理工具电子书、Oracle数据备份与技术优化电子书、Oracle 数据库优化技术手册等。

(4)王牌资源4:编程代码优化纠错器。

★★本助手能让软件开发更加便捷和轻松,无须安装配置复杂的软件运行环境即可轻松运行程序代码。

★★本助手能一键格式化,让凌乱的程序代码更加规整优美。

★★本助手能对代码精准纠错,让程序查错不在难。

上述资源获取及使用

注意:由于本书不配送光盘,因此书中所用及上述资源均需借助网络下载才能使用。

1. 资源获取

采用以下任意途径,均可获取本书所附赠的超值王牌资源库。

(1)加入本书微信公众号聚慕课jumooc,下载资源或者咨询关于本书的任何问题。

(2)登录网站www.jumooc.com,搜索本书并下载对应资源。

(3)加入本书读者(技术支持)服务QQ群(529669132),获取网络下载地址和密码。

(4)通过电子邮件elesite@163.com、408710011@qq.com与我们联系,获取本书对应资源。

(5)通过扫描封底刮刮卡二维码,获取本书对应资源。

2. 使用资源

读者可通过以下途径学习和使用本书微视频和资源。

(1)通过PC端(在线)、App端(在/离线)、微信端(在线)以及平板端(在/离线)学习本书微视频和练习考试题库。

(2)将本书资源下载到本地硬盘,根据学习需要选择性使用。

本书适合哪些读者阅读

本书非常适合以下人员阅读:

★★没有任何Oracle数据库基础的初学者。

★★有一定的Oracle数据库基础,想精通Oracle数据库编程的人员。

★★有一定的Oracle数据库编程基础,没有项目实践经验的人员。

★★正在进行软件专业相关毕业设计的学生。

★★大专院校及培训学校的老师和学生。

创作团队

本书由聚慕课教育研发中心组织编写,张州老师任主编,编写了本书第1~10章,河南工业大学的王锋、中国石化石油勘探开发研究院韩萌任副主编,编写了本书的第11~22章,主要参与本书编写的人员还有王湖芳、张开保、贾文学、张翼、白晓阳、李伟、李欣、樊红、徐明华、白彦飞、卞良、常鲁、陈诗谦、崔怀奇、邓伟奇、凡旭、高增、郭永、何旭、姜晓东、焦宏恩、李春亮、李团辉、刘二有、王朝阳、王春玉、王发运、王桂军、王平、王千、王小中、王玉超、王振、徐利军、姚玉忠、于建杉、张俊锋、张晓杰、张在有等。

在编写过程中,我们尽可能地将最好的讲解呈现给读者,但也难免有疏漏和不妥之处,敬请广大读者不吝指正。若您在学习中遇到困难、疑问,或有何建议,可发邮件至elesite@163.com。另外,您也可以登录我们的网站http://www.jumooc.com进行交流以及免费下载学习资源。

作 者