第1章  数据库基础
1.1  数据库基本概念
1.1.1  数据、数据库、数据库管理系统、数据库系统
1.1.2  数据模型
1.1.3  数据库系统体系结构
1.2  关系数据库
1.2.1  关系数据结构
1.2.2  关系操作
1.2.3  关系的完整性
1.2.4  关系数据库设计
1.3  Oracle数据库系统
1.3.1  Oracle体系结构
1.3.2  Oracle数据库的运行
1.3.3  数据字典
小结
习题
第2章  SQL基础
2.1  SQL概述
2.1.1  SQL的特点
2.1.2  SQL语句的分类
2.2  Oracle SQL基础
2.2.1  数据类型与运算符
2.2.2  内置函数
2.2.3  SQL*PLUS
2.3  查询数据
2.3.1  简单查询
2.3.2  高级查询
2.4  数据定义
2.4.1  基本表
2.4.2  视图
2.4.3  索引
2.4.4  序列
2.4.5  同义词
2.5  操纵数据
2.5.1  插入数据
2.5.2  更新记录
2.5.3  删除数据
2.5.4  事务处理
2.6  用户、角色和权限
2.6.1  用户与权限
2.6.2  角色
小结
习题
第3章  PL/SQL编程
3.1  PL/SQL简介
3.2  PL/SQL语法
3.2.1  程序结构
3.2.2  变量与常量
3.2.3  运算符
3.2.4  变量的数据类型
3.2.5  控制语句
3.3  PL/SQL出错处理
3.3.1  出错处理基础
3.3.2  系统预定义异常
3.3.3  用户自定义异常
3.4  游标处理
3.4.1  显式游标
3.4.2  游标的FOR循环
3.4.3  通过游标操纵数据库
3.4.4  隐式游标
3.5  过程、函数与包
3.5.1  过程
3.5.2  函数
3.5.3  过程与函数的管理
3.5.4  包的创建与使用
3.5.5  系统内置包
3.6  触发器
3.6.1  触发器的组成
3.6.2  DML触发器
3.6.3  数据库事件和DDL触发器
3.7  大型对象
3.7.1  LOB的基本特性
3.7.2  操纵BFILE
3.7.3  用DBMS_LOB包处理LOB数据
小结
习题
第4章  Oracle数据库接口
4.1  Java语言与Oracle数据库
4.1.1  Java通过JDBC访问Oracle数据库
4.1.2  SQLJ——Java内嵌SQL技术
4.1.3  Oracle J2EE简介
4.2  Windows平台访问Oracle数据库
4.2.1  利用Micorsoft ODBC for Oracle驱动程序建立数据源
4.2.2  利用 Oracle专用驱动建立数据源
4.2.3  VB通过ODBC与Oracle数据库建立连接
4.2.4  PB通过ODBC与 Oracle 数据库建立连接
4.2.5  Delphi通过ODBC与Oracle数据库建立连接
4.3  Pro * C编程
4.3.1  Pro*C程序结构
4.3.2  PRO *C程序的组成
4.3.3  Pro*C的编译和运行
小结
习题
第5章  Oracle Web工具
5.1  Oracle 9iAS Portal简介
5.1.1  EIP的特征
5.1.2  Oracle Portal的优点
5.1.3  Oracle portal的体系结构
5.1.4  Oracle Portal 中的用户
5.1.5  Oracle portal的开发周期
5.2  Oracle Portal的安装
5.2.1  第一阶段的安装
5.2.2  第二阶段的安装
5.2.3  Oracle Portal的配置
5.3  创建Portal页面
5.3.1  进入Oracle Portal状态
5.3.2  利用向导创建一个Portal页面
5.3.3  显示Portal页面
小结
习题
主要参考文献