首页>参考读物>计算机科学与技术>数据库

Oracle 8体系结构
作者 : Steve Bobrowske
译者 : 王焱等
丛书名 : Oracle技术丛书
出版日期 : 2000-01-01
ISBN : 7-111-07713-X
定价 : 28.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 186
开本 : 16开
原书名 : Oracle 8 Architecture
原出版社: McGraw-Hill
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

本书深入浅出地介绍了Oracle 8数据库完整的体系结构,详细讲解了Oracle 8服务器的有关术语和概念。全书共分12章,包括:Oracle 8简介、基本的关系型数据库结构、使用SQL与事务、对服务器编程、使用对象扩展Oracle、控制数据库访问、数据库存储、Oracle软件结构、共享数据库访问机、数据库保护、分布式数据与数据复制和Oracle的并行处理选项。
  本书是深入理解、成功使用Oracle 8的权威力作,是适用于数据库应用开发人员、数据库管理员和Oracle 8用户的优秀参考书。

作者简介

Steve Bobrowske:暂无简介

译者简介

王焱等:暂无简介

图书目录


译者序
前言
引言
第一部分  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  临时段
7.5.2  临时表空间
7.6   回滚段
7.6.1  Oracle 怎样写回滚段
7.6.2   SYSTEM回滚段
7.6.3   多个回滚段
7.6.4  联机回滚段和脱机回滚段
7.6.5  公共回滚段和私有回滚段
7.6.6  延期回滚段
7.6.7  回滚段的其他功能
7.7  数据块
7.7.1  数据块分配
7.7.2  数据块可用性和空闲列表
7.7.3  行链接与数据块大小
7.8  对象存储设置
7.8.1  表空间配置
7.8.2  区间设置
7.8.3  数据块设置
7.8.4  对象存储的缺省设置
7.9  多媒体数据的特有数据存储
7.10   数据分区
7.10.1   分区表
7.10.2  在数据分区中放置记录
7.10.3   使用最大值(MAXVALUE)
7.10.4  分区索引
7.10.5  分区索引选项
7.10.6   分区扩展表名
7.10.7  分区管理
7.11   小结
第四部分  Oracle 8软件体系结构
第8 章 Oracle软件结构
8.1   数据库服务器与数据库实例
8.1.1  服务器启动与关闭
8.1.2  服务器连接
8.2   Oracle 8进程
8.2.1  服务器端后台进程
8.2.2  支持用户连接的进程选项
8.2.3  Oracle 特定的进程结构
8.3   内存区与数据缓存区
8.4  Oracle 8内存区
8.4.1  高速缓存区
8.4.2  共享池
8.4.3  系统全局区(SGA)
8.4.4  程序全局区(PGA)
8.4.5   排序区
8.5  Oracle 8网络与Net8
8.5.1  透明的网络底层(TNS)与其他Net8层
8.5.2  TNS连接、初始化与目的地
8.5.3  TNS监听器
8.5.4  TNS地址
8.5.5  多网络与多协议交换
8.5.6  Net8配置
8.6   小结
第9章   共享数据库访问机制
9.1   三个C—竞争性、并发性与一致性
9.1.1  Oracle的并发性与一致性机制
9.1.2   事务与冲突
9.1.3   隔离的级别
9.2  Oracle 的锁机制
9.2.1  自动锁与显式锁
9.2.2   锁级别
9.2.3  DML锁
9.2.4  DDL锁
9.2.5  内部闩锁
9.3   多版本
9.3.1  系统修改序列号
9.3.2  非块查询
9.3.3   多版本与事务级读一致性
9.3.4   快照太老的错误
9.4  记住,一切都是自动的
9.5  小结
第10章  数据库保护
10.1   不同类型的问题
10.1.1   系统崩溃或服务器崩溃
10.1.2   由于用户错误、冲突或者磁盘失效导致的文件丢失
10.1.3  场地灾难
10.2  数据库保护机制一览
10.3  恢复管理器介绍
10.4  事务日志或重做日志
10.4.1   事务日志结构
10.4.2   检查点
10.5   保护数据库控制文件
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.7.4  完全恢复
10.7.5   不完全恢复
10.8   恢复优化
10.9   日志组和控制文件受到破坏该怎么办
10.10  高可用性选项
10.10.1  备用数据库
10.10.2   超越故障节点与数据复制
10.11  小结
第五部分  特定Oracle 环境
第11章  分布式数据与数据复制
11.1  分布式数据库结构
11.1.1  合作与自动
11.1.2   客户/服务器的扩展
11.1.3   网络和分布式数据库系统
11.1.4   分布式数据库中的数据库服务与命名
11.1.5   数据库链接
11.1.6   异构型分布式数据库
11.2   应用程序与分布式数据库
11.2.1  远程查询
11.2.2   分布式查询
11.2.3   远程更新
11.2.4  分布式更新
11.2.5  远程过程调用(RPC)
11.2.6  远程事务
11.2.7  分布式事务
11.3   分布式数据库透明性
11.4  独特的分布式数据库安全问题
11.5   数据复制简介
11.5.1  数据复制的用途
11.5.2  数据复制的类型
11.6   基本复制与只读快照
11.6.1  复杂快照
11.6.2  快照数据存储
11.6.3  快照刷新
11.7  高级复制环境
11.7.1  多主机复制
11.7.2  快照节点与可更新快照
11.7.3  高级复制选项比较
11.8  高级复制系统体系结构
11.8.1  复制对象与复制组
11.8.2  主节点与快照节点
11.8.3  复制目录
11.8.4  Oracle 的复制管理API
11.9  Oracle的高级复制软件机制
11.9.1   行级复制
11.9.2   异步(存储然后传播)数据传播
11.9.3  一个示例
11.10  高级复制系统中的复制冲突
11.10.1  复制冲突的类型
11.10.2   避免冲突
11.10.3   冲突检测与解决
11.11  其他的高级复制选项
11.11.1  过程化复制
11.11.2  同步(实时)数据传播
11.12   小结
第12章  Oracle的并行处理选项
12.1   并行处理介绍
12.1.1  单处理器计算机与多处理器计算机
12.1.2  共享内存系统
12.1.3  共享磁盘系统
12.1.4  非共享系统
12.2  并行处理SQL
12.2.1   串行处理
12.2.2   并行SQL处理
12.2.3   并行SQL处理体系结构
12.2.4  数据分区与并行SQL处理
12.3   Oracle 的并行服务器选项—高可用性的多个实例
12.3.1  什么是并行数据库访问
12.3.2  并行服务器体系结构
12.3.3  并行服务器数据库管理
12.3.4   自动实例恢复
12.3.5  透明的超越故障应用
12.3.6  从介质失效中恢复数据库
12.4   并行服务器配置的独特的数据库特性
12.4.1   序列生成器
12.4.2  数据块空闲列表
12.4.3   特定实例区间分配
12.4.4  私有回滚段
12.4.5   反向键值索引
12.5   并行SQL处理与并行服务器处理混合
12.6   小结

教学资源推荐
作者: (美)AnHai Doan,Alon Halevy,Zachary Ives 著
作者: 方粮 编著
作者: 李雄飞 杜钦生 吴昊 编著
参考读物推荐
作者: (美)Bradley D.Brown
作者: [美]亚历克斯·彼得罗夫(Alex Petrov) 著