Oracle 9i中文版基础培训教程

Oracle 9i中文版基础培训教程
作 者: 赵松涛
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 关系型数据库 数据库管理系统 教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Oracle 9i中文版基础培训教程》作者简介

内容简介

本书是一本专门针以Oracle 9i数据库技术的基础培训教程。全书精心组织Oracle 9i数据库初学者需要掌握的知识,循序渐进地介绍Oracle 9i数据库管理和应用系统开发的过程。全书分为从零开始、构建环境、管理入门、数据利器、智能管理、运行维护、数据管理、安全管理、编程进阶、系统开发、存储管理、数据安全和性能优化共13章。其中第13章“性能优化——通向OCP之路”的内容收录在配套光盘中。本书配套光盘收录了全书所有的SQL代码、VB源代码。教师和学生可以利用这些配套素材,构建与作者一致的实践环境。此外,为方便教师的授课和学生的自学,作者制作了与各章内容一一对应的PDF电子文档,其中数据利器、编程进阶和性能优化是完整的书稿内容,其余各章给出了内容要点、插图和表格,读者可使用Acrobat Reader等电子阅读工具浏览。本书可作为Oracle 9i数据库技术专业培训的教材,也适合初学者自学或作为日常管理工作的参考书。

图书目录

第1章 从零开始--Oracle9i基础

1. 1 关系型数据库系统简介

1. 1. 1 什么是关系型数据

1. 1. 2 什么是关系型数据库

1. 1. 3 什么是关系型数据库系统

1. 1. 4 什么是关系型数据库管理系统

1. 2 目前主流的两类关系型数据库系统

1. 2. 1 桌面关系型数据库系统

1. 2. 2 网络关系型数据库系统

1. 3 网络关系型数据库的代表Oracle9i

1. 3. 1 Oracle 9i数据库

1. 3. 2 Oracle 9i应用服务器

1. 3. 3 Oracle9i开发工具套件

1. 4 Oracle 9i的特点

1. 4. 1 集群技术

1. 4. 2 联机分析处理. 数据挖掘和分析技术

1. 4. 3 智能管理

1. 4. 4 分布式

1. 5 Oracle 9i的两种工作模式

1. 5. 1 客户机/服务器模式

1. 5. 2 浏览器朋良务器模式

1. 6 习题

第2章 构建环境--安装Oracle9i

2. 1 安装数据库服务器

2. 1. 1 安装的硬件环境需求

2. 1. 2 安装的软件环境需求

2. 1. 3 安装的网络环境需求

2. 1. 4 安装环境实例

2. 1. 5 用[Ping]命令测试网络是否连通

2. 1. 6 安装步骤

2. 1. 7 安装结果

2. 2 安装管理客户机

2. 2. 1 安装步骤

2. 2. 2安装结果

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 习题

第3章 管理入门--数据库服务器的管理

3. 1 管理的模式

3. 1. 1 直接管理模式

3. 1. 2 [管理服务器]集中管理模式

3. 2 配置[管理服务器]

3. 2. 1 配置环境

3. 2. 2 配置步骤

3. 2. 3 [管理服务器]的启动和关闭

3. 3 管理的用户

3. 3. 1 [System]用户

3. 3. 2 [sys]用户

3. 3. 3 [Scott]用户

3. 3. 4 [sys]和[system]用户的比较

3. 4 管理工具的使用

3. 4. 1 [SQL Plus]的使用

3. 4. 2 [SQL Plus Worksheet]的使用

3. 4. 3 [企业管理器]的使用

3. 5 服务器的关闭

3. 5. 1 服务器关闭的过程

3. 5. 2 服务器关闭的4种方式

3. 5. 3 正常关闭

3. 5. 4 立即关闭

3. 5. 5 中止关闭

3. 5. 6 事务处理关闭

3. 6 服务器的启动

3. 6. 1 服务器启动的6种方式

3. 6. 2 正常启动

3. 6. 3 不装载启动

3. 6. 4 装载启动

3. 6. 5 强制启动

3. 6. 6 限制启动

3. 6. 7 只读启动

3. 7 习题

第4章 数据利器--SQL

4. 1 SQL概述

4. 1. 1 SQL是什么

4. 1. 2 SQL的主要特点

4. 1. 3 Oracle9i使用SQL的工具

4. 1. 4 SQL中访问数据表的方法

4. 1. 5 两个范例数据表

4. 2 用SQL进行单表查询

4. 2. 1 查询所有的记录

4. 2. 2 查询所有记录的某些字段

4. 2. 3 查询某些字段不同记录

4. 2. 4 单条件的查询

4. 2. 5 组合条件的查询

4. 2. 6 排序查询

4. 2. 7 分组查询

4. 2. 8 字段运算查询

4. 2. 9 变换查询显示

4. 3 用SQL进行多表查询

4. 3. 1 无条件多表查询

4. 3. 2 等值多表查询

4. 3. 3 非等值多表查询

4. 4 用SQL进行嵌套查询

4. 4. 1 简单嵌套查询

4. 4. 2 带[in]的嵌套查询

4. 4. 3 带[any]的嵌套查询

4. 4. 4 带[some]的嵌套查询

4. 4. 5 带[all]的嵌套查询

4. 4. 6 带[exists]的嵌套查询

4. 4. 7 并操作的嵌套查询

4. 4. 8 交操作的嵌套查询

4. 4. 9 差操作的嵌套查询

4. 5 用SQL进行函数查询

4. 5. 1 [ceil]函数

4. 5. 2 [floor]函数

4. 5. 3 [mod]函数

4. 5. 4 [power]函数

4. 5. 5 [round]函数

4. 5. 6 [sign]函数

4. 5. 7 [avg]函数

4. 5. 8 [Count]函数

4. 5. 9 [min]函数

4. 5. 10 [max]函数

4. 5. 11 [sum]函数

4. 6 用SQL录入数据

4. 6. 1 单行记录的录入

4. 6. 2 多行记录的录入

4. 6. 3 表间数据复制

4. 7 用SQL删除数据

4. 7. 1 删除记录

4. 7. 2 整表数据删除

4. 8 用SQL更新数据

4. 8. 1 直接赋值更新

4. 8. 2 嵌套更新

4. 9 习题

第5章 智能管理--用好集成管理环境

5. 1 如何定制集成的管理环境

5. 1. 1 节点

5. 1. 2 组

5. 1. 3 如何发现OEMREP数据库

5. 2 如何管理[管理服务器]的管理员

5. 2. 1 默认建立的管理员

5. 2. 2 管理员的3种权限

5. 2. 3 建立管理员

5. 2. 4 修改管理员参数

5. 2. 5 删除管理员

5. 3 自动监控运行情况--事件

5. 3. 1 什么是事件

5. 3. 2 事件的作用

5. 3. 3 什么是事件系统

5. 3. 4 事件系统什么时候发出通知

5. 3. 5 创建事件

5. 4 自动运行管理任务--作业

5, 4. 1 什么是作业

5. 4. 2 作业的作用

5. 4. 3 什么是作业系统

5. 4. 4 创建作业

5. 4. 5 作业执行失败的原因

5. 4. 6 作业执行失败的解决办法

5. 5 基于Web的管理

5. 5. 1 基于Web管理的原理

5. 5. 2 如何构建基于Web管理的环境

5. 5. 3 在数据库服务器上--启动[智能代理]

5. 5. 4 在[管理服务器]上--启动后台服务

5. 5. 5 在Web服务器上--启动Apache HTTP服务器

5. 5. 6 在管理客户机上--安装Java插件和Applet[企业管理器]

5. 6 通过IE浏览器进行监控--报告

5. 6. 1 什么是报告定义

5. 6. 2 什么是报告

5. 6. 3 如何构建报告的Web发布环境

5. 6. 4 如何通过IE浏览器浏览报告

5. 7 习题

第6章 运行维护--DBA的日常工作

6. 1 确保Oracle 9i网络的正常运行

6. 1. 1 确保数据库服务器的正常运行

6. 1. 2 确保[管理服务器]的正常运行

6. 1. 3 确保OracleHTTP服务器的正常运行

6. 1. 4 确保管理客户机的正常运行

6. 2 初始化参数文件

6. 2. 1 Pfile文件

6. 2. 2 SPfile文件

6. 3 数据库的配置参数

6. 3. 1 [一般信息]选项卡的参数

6. 3. 2 [内存]选项卡的参数

6. 3. 3 [恢复]选项卡的参数

6. 3. 4 [撤消]选项卡的参数

6. 4 切换数据库的日志模式

6. 4. 1 数据库的两种日志模式

6. 4. 2 切换到归档日志模式

6. 5 查询使用数据库的用户

6. 5. 1 什么是会话

6. 5. 2 会话有什么内容

6. 6 创建数据库

6. 6. 1 用[数据库配置助手]创建数据库

6. 6. 2 创建的数据库的参数

6. 7 修改数据库的工作模式

6. 8 删除数据库

6. 9 定制数据库模板

6. 9. 1 什么是模板

6. 9. 2 系统默认的3种模板

6. 9. 3 如何定制个性化的模板

6. 9. 4 如何使用模板

6. 10 升级数据库

6. 10. 1 什么是升级

6. 10. 2 升级的过程

6. 11 使用数据字典

6. 11. 1 什么是数据字典

6. 11. 2 如何使用数据字典

6. 12 处理未决事务

6. 12. 1 为什么引入事务概念

6. 12. 2 什么是事务

6. 12. 3 什么是未决事务

6. 12. 4 未决事务的处理方法--回滚

6. 13 锁

6. 13. 1 为什么引入锁概念

6. 13. 2 什么是锁

6. 13. 3 锁的分类

6. 13. 4 查询锁信息

6. 14 习题

第7章 数据管理--常用数据方案对象

7. 1 Oracle9i的方案对象

7. 1. 1 数据方案对象

7. 1. 2 管理方案对象

7. 1. 3 PUSQL编程方案对象

7. 1. 4 如何查看方案对象

7. 2 Oracle9i的数据类型

7. 3 Oracle9i的数据表类型

7. 4 创建数据表

7. 4. 1 要创建的两个数据表

7. 4. 2 创建的步骤

7. 5 修改数据表结构

7. 6 数据表中数据的管理

7. 6. 1 向数据表中插入数据

7. 6. 2 查询数据表的数据

7. 6. 3 更新数据表的数据

7. 6. 4 删除数据表的数据

7. 7 截断数据表

7. 8 删除数据表

7. 8. 1 在[企业管理器]里删除表

7. 8. 2 截断和删除的比较

7. 9 索引

7. 9. 1 索引的原理

7. 9. 2 Oracle 9i支持的索引

7. 9. 3 主码自动建立的索引

7. 9. 4 如何创建索引

7. 9. 5 如何删除索引

7. 10 视图

7. 10. 1 什么是视图

7. 10. 2 如何创建视图

7. 10. 3 如何查询视图的数据

7. 10. 4 如何删除视图

7. 11 约束条件

7. 11. 1 创建检查约束条件

7. 11. 2 测试检查约束条件

7. 12 习题

第8章 安全管理--给用户授权

8. 1 Oracle数据库系统的安全性

8. 1. 1 Oracle9i的安全性体系

8. 1. 2 Oracle 9i的安全性机制

8. 2 用户的管理

8. 2. 1 Oracle9i默认的用户

8. 2. 2 在[企业管理器]中如何创建用户

8. 2. 3 在[SQLPlus Worksheet]中如何创建用户

8. 2. 4 创建用户中常见问题及解决方法

8. 2. 5 用户的修改

8. 2. 6 用户的删除

8. 3 角色的管理

8. 3. 1 Oracle9i预定义的角色

8. 3. 2 在[企业管理器]中创建角色

8. 3. 3 在[SQLPlusWorksheet]中创建角色

8. 3. 4 角色的修改

8. 3. 5 角色的删除

8. 4 概要文件的管理

8. 4. 1 在[企业管理器]中创建概要文件

8. 4. 2 在[SQLPlus Worksheet]中创建概要文件

8. 4. 3 概要文件的修改

8. 4. 4 将概要文件分配给用户

8. 4. 5 概要文件的删除

8. 5 审计

8. 5. 1 审计的作用

8. 5. 2 审计的类型

8. 5. 3 审计的信息

8. 5. 4 审计的启动

8. 5. 5 审计的实例

8. 6 习题

第9章 编程进阶--PL/SQL

9. 1 PL/SQL程序结构

9. 1. 1 什么是PL/SQL程序

9. 1. 2 PL/SQL实例分析

9. 1. 3 PL/SQL程序结构

9. 2 基本语法要素

9. 2. 1 常量

9. 2. 2 基本数据类型变量

9. 2. 3 复合数据类型变量

9. 2. 4 表达式

9. 2. 5 函数

9. 3 流程控制

9. 3. 1 条件控制

9. 3. 2 循环控制

9. 4 事务处理

9. 4. 1 coremit命令

9. 4. 2 rollback命令

9. 4. 3 savepoint命令

9. 5 游标

9. 5. 1 定义游标

9. 5. 2 打开游标

9. 5. 3 提取游标数据

9. 5. 4 关闭游标

9. 5. 5 游标的属性

9. 6 过程

9. 6. 1 创建过程

9. 6. 2 查询过程

9. 6. 3 修改过程

9. 6. 4 执行过程

9. 6. 5 带参数的过程

9. 7 序列

9. 7. 1 序列的创建

9. 7. 2 序列的使用

9. 7. 3 序列的删除

9. 8 异常处理

9. 8. 1 系统预定义异常处理

9. 8. 2 自定义异常处理

9. 9 综合实例

9. 9. 1 实例设计

9. 9. 2 创建数据表

9. 9. 3 录入数据

9. 9. 4 程序设计

9. 9. 5 执行结果

9. 10 习题

第10章 系统开发--VB+Oracle9i

10. 1 如何构建开发和运行的环境

10. 1. 1 如何选择前台开发工具

10. 1. 2 如何构建开发和运行环境

10. 1. 3 环境构建实例

10. 2 VB程序如何连接数据库

10. 2. 1 ODBC数据源

10. 2. 2 Oracle9i客户机

10. 2. 3 VB程序连接数据库的过程分析

10. 2. 4 如何建立ODBC数据源

10. 3 VB程序如何访问数据库

10. 3. 1 通过[Data]控件访问数据库

10. 3. 2 通过[ADODC]控件访问数据库

10. 3. 3 通过[ADODB]编程对象访问数据库

10. 4 研究生管理信息系统的开发流程

10. 4. 1 系统需求分析

10. 4. 2 功能模块设计

10. 4. 3 数据表设计

10. 4. 4 索引和视图设计

10. 4. 5 创建数据库用户

10. 4. 6 创建数据表

10. 4. 7 创建索引

10. 4. 8 创建视图

10. 4. 9 VB工程总体框架

10. 4. 10 系统是如何运行的

10. 4. 11 模块的设计

10. 4. 12 各子窗体的设计

10. 5 如何执行实例程序

10. 5. 1 在服务器上的操作

10. 5. 2 在客户机上的操作

10. 5. 3 在客户机上运行程序

10. 6 习题

第11章 存储管理--深入Oracle9i核心

11. 1 控制文件

11. 1. 1 控制文件的作用

11. 1. 2 控制文件的内容

11. 2 表空间

11. 2. 1 查询表空间的信息

11. 2. 2 创建表空间

11. 2. 3 表空间脱机

11. 2. 4 表空间联机

11. 3 数据文件

11. 3. 1 查询数据文件的信息

11. 3. 2 建立数据文件

11. 3. 3 数据文件脱机与脱机

11. 4 回退段

11. 4. 1 什么是回退段

11. 4. 2 创建回退段

11. 5 黑匣子--重做日志组

11. 5. 1 重做日志组的工作原理

11. 5. 2 查询默认的重做日志组信息

11. 5. 3 创建重做日志组

11. 6 归档日志

11. 6. 1 更改数据库的日志工作模式

11. 6. 2 日志文件的归档

11. 6. 3 归档日志文件的信息

11. 7 习题

第12章 数据安全--备份与恢复实战

12. 1 数据库常见故障及恢复原理

12. 1. 1 系统故障及恢复原理

12. 1. 2 介质故障及恢复原理

12. 7. 3 事务故障及恢复原理

12. 2 Oracle9i的备份和恢复机制

12. 2. 1 备份和恢复的内容

12. 2. 2 备份和恢复的方法及工具

12. 3 脱机备份与恢复实战

12. 3. 1 脱机备份

12. 3. 2 脱机恢复

12. 4 逻辑备份与恢复实战

12. 4. 1 逻辑备份与恢复的前提

12. 4. 2 用exp命令文件实现逻辑备份

12. 4. 3 用imp命令文件实现逻辑恢复

12. 4. 4 用导出向导实现逻辑备份

12. 4. 5 用导入向导实现逻辑恢复

12. 5 联机热备份与恢复实战

12. 5. 1 联机备份的特点

12. 5. 2 用备份向导实现联机备份

12. 5. 3 用恢复向导实现联机恢复

12. 6 习题

*第13章 性能优化--通向OCP之路(本章收录在配套光盘中)

附录1 Oracle9i提供的系统权限

附录2 Oracle9i提供的对象权限