本书是面向Oracle数据库管理系统初学者的一本高质量的图书。目前国内Oracle数据库应用非常广泛,各大知名企业都在高薪招聘技术能力强的Oracle开发人员和管理人员。本书在这个背景下,针对初学者量身订做,内容注重实战,通过实例的操作与分析,引领读者快速学习和掌握Oracle开发和管理技术。
第1章主要介绍数据库的技术构成和什么是Oracle,包括数据库的基本概念和Oracle工具。
第2章介绍Oracle的安装和配置,主要包括Windows平台下的安装和配置、如何启动Oracle服务、如何卸载Oracle等。
第3章介绍Oracle数据库和数据表的基本操作,包括创建数据库、删除数据库、创建数据表、查看数据表结构、修改数据表和删除数据表。
第4章介绍Oracle中的数据类型和运算符,以及如何选择数据类型。
第5章介绍介绍Oracle函数,包括数学函数、字符串函数、日期和时间函数、转换函数、系统信息函数等。
第6章介绍如何查询数据表中的数据,主要包括基本查询语句、单表查询、使用集合函数查询、连接查询、子查询、合并查询结果、为表和字段取别名以及使用正则表达式查询。
第7章介绍如何插入、更新与删除数据,包括插入数据、更新数据、删除数据。
第8章介绍视图,主要介绍视图的概念、创建视图、查看视图、修改视图、更新视图和删除视图等。
第9章介绍PL/SQL编程,主要介绍PL/SQL的基本概念、使用常量和变量、使用表达式、控制结构和语句、异常和函数。
第10章介绍存储过程,包括存储过程的创建、调用、查看、修改和删除。
第11章介绍Oracle触发器,包括创建触发器、查看触发器、修改触发器和删除触发器。
第12章介绍游标,包括游标的基本概念、显式游标、隐式游标和游标的综合应用。
第13章介绍管理表空间,包括表空间的基本概念、查看表空间、管理表空间、管理临时表空间、管理数据文件等知识。
第14章介绍事务与锁,包括事务的基本知识、事务的管理方法和应用案例、锁的基本知识、锁的应用案例等。
第15章介绍Oracle的安全管理,主要包括Oracle中的账户管理、权限管理、角色管理和管理概要文件的知识。
第16章介绍控制文件和日志,包括控制文件的基本知识、控制文件的应用案例、日志的基本知识、管理日志文件的方法。
第17章介绍数据库备份与还原,主要包括数据备份、数据还原和数据表的导出和导入。
第18章介绍Oracle性能优化,包括优化简介、优化查询、优化数据库结构和优化Oracle服务器。
第19章介绍Java操作Oracle数据库,包括JDBC的基本概念、Java连接数据库、Java操作Oracle数据库。
第20章介绍新闻发布系统数据库的设计方法和实现过程。
第21章介绍论坛管理系统数据库的设计方法和实现过程。
第22章介绍综合购物网站系统的设计方法和实现过程。
内容全面:知识点由浅入深,涵盖所有Oracle的基础知识点,由浅入深地介绍Oracle数据库开发技术。
图文并茂:注重操作,在介绍案例的过程中,每一个操作均有对应的步骤和过程图例的说明。这种图文结合的方式使读者在学习的过程中能够直观、清晰地看到操作的过程以及效果,便于读者更快地理解和掌握。
易学易用:颠覆传统“看”书的观念,变成一本能“操作”的图书。
案例丰富:把知识点融汇于系统的案例实训中,并且结合综合案例进行讲解和拓展。进而达到“知其然,并知其所以然”的效果。
提示技巧:本书对读者在学习过程中可能会遇到的疑难问题以“提示”和“技巧”的形式进行说明,以免读者在学习的过程中走弯路。
超值资源:本书共有480个实例的源代码,能让读者在实战应用中掌握Oracle的每一项技能。随书赠送培训班形式的视频教学录像,使本书真正体现“自学无忧”,令其物超所值。
本书配套的资源请用微信扫描右边的二维码获取,也可按扫描出来的页面提示把下载链接转到自己的邮箱中下载。如果学习本书的过程中发现问题,请联系booksaga@163.com,邮件主题为“Oracle 19c从入门到精通”。技术支持信息参见下载资源中的相关文件。
本书是一本完整介绍Oracle数据库技术的教程,内容丰富、条理清晰、实用性强,适合以下读者学习使用:
· Oracle数据库初学者。
· 对数据库开发有兴趣,希望快速、全面掌握Oracle的人员。
· 对其他数据库有一定的了解,想转到Oracle平台上的开发者。
· 高等院校相关专业的师生。
本书由王英英主创,参加编写的还有张工厂、刘增杰、李小威、胡同夫、刘玉萍、王攀登、王微微、王婷婷、李小威。虽然倾注了编者的努力,但由于水平有限、时间仓促,书中难免有疏漏之处,请读者谅解。如果遇到问题或有意见和建议,敬请与我们联系,我们将全力提供帮助。
编者
2021年1月