Oracle实用编程教程
2010-9
西安交通大学出版社
戴永红 主编
304
363000
本书介绍了Oracle数据库系统结构和产品组成,重点介绍了Oracle数据库自带的开发工具Developer
6i的应用开发技术和实用编程方法。全书分为七个部分。第1部分介绍Oracle数据库的特点及组成,并介绍其结构化查询语言SQL及SQL*PLus环境下对数据库的基本操作和编程使用方法。第2、第3
及第4部分分别介绍了开发工具Developer6i下的三个应用开发程序 0racle*Forms6i,Oracle
Graphics及0racle Reports的使用设计方法。第5
部分介绍了一个综合应用实例。第6部分介绍了Oracle数据库系统DBA管理基础。第7部分介绍了Oracle的高级应用程序开发。
本书可作为大学生入门Oracle数据库开发的教程,也可供Oracle数据库应用开发人员、管理人员以及基本用户作为参考书使用。
前言
第1部分 Oracle简介及SQL*Plus的使用
第1章 Oracle概论
1.1 Oracle的特点
1.2 Orac|e数据库组成
第2章 SQL与SQL*Plus
2.1 Oracle服务器和客户端的配置及SQL简介
2.2 数据查询语言(Query)
2.3 数据定义语言(DDL)
2.4 数据操纵语言(DML)
2.5 数据控制语言(DCL)
2.6 SQL*Plus中的函数
第3章 PL/SQL
3.1 PL/SQL简介
3.2 PL/SQL块的定义部分
3.3 PL/SQL块的过程体
3.4 PL/SQL块的例外处理
第2部分 Oracle Forms 6i设计
第4章 Oracle Forms概述
4.1 Oracle Forms简介
4.2 Form结构
4.3 开发Form应用程序
第5章 Form开发过程中的对象及其属性
5.1 设置Form对象属性
5.2 创建和设置数据块对象
5.3 块间联系
5.4 文本项对象
5.5 其它输入项
5.6 非输入项
5.7 窗口和画布视图
第6章 触发器及其应用
6.1 触发器概述
6.2 编写触发器代码
6.3 触发器实例
6.4 触发器应用实例
第7章 开发菜单模块
7.1 什么是菜单模块
7.2 菜单编辑器
7.3 增加新的菜单项
第8章 完整的Form应用开发
8.1 多个Form模块的应用
8.2 综合应用例子
第3部分 Oracle Graphics设计
第9章 Graphics Builder基础
9.1 Graphics Builder的功能
9.2 Oracle Graphics中的图表类型及模块的组成
9.3 创建图表的步骤
9.4 各种简单图表的创建
第10章 应用Forms及Graphics设计学生信息管理系统
10.1 建立基表
10.2 在Forms Builder中进行设计
10.3 在Graphies Builder中进行设计
10.4 Form和Graphics的集成
第4部分 Oracle Reports设计
第1l章 Oracle Reports概述
11.1 功能及特点
11.2 Oracle Reports基本概念
第12章 数据模型的基本概念及组成
12.1 查询
12.2 组
12.3 列
12.4 数据链接
12.5 参数
第13章 布局的基本概念
13.1 布局对象
13.2 报表区域
13.3 缺省布局
第14章 用PL/SQL语言编写Oracle Reports触发器
14.1 PL/SQL概述
14.2 Oracle Reports中的PL/SQL结构块
14.3 触发器的定义及类型
第15章 各种不同报表的构造
15.1 建立缺省报表
15.2 建立分组报表
15.3 在报表中加入图文文本及画线
15.4 构造一个主/从报表
15.5 发电量日台帐
15.6 发电量月台帐
第5部分 应用实例
第16章 火电厂生产日报系统
16.1 需求分析
16.2 模块设计及描述
16.3 系统实现
第6部分 Oracle数据库DBA管理基础
第17章 Oracle数据库的安装与创建
17.1 Oracle数据库的安装
17.2 数据库的创建和删除
17.3 资料档案库的建立
第18章数据库的备份及表和用户的管理
18.1 数据库的备份
18.2 表和用户的管理
第7部分 Oracle高级应用程序开发
第19章 C/S模式下Delphi程序设计
19.1 BDE方式
19.2 ADO方式
19.3 dbExpress方式
19.4 ODAC方式
第20章 B/S模式下ASP程序设计
20.1 数据库联结
20.2 数据输出
20.3 数据编辑
参考文献
在当今众多的数据库产品中,Oracle在功能、性能、安全可靠性、网络运行能力、用户界面和分布式开放环境等方面,都不失为一个十分优秀的大型关系数据库系统.在当今信息化高度发展的今天,以其远见卓识和开拓进取始终站在数据库行业的前沿,针对过去产品的缺点,不断发表解决方案,从而得到众多数据库用户的青昧,在中国占有绝大多数的市场。目前Oracle系统已经广泛运用于政府、电信、公安、机械、电子、冶金、金融税务、科教医疗、公司管理、铁路交通、水利交通、航空航天等各个领域,为我国计算机应用和信息现代化发挥了积极的作用。Oracle如此成功的原因,在于它拥有已被证明能克服所有困难的能力,不管这些困难是来自技术进步方面的挑战,还是来自高速增长的挑战。Oracle已证明,其具有连续不断地推出新产品的能力,这些新产品有助于我们领先于我们所生活的信息时代。技术上的远见,使Oracle在从定义明天的Web计算到未来的网络计算方面都处于领先地位。