- ISBN:9787302603306
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:264
- 出版时间:2022-09-01
- 条形码:9787302603306 ; 978-7-302-60330-6
本书特色
本书内容全面丰富,知识体系严谨,覆盖分布式数据库系统的结构、查询、事务管理等基础知识。 内容编排和讲解围绕培养学生建模能力的目标,通过例子和问题讲解知识点及其应用,并给出详细分析和讨论。 提供了大量习题和习题解答,并提供部分例子的电子版演示。 掌握分布式数据库知识,成就你未来的梦想。
内容简介
本书结合高校计算机教育的特点和本校计算机教学的实际情况编写而成,主要以介绍分布式数据库的基础知识为目的。本书共10章,第1章为分布式数据库概述,第2章为分布式数据库系统的结构,第3章为分布式数据库设计,第4章为分布式数据库查询优化,第5章为分布式查询策略的优化,第6章为分布式数据复制,第7章为分布式事务管理,第8章为分布式恢复管理,第9章为分布式并发控制技术,第10章为P2P数据管理系统。书中内容由浅入深,对分布式数据库的基础内容进行了概况介绍及案例分析,以使得每位读者通过学习都能够掌握分布式数据库的基础知识及前沿技术。 本书内容新颖,理论与实际技术相结合,适用于高等院校计算机及相关专业的学生,也可供相关行业人员作为培训及参考书使用。
目录
第1章 分布式数据库概述1
1.1数据库系统1
1.1.1数据库的概念1
1.1.2数据库管理系统2
1.1.3数据库系统简介3
1.2数据模型4
1.2.1数据模型概述4
1.2.2数据之间的联系4
1.2.3关系模型6
1.2.4网状模型7
1.2.5层次模型8
1.3关系数据库与SQL8
1.3.1关系数据库8
1.3.2结构查询语言SQL9
1.4分布式数据库的基本概念11
1.4.1分布式数据库11
1.4.2分布式数据库管理系统12
1.4.3分布式数据库系统14
1.5分布式数据库的特性和优缺点15
1.5.1分布式数据库的特性15
1.5.2分布式数据库系统的优缺点17
1.6分布式数据库的主要技术简介18
1.7典型的分布式数据库系统19
习题121
第2章 分布式数据库系统的结构22
2.1分布式数据库系统的组成22
2.1.1分布式数据库系统与用户有关的组成部分22
2.1.2分布式数据库系统与数据有关的组成部分23
2.1.3分布式数据库系统与网络有关的组成部分23
〖3〗分布式数据库原理与应用(微课版)目录〖3〗2.2分布式数据库系统的分类26
2.2.1按数据管理模型分类26
2.2.2按系统全局控制类型分类26
2.3分布式数据库的物理结构和逻辑结构27
2.3.1分布式数据库系统的物理结构27
2.3.2分布式数据库系统的逻辑结构28
2.4分布式数据库的体系结构28
2.4.1数据库系统的几种体系结构28
2.4.2分布式数据库的体系结构概述30
2.5分布式数据库系统的模式结构32
2.6分布式数据库系统的组件结构及功能36
2.6.1应用处理器的功能36
2.6.2数据处理器的功能37
2.6.3分布式数据库系统的组件结构37
2.6.4数据字典37
2.7多数据库系统与对等型数据库系统40
2.7.1多数据库系统40
2.7.2对等型数据库系统41
2.8Oracle数据库系统的体系结构43
习题247
第3章 分布式数据库设计48
3.1关系数据库管理系统的关系运算48
3.1.1传统的集合运算49
3.1.2专门的关系运算51
3.2设计方法与分布设计的目标54
3.2.1TopDown设计过程54
3.2.2BottomUp设计过程55
3.2.3数据库分布设计的目标55
3.3分片的定义及分类56
3.3.1分片的定义和作用56
3.3.2分片设计过程57
3.3.3分片原则57
3.3.4分片的类型58
3.3.5分布式数据库数据分布透明性58
3.4水平分片59
3.4.1水平分片的概念59
3.4.2水平分片的操作62
3.4.3水平分片的原理62
3.5导出水平分片65
3.5.1导出水平分片的概念65
3.5.2导出水平分片的操作66
3.5.3导出水平分片的作用67
3.6垂直分片68
3.6.1垂直分片的概念68
3.6.2垂直分片的操作70
3.6.3垂直分片的设计方法70
3.7混合分片71
3.7.1混合分片的概念71
3.7.2混合分片的规范化设计72
3.8分片的表示方法73
3.8.1图形表示法73
3.8.2分片树表示方法73
3.9分布式数据库数据分配设计类型74
3.9.1分配设计的概念74
3.9.2数据分配的准则74
3.9.3分配类型75
3.10分配设计算法77
3.10.1数据分配方法优劣的度量77
3.10.2非冗余分配算法78
3.10.3冗余分配算法78
3.10.4与数据分配问题相关的统计信息80
3.11分布式数据库设计案例82
习题384
第4章 分布式数据库查询优化86
4.1分布式数据库查询优化概述86
4.1.1分布式查询优化的必要性86
4.1.2分布式查询优化的目标88
4.2查询优化的基本概念89
4.2.1关系代数等价变化规则89
4.2.2查询树92
4.2.3数据库参数93
4.2.4关系运算的特征参数93
4.3分布式查询处理过程与优化层次96
4.3.1分布式查询处理过程96
4.3.2分布式查询优化过程97
4.3.3查询优化层次模式100
4.4查询分解101
4.4.1查询规范化101
4.4.2查询分析与查询约简102
4.4.3查询重写104
4.5公共子表达式的确定105
4.6全局查询到片段查询的转换107
4.7综合应用案例分析109
习题4110
第5章 分布式查询策略的优化112
5.1查询处理策略选择涉及的问题112
5.2基于半连接算法的查询优化113
5.2.1半连接操作的定义113
5.2.2半连接操作过程和代价估算114
5.2.3基于半连接算法的查询优化案例115
5.3基于直接连接的查询优化算法115
5.3.1直接连接操作的策略116
5.3.2嵌套循环连接算法116
5.3.3基于排序的连接算法119
5.3.4站点依赖算法121
5.3.5分片和复制算法123
5.3.6Hash划分算法123
5.4SDD1算法124
5.4.1SDD1算法的基本概念124
5.4.2SDD1算法概述124
5.4.3SDD1算法案例125
5.5R中的查询优化算法132
5.5.1System R算法132
5.5.2System R算法133
习题5134
第6章 分布式数据复制135
6.1数据复制的概念135
6.1.1数据复制135
6.1.2基本概念136
6.2数据复制的分类137
6.3数据复制的参考模型140
6.4数据库复制原理141
6.5数据复制的体系结构143
6.5.1变化捕获144
6.5.2分发146
6.5.3同步147
6.5.4冲突的检测与解决147
6.6Oracle的复制技术148
6.6.1Oracle的高级复制技术148
6.6.2Oracle的流复制技术149
6.7Sybase的复制技术150
6.8IBM数据库复制技术152
6.9SQL Server复制技术152
6.9.1复制类型152
6.9.2复制代理154
6.10MySQL复制技术154
习题6155
第7章 分布式事务管理156
习题7179
第8章 分布式恢复管理180
习题8208
第9章 分布式并发控制技术209
习题9232
第10章 P2P数据管理系统234
习题10243
参考文献244
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0