图书介绍
分布式数据库技术pdf电子书版本下载
- 贾焰等著 著
- 出版社: 北京:国防工业出版社
- ISBN:7118022055
- 出版时间:2000
- 标注页数:235页
- 文件大小:14MB
- 文件页数:256页
- 主题词:
PDF下载
下载说明
分布式数据库技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概论 1
1.1 Background 1
1.1.1 The Needing of Data Distribute 1
Chapter1 Introduction 1
1.1问题背景 1
1.1.1 数据分布的需求 1
1.1.2 异构环境中数据集成的需求 2
1.1.2 The Needing of Data Integration in Heterogeneous Environment 2
1.1.3 The Needing of Information System Integration 3
1.2 数据库技术的回顾 3
1.1.3 信息系统集成的需求 3
1.2 Overview of Database Technology 3
1.2.1 数据资源 4
1.2.2 数据库管理系统的体系结构 4
1.2.2 DBMS Architecture 4
1.2.1 Data Resource 4
1.2.3 Components of a DBMS 5
1.2.4 Relation Database Management System 5
1.2.4 关系数据库管理系统 5
1.2.3 数据库管理系统的组成 5
1.2.5 Hierarchical and Network DBMSs 9
1.2.5 层次和网络数据库管理系统 9
1.2.6 Database Design and Normalization 11
1.2.6 数据库的设计和规范化 11
1.2.7 Query Languages 14
1.2.7 查询语言 14
1.3.1 Network Architecture 16
1.3.1 网络的体系结构 16
1.3 Computer Networks 16
1.3 计算机网络 16
1.3.2 ISO/OSI参考标准 17
1.3.2 ISO/OSI Reference Model 17
1.4.1 基于体系结构的分类 18
1.4 分布式数据库系统 18
1.4 Distributed Database System 18
1.4.1 Classification of DDBMSs by Architecture 18
1.4.2 Other Classification 20
1.4.2 其他分类 20
Chapter2 Data Handling——Distribution and Transformation 22
2.1 数据分布问题 22
第2章 数据处理——分布与转换 22
2.1 Data Distribution Problem 22
2.2 Some Examples of Data Distribution 23
2.2.1 一个关系的情况 23
2.2 数据分布的例子 23
2.2.1 Single-Relation Case 23
2.2.2 多个关系的情况 24
2.2.2 Multi-Relation Case 24
2.3 数据分布问题的语义方法 26
2.3 A Semantic Approach to Data Distribution Problem 26
2.4 A Distribution Approach to File 27
2.4 一种文件分布方法 27
2.5 The Integration of Heterogeneous Database Systems 31
2.5 异构数据库系统的集成 31
2.6 The Global Data Schema 32
2.6 全局数据模式 32
2.7 将网络数据模式转换成关系数据模式 34
2.7 Translation From Network Data Schema to Relation Data Schema 34
2.8 在网络数据库上执行关系查询 37
2.8 How to Execute Relation Query in Network Database 37
第3章 分布式查询的优化 39
Chapter3 Distributed Query Optimization 39
3.1.1 Basic types of Query Optimization 40
3.1 查询优化的重要性 40
3.1.1 查询优化的基本方法 40
3.1 The Importance of Query Optimization 40
3.1.2 查询执行的各种途径 41
3.1.2 Variations in Ways of Executing Query 41
3.2 Equivalence Translations 44
3.2 等价转换 44
3.3 集中式系统中存取规划的生成和选择 45
3.3 Generating and Selecting Access Plans in Centralized Systems 45
3.4 Methods of Performing JOINs 48
3.4 联结操作的执行方法 48
3.4.1 SEMI-JOIN Methods 49
3.4.1 半联结操作 49
3.4.2 非半联结操作 52
3.4.2 Non -SEMI-JOIN Methods 52
3.5 相关问题的讨论 56
3.5 Related Problems 56
Chapter4 Concurrency Control 60
4.1 Transactions 60
4.1.1 Basic Transaction Concepts 60
4.1.1 基本概念 60
4.1 事务 60
第4章 并发控制 60
4.1.2 分布式事务 62
4.1.2 Distributed Transactions 62
4.2 并发事务的冲突 63
4.2.1 丢失更新问题 63
4.2.1 The Lost Update Problem 63
4.2 Interference Between Concurrent Transactions 63
4.2.2 破坏完整性约束问题 64
4.2.2 Violation of Integrity Constraints Problem 64
4.2.3 不一致读问题 65
4.2.3 The Inconsistent Retrieval Problem 65
4.3.1 集中式系统的串行性问题 66
4.3.1 The Centralized Case 66
4.3 调度表与串行性 66
4.3 Schedules and Serialization 66
4.3.2 The Distributed Case 68
4.3.2 分布式系统的可串性问题 68
4.3.3 分布式事务处理 69
4.3.3 Distributed Transaction Processing 69
4.4.1 Locking Methods 70
4.4.1 锁方法 70
4.4 Concurrency Control Techniques 70
4.4 并发控制技术 70
4.4.2 死锁 72
4.4.2 Deadlock 72
4.4.3 时戳法 77
4.4.3 Timestamp Methods 77
4.4.4 Basic Timestamp Method 78
4.4.4 基本时戳方法 78
4.4.5 Conservative Timestamp Method 80
4.4.5 保守时戳方法 80
4.4.6 Optimistic Methods 81
4.4.6 乐观方法 81
4.5 Application Oriented Methods and Quasi-serializability 84
4.5 面向应用的方法和准可串性 84
5.1.1 Transactions and Recovery 87
5.1 Conceptions 87
Chapter5 Recovery 87
第5章 恢复 87
5.1 基本概念 87
5.1.1 事务和恢复 87
5.1.2 Log File 88
5.1.2 日志文件 88
5.1.3 Checkpointing 90
5.1.3 检查点 90
5.1.4 数据库的更新问题 91
5.2 引发失败的原因 91
5.1.4 Updating the Database 91
5.2 Causes of Failure 91
5.2.2 站点失败 92
5.2.1 局部事务失败 92
5.2.2 Site Failures 92
5.2.1 Local Translation Failures 92
5.2.3 介质失败 93
5.2.3 Media Failures 93
5.2.4 网络失败 94
5.2.4 Network Failures 94
5.3 集中式恢复协议 96
5.3 Local Recovery Protocols 96
5.3.1 Undo/redo 97
5.3.1 Undo/redo 97
5.3.2 Undo/no-redo 99
5.3.2 Undo/no-redo 99
5.3.3 No-undo/redo 100
5.3.3 No-undo/redo 100
5.3.4 No-undo/no-redo 101
5.3.4 No-undo/no-redo 101
5.4.1 Two Phase Commit (2PC) 102
5.4.1 二阶段提交(2PC) 102
5.4 分布式恢复协议 102
5.4 Distributed Recovery Protocols 102
5.4.2 Three Phase Commit (3PC) 107
5.4.2 三阶段提交(3PC) 107
6.1.1 完整性概念 112
6.1 Integrity in Centralized Databases 112
6.1.1 Basic Integrity Concepts 112
6.1 集中式数据库的完整性 112
Chapter6 Integrity and Security 112
第6章 完整性与安全性 112
6.1.3 关系约束 113
6.1.2 完整性约束 113
6.1.3 Relation Constraints 113
6.1.2 Integrity Constraints 113
6.1.4 Domain Constraints 114
6.1.4 域约束 114
6.1.5 Referential Integrity 115
6.1.5 参照完整性约束 115
6.1.6 Explicit Constraints 116
6.1.6 显式约束 116
6.2.1 数据库的安全问题 117
6.2 集中式DBMS的安全 117
6.1.7 静态和动态约束 117
6.2.1 DB Security Issues 117
6.2 Security of Centralized DBMSs 117
6.1.7 Static and Dynamic Constraints 117
6.2.2 Access Control Policys 119
6.2.2 访问控制策略 119
6.2.3 Multilevel Security 119
6.2.3 多级安全 119
6.2.4 Security Facilities in SQL 120
6.2.4 SQL中的安全机制 120
6.2.5 Security in Statistical Databases 122
6.2.5 统计数据库的安全问题 122
6.3.1 认证和授权 123
6.3.2 授权规则的分布控制 123
6.3 分布式DBMS的安全 123
6.3.1 Identification and Authorization 123
6.3 Security in Distributed DBMSs 123
6.3.2 Distribution of Authorization Rules 123
6.3.3 加密 124
6.3.4 全局视图机制 124
6.3.3 Encryption 124
6.3.4 Global View Mechanism 124
第7章 多数据库系统技术 126
7.1 MDBS的设计原则及其体系结构 126
Chapter7 Multidatabase System 126
7.1 MDBS Objectives and Architecture 126
7.2 Resolving Schematic Heterogeneity 127
7.2 异构模式消解 127
7.2.1 异构的LDB模式的例子 128
7.2.1 Sample of Heterogeneous LDB Schema 128
7.2.2 Classify of Schema Conflict 130
7.2.2 模式冲突分类 130
7.2.3 冲突消解 131
7.2.3 Conflict Resolution 131
7.5.5 一致化表示 133
7.2.4 重命名实体和属性 133
7.2.5 Homogenizing Representation 133
7.2.4 Renaming Entities and Attributes 133
7.2.6 Homogenizing Attributes 135
7.2.6 属性一致化 135
7.2.7 Horizontal Joins 136
7.2.7 水平连接 136
7.2.8 垂直连接 139
7.2.8 Vertical Joins 139
7.2.9 混合连接及方法冲突 141
7.2.9 Mixed Joins and Method Conflict 141
7.3.1 查询分解 142
7.3 多库系统中的查询处理 142
7.3 Query Processing in Multidatabase System 142
7.3.1 Query Modification 142
7.3.2 Query Translation 145
7.3.2 查询转换 145
7.3.3 Global Query Optimization 146
7.3.3 全局查询优化 146
7.3.4 Future Work 148
7.4 多库系统中的事务管理 148
7.3.4 进一步的工作 148
7.4 Transaction Management in Multidatabase System 148
7.4.1 Problem in Global Transaction Management 149
7.4.1 全局事务管理所面临的问题 149
7.4.2 全局可串行化 151
7.4.2 Global Serializability 151
7.4.3 原子性和持久性 152
7.4.3 Atomic and Durability 152
第8章 多数据库系统实例 154
8.1 UniSQL/M系统 154
8.1 UniSQL/M System 154
Chapter8 Samples of Multidatabase Systems 154
8.1.1 LDB模式的例子 155
8.1.1 LDB Schema Sample 155
8.1.2 GDB实体的定义 156
8.1.2 Definition of GDB Entity 156
8.1.3 面向对象技术的应用 159
8.1.3 Using of Object Orientation Techonogy 159
8.1.4 模式变化 163
8.1.4 Schema Changes 163
8.2 EDAISQL System 169
8.2 EDA/SQL系统 169
8.2.2 系统结构 170
8.2.1 操作过程概述 170
8.2.2 System Architecture 170
8.2.1 Operational Overview 170
8.2.3 Client/Server Operation 172
8.2.3 客户/服务器操作 172
8.3 Pegasus: A Heterogeneous Information Management System 174
8.3 Pegasus:一个异构的信息管理系统 174
8.3.1 Data Model and Language 174
8.3.1 数据模型及语言 174
8.3.2 System Overview 175
8.3.2 系统概述 175
8.3.3 External Data Importation 177
8.3.3 外部数据的引入 177
8.3.4 Integration of Data 178
8.3.4 数据一致化 178
8.3.5 查询处理 179
8.3.5 Query Processing 179
第9章 移动数据库技术 180
9.1 移动数据库技术概述 180
9.1.1 无线网络技术简介 180
9.1 Overview of Mobile Database 180
9.1.1 Wireless Network Technology Introduction 180
Chapter 9 Mobile Database 180
9.1.2 移动计算环境的体系结构 181
9.1.2 Mobile Computing Environment Architecture 181
9.1.3 典型移动数据库应用 182
9.1.3 Typical Application of Mobile Data 182
9.1.5 移动数据管理与分布数据管理的关系 184
9.1.4 移动数据库系统分类 184
9.1.5 Relation of Mobile Data Management and Distributed Data Management 184
9.1.4 Classification of Mobile Database 184
9.2 移动数据库的关键技术 185
9.2 Key Technology of Mobile Database 185
9.2.1 复制与缓存 186
9.2.1 Duplication and Cache 186
9.2.2 数据广播 192
9.2.2 Data Broadcast 192
9.2.3 Mobile Query Processing 198
9.2.3 移动查询处理 198
9.2.4 Mobile Transaction Processing 201
9.2.4 移动事务处理 201
9.2.5 Agent技术 204
9.2.5 Agent Technology 204
9.2.6 Other Technology 208
9.2.6 其他技术 208
Chapter 10 Web Database 210
10.1.1 World Wide Web 210
第10章 Web数据库技术 210
10.1 基本概念 210
10.1 Conception 210
10.1.1 World Wide Web 210
10.1.2 Client/Server Database System 211
10.1.2 客户/服务器数据库系统 211
10.1.3 Web Database Gateway 213
10.1.3 Web数据库网关 213
10.2 Web Databse Gateway Realization 214
10.2.1 Classification of Web Database Gateway 214
10.2.2 CGI Executable Program 214
10.2.2 CGI执行程序 214
10.2.1 Web数据库网关分类 214
10.2 Web数据库网关的实现技术 214
10.2.3 CGI应用服务器 216
10.2.3 CGI Application Server 216
10.2.4 Using Server API 217
10.2.4 使用服务器API 217
10.2.5 Proprietary Server 218
10.2.6 External View 218
10.2.6 外部查看器 218
10.2.5 专有服务器 218
10.2.7 Browser Extension 219
10.2.7 浏览器扩展 219
10.3.1 Sybase web.sql 220
10.3 Web Database Product Introduction 220
10.3 Web数据库产品简介 220
10.3.1 Sybase web.sql 220
10.3.2 Sybase jConnect 225
10.3.2 Sybase jConnect 225
10.3.3 IBM DB2 WWW Connection 230
10.3.3 IBM DB2 WWW连接 230
10.3.4 Oracle WebServer 231
10.3.4 Oracle WebServer 231
References 232
参考文献 232