内容简介
本书深入浅出地介绍了Oracle 8数据库完整的体系结构,详细讲解了Oracle 8服务器的有关术语和概念。全书共分12章,包括:Oracle 8简介、基本的关系型数据库结构、使用SQL与事务、对服务器编程、使用对象扩展Oracle、控制数据库访问、数据库存储、Oracle软件结构、共享数据库访问机、数据库保护、分布式数据与数据复制和Oracle的并行处理选项。 本书是深入理解、成功使用Oracle 8的力作,是适用于数据库应用开发人员、数据库管理员和Oracle 8用户的参考书。
目录
目录 序 译者序 前言 引言 第一部分 Oracle介绍 第1章 Oracle?8简介 1.1 信息管理 1.1.1 数据库 1.1.2 数据库管理系统 1.1.3 创建于Oracle?7基础上的Oracle?8 1.2 Oracle?8与高端数据库环境 1.2.1 分区表与索引 1.2.2 海量用户的管理 1.2.3 队列 1.2.4 并列处理能力的增强 1.3 Oracel?8与Oracle的网络计算结构(?NCA) 1.3.1 Oracle?8—对象关系型数据库管理系统 1.3.2 Sedona—Oracle新的应用开发环境 1.4 Oracle?8数据库管理与安全性 1.4.1 备份与恢复 1.4.2 口令管理 1.5 Oracle?8与分布式数据库 1.5.1 复制性能的增强 1.5.2 分布式安全域 1.5.3 异类数据存取 1.6 展望 第二部分 Oracle?8基础 第2章 基本的关系型数据库结构 2.1 模式—有组织的数据库对象 2.1.1 模式—一个的逻辑学概念 2.1.2 模式与数据库用户帐号的相互关系 2.1.3 数据字典?—一个的模式 2.2 数据库表 2.2.1 列与数据类型 2.2.2 数据完整性与完整性限制 2.3视图—查看表中数据的另一种不同方法 2.3.1 只读视图 2.3.2 可更新视图 2.3.3 其他类型的视图 2.4 索引—改进表存取的性能 2.4.1 B树索引 2.4.2 位图索引 2.4.3 索引表 2.4.4 其他索引选项 2.5 数据簇—存储表数据的方法 2.5.1 索引数据簇 2.5.2 哈希簇 2.6 序列—有效地生成值 2.7 同义词?—同一对象的不同名字 2.8 模式应用示例 第?3章 使用SQL与事务 3.1 SQL—与Oracle?8交互 3.1.1 查询 3.1.2 DML语句 3.1.3 DDL语句 3.1.4 DCL语句 3.1.5 应用的可移植性与ANSI/ISO?SQL标准 3.2 优化—可执行的SQL语句 3.2.1 优化统计 3.2.2 优化选项 3.2.3 提示与优化控制 3.3 事务—完成工作 3.3.1 所有工作或什么也不做 3.3.2 事务类型 3.3.3 设计事务 第4章 对服务器编程 4.1 PL/SQL—增加SQL过程流能力 4.1.1 程序块 4.1.2 程序注释 4.1.3 程序声明 4.1.4 程序功能 4.1.5 程序例外处理 4.2 PL/SQL程序类型 4.2.1 匿名PL/SQL块 4.2.2 存储过程和函数 4.2.3 包 4.2.4 数据库触发器 4.3 外部过程 4.4 小结 第5章 使用对象扩展Oracle 5.1 面向对象 5.1.1 Oracle?8和面向对象数据库 5.1.2 面向对象数据库术语及概念 5.2 怎样使用对象 5.3 使用对象类型 5.3.1 设计对象类型 5.3.2 创建对象类型 5.3.3 创建与使用对象类型示例 5.3.4 方法详解 5.4 对象与视图 5.4.1 对象型表的对象视图 5.4.2 关系型表的视图 5.4.3 视图与INSTEAD?OF触发器 5.5 小结 第三部分 Oracle?8数据库结构 第6章 控制数据库访问 6.1 用户管理 6.1.1 用户验证 6.1.2 用户的缺省表空间 6.1.3 用户的临时空间表 6.1.4 用户账号的锁定与解锁 6.2 权限管理 6.2.1 数据库权限类型 6.2.2 授权与收回特权 6.2.3 使用角色管理权限 6.3 资源限制 6.3.1 表空间限额 6.3.2 资源限制环境文件 6.4 数据库审计 6.4.1 有选择地审计 6.4.2 审计记录与审计追踪 6.4.3 设置审计选项 6.5 什么是可信任Oracle 6.6 小结 第7章 数据库存储 7.1 表空间 7.1.1 SYSTEM表空间 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.4 段.?区间和数据块 7.5 数据段和索引段 7.5.1 临时