第1章 Oracle简介
1. 1 数据库技术简介
1. 1. 1 数据处理技术的三个阶段
1. 1. 2 数据的模型表示
1. 1. 3 数据库系统的组成
1. 1. 4 关系数据库管理系统
1. 2 Oacle 9i的基础知识
1. 2. 1 Oracle 9i的发展历史
1. 2. 2 Oracle 9i的产品构成
1. 2. 3 Oracle 9i数据库的新特性
1. 2. 4 Oracle 9i的工作模式
1. 2. 5 Oracle 9i的网上资源
思考与练习
上机实验
第2章 Oracle 9i体系结构
2. 1 Oracle 9i数据库的逻辑结构
2. 1. 1 表空间
2. 1. 2 段. 区间和数据块
2. 1. 3 表及其他逻辑对象
2. 2 Oracle 9i数据库的物理结构
2. 2. 1 数据文件
2. 2. 2 控制文件
2. 2. 3 日志文件
2. 2. 4 初始化参数文件
2. 2. 5 其他Oracle物理文件
2. 3 Oracle 9i数据库服务器的总体结构
2. 3. 1 总体结构
2. 3. 2 内存结构
2. 3. 3 后台进程
2. 3. 4 Oracle例程
2. 4 Oracle 9i数据库的应用架构
2. 4. 1 多磁盘系统
2. 4. 2 磁盘映像系统
2. 4. 3 客户-服务器系统
2. 4. 4 共享服务器系统
2. 4. 5 分布式数据库系统
2. 4. 6 集群结构
思考与练习
上机实验
第3章 Oracle 9i的安装和配置
3. 1 Oracle 9i for Windows 2000的安装
3. 1. 1 安装环境要求
3. 1. 2 安装Oracle 9i服务器
3. 1. 3 查阅服务器当前配置
3. 1. 4 安装Oracle 9i客户端
3. 1. 5 卸载Oracle 9i
3. 2 服务器的启动和关闭
3. 2. 1 服务器的启动方式
3. 2. 2. 在命令行模式下启动数据库服务器
3. 2. 3 用企业管理器启动数据库服务器
3. 2. 4 服务器的关闭方式
3. 2. 5 在命令行模式下关闭数据库服务器
3. 2. 6 用企业管理器关闭数据库服务器
3. 3 配置管理服务器
3. 3. 1 配置管理服务器
3. 3. 2 管理服务器的启动和关闭
思考与练习
上机实验
第4章 Oracle 9i的常用集成工具
4. 1 Olacle 9i企业管理器的基本操作
4. 1. 1 登录Oracle 9i企业管理器
4. 1. 2 Oracle 9i企业管理器的集成环境
4. 1. 3 连接和断开数据库
4. 1. 4 编辑初始化参数
4. 1. 5 会话控制
4. 1. 6 使用Oracle 9i的帮助系统
4. 2 SQL*Plus的基本操作
4. 2. 1 登录SQL*Plus
4. 2. 2 SQL*Plus的人机交互命令
4. 2. 3 SQL*Plus的编辑命令
4. 2. 4 SQL*Plus的报表命令
4. 2. 5 SQL*Plus环境参数
4. 3 SQL*Plus工作单的基本操作
4. 4 网络配置助手的使用
4. 4. 1 监听程序配置
4. 4. 2 命名方法配置
4. 5 数据库配置助手的使用
4. 6 Oracle HTTP服务器的使用
思考与练习
上机实验
第5章 SQL语言基础
5. 1 SQL概述
5. 2 使用SELECT语句查询数据
5. 2. 1 单表查询
5. 2. 2 多表查询
5. 2. 3 嵌套查询
5. 2. 4 函数查询
5, 3 使用INSERT语句插入数据
5. 3. 1 单行记录的插入
5. 3. 2 多行记录的插入
5. 4 使用UPDATE语句更新数据
5. 5 使用DELETE语句删除数据
5. 5. 1 使用DELETE语句删除记录
5. 5. 2 使用TRUNCATE语句删除所有记录
5. 6 事务控制命令
5. 6. 1 事务
5. 6. 2 事务控制命令
思考与练习
上机实验
第6章 Oracle 9i存储管理
6. 1 表空间管理
6. 1. 1 创建表空间
6. 1. 2 设置表空间的默认存储参数
6. 1. 3 合并自由空间碎片
6. 1. 4 表空间的联机和脱机
6. 1. 5 显示表空间的相关性
6. 1. 6 移去表空间
6. 2 数据文件管理
6. 2. 1 创建数据文件
6. 2. 2 为表空间添加数据文件
6. 2. 3 数据文件的联机和脱机
6. 2. 4 有关存储空间的数据字典
6. 3 回退段管理
6. 3. 1 创建回退段
6. 3. 2 管理回退段
6. 4 日志管理
6. 4. 1 创建重做日志组
6. 4. 2 设置数据库为归档模式
思考与练习
上机实验
第7章 Oracle 9i对象管理
7. 1 表管理
7. 1. 1 表简介
7. 1. 2 创建表
7. 1. 3 向新建表插入数据
7. 1. 4 修改和删除表
7. 1. 5 有关表的数据字典
7. 2 索引管理
7. 2. 1 创建索引
7. 2. 2 基于函数的索引
7. 2. 3 查看索引信息
7. 2. 4 修改和删除索引
7. 2. 5 有关索引的数据字典
7. 3 视图管理
7. 3. 1 创建视图
7. 3. 2 在视图中操作数据
7. 3. 3 查看视图信息
7. 3. 4 修改和删除视图
7. 3. 5 有关视图的数据字典
7. 4 同义词管理
7. 4. 1 创建同义词
7. 4. 2 利用同义词进行查询
7. 4. 3 删除同义词
7. 4. 4 有关同义词的数据字典
7. 5 序列管理
7. 5. 1 创建序列
7. 5. 2 删除序列
7. 5. 3 有关序列的数据字典
思考与练习
上机实验
第8章 Oracle 9i安全管理
8. 1 用户管理
8. 1. 1 创建用户
8. 1. 2 修改用户
8. 1. 3 删除用户
8. 1. 4 有关用户的数据字典
8. 2 权限管理
8. 2. 1 系统权限
8. 2. 2 对象权限
8. 2. 3 授予和撤销系统权限
8. 2. 4 授予和撤销对象权限
8. 2. 5 有关权限的数据字典
8. 3 角色管理
8. 3. 1 预定义角色
8. 3. 2 创建自定义角色
8. 3. 3 将角色授予用户和其他角色
8. 3. 4 删除角色
8. 3. 5 有关角色的数据字典
8. 4 概要文件管理
8. 4. 1 建立概要文件
8. 4. 2 将概要文件分配给用户
8. 4. 3 删除概要文件
8. 4. 4 有关概要文件的数据字典
8. 5 审计
8. 5. 1 激活审计
8. 5. 2 审计的类型
8. 5. 3 审计的操作
8. 5. 4 有关审计的数据字典
8. 5. 5 停止审计
思考与练习
上机实验
第9章 备份和恢复
9. 1 概述
9. 1. 1 数据库故障类型
9. 1. 2 备份与恢复的内容
9. 1. 3 数据库备份的分类
9. 1. 4 备份与恢复策略
9. 2 脱机备份和恢复
9. 2. 1 脱机备份
9. 2. 2 脱机恢复
9. 3 联机备份和恢复
9. 3. 1 用命令方式实现联机备份
9. 3. 2 联机恢复概述
9. 3. 3 用命令方式实现介质恢复
9. 3. 4 用备份向导实现联机备份
9. 3. 5 用恢复向导实现恢复
9. 4 逻辑备份和恢复
9. 4. 1 用EXP命令实现逻辑备份
9. 4. 2 用IMP命令实现逻辑恢复
9. 4. 3 用导出向导实现逻辑备份
9. 4. 4 用导入向导实现逻辑恢复
思考与练习
上机实验
第10章. PL/SQL程序设计
10. 1 PL/SQL基础
10. 1. 1 变量及声明
10. 1. 2 数据类型
10. 1. 3 表达式
10. 1. 4 PL/SQL程序块结构
10. 1. 5 绑定变量
10. 2 PL/SQL控制结构
10. 2. 1 选择结构
10. 2. 2 循环结构
10. 2. 3 GOTO结构
10. 2. 4 NULL结构
10. 3 PL/SQL记录和表
10. 3. 1 使用%TYPE
10. 3. 2 记录类型
10. 3. 3 使用%ROWTYPE
10. 3. 4 表
10. 4 游标
10. 4. 1 游标的基本操作
10. 4. 2 游标的属性操作
10. 4. 3 参数化游标和隐式游标
10. 4. 4 游标变量
10. 5 过程和函数
10. 5. 1 过程的基本操作
10. 5. 2 参数设置与传递
10. 5. 3 函数的基本操作
10. 5. 4 内置子程序和本地子程序
10. 6 触发器
10. 6. 1 触发器的类型
10. 6. 2 创建触发器
10. 6. 3 触发器的基本操作
10. 6. 4 触发器的新值和旧值
10. 7 包
10. 7. 1 包的基本操作
10. 7. 2 系统预定义包
10. 7. 3 创建包的实例
10. 8 异常处理
10. 8. 1 系统预定义异常
10. 8. 2 用户自定义异常
10. 8. 3 PRAGMA关键字
10. 8. 4 RAISE_APPLICATION_ERROR内置过程
思考与练习
上机实验
参考文献