为了能让大多数读者都能够快速而轻松地掌握Oracle数据库各个方面的知识,笔者尝试从初学者的角度进行思考,并结合实际开发经验,编写了这本Oracle快速入门和提高的教程。在本书中,笔者首先介绍Oracle中主要的数据库对象,以及如何使用这些对象,并尝试从数据库中搜寻有关这些对象的详细信息,让读者更加清晰地认识Oracle数据库,接着针对开发者讲述SQL语句的详细用法,并提供了高级内容——索引、锁定等,以使读者在最短的时间内,提升对Oracle数据库的认识。本书采用了目前应用最为广泛的Oracle 10版本进行讲解。
Oracle是目前全球应用最广泛、功能最强大的关系型数据库。本书结合大量实例,详细地讲述了Oracle数据库各方面的知识。全书内容包括Oracle安装配置、Oracle常用开发工具、SQL Plus、数据表、视图、约束、函数与存储过程、触发器、序列、索引、用户与角色、内置函数、控制语句、SQL查询及更新语句、并发与锁定、正则表达式、与编程语言结合使用。为了便于读者学习与把握,在每章都使用了单独的小节来展示实例,并给出习题和答案。
本书光盘附带书中所涉及的源文件和数据库脚本。同时,光盘还附带配套全程视频,以便于读者更好地掌握本书内容。
本书适合Oracle数据库开发人员、基于Oracle数据库的软件程序员、Oracle数据库管理员、大专院校学生,以及对Oracle开发有兴趣的人员。本书浅显易懂、实例丰富,尤其适合广大程序员自学。
第一篇 Oracle管理配置
第1章 Oracle安装配置(教学视频:10分钟)
第2章 Oracle常用工具(教学视频:7分钟)
第3章 SQL Plus和PL/SQL(教学视频:11分钟)
第二篇 Oracle数据库对象
第4章 Oralce数据库(教学视频:15分钟)
第5章 Oracle数据表对象(教学视频:42分钟)
第6章 约束(教学视频:43分钟)
第7章 视图(教学视频:50分钟)
第8章 函数与存储过程(教学视频:48分钟)
第9章 游标(教学视频:36分钟)
第10章 触发器(教学视频:58分钟)
第11章 序列(教学视频:28分钟)
第12章 用户角色与权限控制(教学视频:45分钟)
第三篇 Oracle中的SQL
第13章 Oracle数据类型(教学视频:21分钟)
第14章 Oracle中的函数与表达式(教学视频:111分钟)
第15章 Oracle中的控制语句(教学视频:16分钟)
第16章 SQL查询(教学视频:55分钟)
第17章 SQL更新数据(教学视频:34分钟)
第四篇 Oracle编程高级应用
第18章 数据库速度优化与数据完整性(教学视频:32分钟)
第19章 数据一致性与事务管理(教学视频:46分钟)
第20章 并发控制(教学视频:35分钟)
第21章 Oracle中的正则表达式(教学视频:29分钟)
第五篇 Oracle与编程语言综合使用实例
第22章 Oracle在Java开发中的应用(教学视频:38分钟)
第23章 Oracle在C#开发中的应用(教学视频:12分钟)