目 录 1
前 言 1
第一章分布式数据库概述 1
第一节 分布式数据库的特点 4
第二节 为什么需要分布式数据库 8
第三节 分布式数据库管理系统(DDBMS) 9
第二章数据库与计算机网络的回顾 13
第一节 数据库的回顾 13
第二节 计算机网络的回顾 19
第三章分布透明级 24
第一节 分布式数据库参考体系结构 24
第二节 数据分段存储类型 27
第三节 只读应用请求的分布透明性 31
第四节 修改应用请求的分布透明性 37
第五节 分布式数据库存取原语 40
第六节 分布式数据库的完整性约束条件 43
第四章分布式数据库设计 45
第一节 分布式数据库设计结构 45
第二节 数据库分段存储设计 48
第三节 分段分配 56
第五章全局查询到分段查询的变换 60
第一节 查询的等价变换 60
第二节 全局查询变换为分段查询 66
第三节 分布式分组及聚集函数评价 75
第四节 参数查询 78
第六章存取策略的优化 81
第一节 查询优化结构 81
第十一章商业系统 1 87
第二节 连接查询 91
第三节 通用查询 105
第七章分布式事务处理的管理 109
第一节 事务处理的管理结构 109
第二节 支持分布式事务处理的原子性 114
第三节 分布式事务处理的并行控制 126
第四节 分布式事务处理的体系结构状况 130
第八章并行控制 135
第一节 分布式并行控制基础 135
第二节 分布式死锁 142
第三节 基于时间邮票的并行控制 149
第四节 分布式并行控制的乐观方法 153
第九章可靠性 158
第一节 基本概念 158
第二节 非封锁正常结束协议 161
第三节 可靠性和并行控制 168
第四节 确定网络的一致视图 173
第五节 非一致性的检测和分解 175
第六节 检查点和冷再启动 177
第十章分布式数据库管理 180
第一节 分布式数据库的目录管理 180
第二节 特权和保护 184
第一节 TANDEM的ENCOMPASS分布式数据库系统 187
第二节 IBM内部系统通信 192
第十二章SDD-1分布式数据库系统 199
第一节 体系结构 199
第二节 并行控制(读出阶段) 200
第三节 查询的执行(执行阶段) 202
第四节 可靠性和事务处理正常结束(写入阶段) 203
第十三章R*系统的设计方案 209
第一节R*系统的体系结构 210
第二节 查询的编译)执行和重新编译 212
第三节 视图管理 215
第四节 R*系统对数据定义和特权的协议 216
第五节 事务处理的管理 219
第六节 终端管理 221
第一节 DDM:基于ADAPLEX语言的分布式数据库管理系统 223
第十四章其它同构型分布式数据库系统 223
第二节 分布式INGRES(关系数据库系统的分布式模型) 227
第三节POREL分布式数据库系统 229
第四节 SIRIUS-DELTA分布式数据库系统 232
第十五章异构型分布式数据库系统 236
第一节 异构型分布式数据库的一些问题 236
第二节 MULTIBASE软件系统 238
第三节 DDTS分布式试验台系统 245
第四节 异构型SIRIUS-DELTA系统 251