图书介绍

分布式数据库技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

分布式数据库技术
  • 贾焰等著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:7118022055
  • 出版时间:2000
  • 标注页数:235页
  • 文件大小:14MB
  • 文件页数:256页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

分布式数据库技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概论1

1.1 Background1

1.1.1 The Needing of Data Distribute1

Chapter1 Introduction1

1.1问题背景1

1.1.1 数据分布的需求1

1.1.2 异构环境中数据集成的需求2

1.1.2 The Needing of Data Integration in Heterogeneous Environment2

1.1.3 The Needing of Information System Integration3

1.2 数据库技术的回顾3

1.1.3 信息系统集成的需求3

1.2 Overview of Database Technology3

1.2.1 数据资源4

1.2.2 数据库管理系统的体系结构4

1.2.2 DBMS Architecture4

1.2.1 Data Resource4

1.2.3 Components of a DBMS5

1.2.4 Relation Database Management System5

1.2.4 关系数据库管理系统5

1.2.3 数据库管理系统的组成5

1.2.5 Hierarchical and Network DBMSs9

1.2.5 层次和网络数据库管理系统9

1.2.6 Database Design and Normalization11

1.2.6 数据库的设计和规范化11

1.2.7 Query Languages14

1.2.7 查询语言14

1.3.1 Network Architecture16

1.3.1 网络的体系结构16

1.3 Computer Networks16

1.3 计算机网络16

1.3.2 ISO/OSI参考标准17

1.3.2 ISO/OSI Reference Model17

1.4.1 基于体系结构的分类18

1.4 分布式数据库系统18

1.4 Distributed Database System18

1.4.1 Classification of DDBMSs by Architecture18

1.4.2 Other Classification20

1.4.2 其他分类20

Chapter2 Data Handling——Distribution and Transformation22

2.1 数据分布问题22

第2章 数据处理——分布与转换22

2.1 Data Distribution Problem22

2.2 Some Examples of Data Distribution23

2.2.1 一个关系的情况23

2.2 数据分布的例子23

2.2.1 Single-Relation Case23

2.2.2 多个关系的情况24

2.2.2 Multi-Relation Case24

2.3 数据分布问题的语义方法26

2.3 A Semantic Approach to Data Distribution Problem26

2.4 A Distribution Approach to File27

2.4 一种文件分布方法27

2.5 The Integration of Heterogeneous Database Systems31

2.5 异构数据库系统的集成31

2.6 The Global Data Schema32

2.6 全局数据模式32

2.7 将网络数据模式转换成关系数据模式34

2.7 Translation From Network Data Schema to Relation Data Schema34

2.8 在网络数据库上执行关系查询37

2.8 How to Execute Relation Query in Network Database37

第3章 分布式查询的优化39

Chapter3 Distributed Query Optimization39

3.1.1 Basic types of Query Optimization40

3.1 查询优化的重要性40

3.1.1 查询优化的基本方法40

3.1 The Importance of Query Optimization40

3.1.2 查询执行的各种途径41

3.1.2 Variations in Ways of Executing Query41

3.2 Equivalence Translations44

3.2 等价转换44

3.3 集中式系统中存取规划的生成和选择45

3.3 Generating and Selecting Access Plans in Centralized Systems45

3.4 Methods of Performing JOINs48

3.4 联结操作的执行方法48

3.4.1 SEMI-JOIN Methods49

3.4.1 半联结操作49

3.4.2 非半联结操作52

3.4.2 Non -SEMI-JOIN Methods52

3.5 相关问题的讨论56

3.5 Related Problems56

Chapter4 Concurrency Control60

4.1 Transactions60

4.1.1 Basic Transaction Concepts60

4.1.1 基本概念60

4.1 事务60

第4章 并发控制60

4.1.2 分布式事务62

4.1.2 Distributed Transactions62

4.2 并发事务的冲突63

4.2.1 丢失更新问题63

4.2.1 The Lost Update Problem63

4.2 Interference Between Concurrent Transactions63

4.2.2 破坏完整性约束问题64

4.2.2 Violation of Integrity Constraints Problem64

4.2.3 不一致读问题65

4.2.3 The Inconsistent Retrieval Problem65

4.3.1 集中式系统的串行性问题66

4.3.1 The Centralized Case66

4.3 调度表与串行性66

4.3 Schedules and Serialization66

4.3.2 The Distributed Case68

4.3.2 分布式系统的可串性问题68

4.3.3 分布式事务处理69

4.3.3 Distributed Transaction Processing69

4.4.1 Locking Methods70

4.4.1 锁方法70

4.4 Concurrency Control Techniques70

4.4 并发控制技术70

4.4.2 死锁72

4.4.2 Deadlock72

4.4.3 时戳法77

4.4.3 Timestamp Methods77

4.4.4 Basic Timestamp Method78

4.4.4 基本时戳方法78

4.4.5 Conservative Timestamp Method80

4.4.5 保守时戳方法80

4.4.6 Optimistic Methods81

4.4.6 乐观方法81

4.5 Application Oriented Methods and Quasi-serializability84

4.5 面向应用的方法和准可串性84

5.1.1 Transactions and Recovery87

5.1 Conceptions87

Chapter5 Recovery87

第5章 恢复87

5.1 基本概念87

5.1.1 事务和恢复87

5.1.2 Log File88

5.1.2 日志文件88

5.1.3 Checkpointing90

5.1.3 检查点90

5.1.4 数据库的更新问题91

5.2 引发失败的原因91

5.1.4 Updating the Database91

5.2 Causes of Failure91

5.2.2 站点失败92

5.2.1 局部事务失败92

5.2.2 Site Failures92

5.2.1 Local Translation Failures92

5.2.3 介质失败93

5.2.3 Media Failures93

5.2.4 网络失败94

5.2.4 Network Failures94

5.3 集中式恢复协议96

5.3 Local Recovery Protocols96

5.3.1 Undo/redo97

5.3.1 Undo/redo97

5.3.2 Undo/no-redo99

5.3.2 Undo/no-redo99

5.3.3 No-undo/redo100

5.3.3 No-undo/redo100

5.3.4 No-undo/no-redo101

5.3.4 No-undo/no-redo101

5.4.1 Two Phase Commit (2PC)102

5.4.1 二阶段提交(2PC)102

5.4 分布式恢复协议102

5.4 Distributed Recovery Protocols102

5.4.2 Three Phase Commit (3PC)107

5.4.2 三阶段提交(3PC)107

6.1.1 完整性概念112

6.1 Integrity in Centralized Databases112

6.1.1 Basic Integrity Concepts112

6.1 集中式数据库的完整性112

Chapter6 Integrity and Security112

第6章 完整性与安全性112

6.1.3 关系约束113

6.1.2 完整性约束113

6.1.3 Relation Constraints113

6.1.2 Integrity Constraints113

6.1.4 Domain Constraints114

6.1.4 域约束114

6.1.5 Referential Integrity115

6.1.5 参照完整性约束115

6.1.6 Explicit Constraints116

6.1.6 显式约束116

6.2.1 数据库的安全问题117

6.2 集中式DBMS的安全117

6.1.7 静态和动态约束117

6.2.1 DB Security Issues117

6.2 Security of Centralized DBMSs117

6.1.7 Static and Dynamic Constraints117

6.2.2 Access Control Policys119

6.2.2 访问控制策略119

6.2.3 Multilevel Security119

6.2.3 多级安全119

6.2.4 Security Facilities in SQL120

6.2.4 SQL中的安全机制120

6.2.5 Security in Statistical Databases122

6.2.5 统计数据库的安全问题122

6.3.1 认证和授权123

6.3.2 授权规则的分布控制123

6.3 分布式DBMS的安全123

6.3.1 Identification and Authorization123

6.3 Security in Distributed DBMSs123

6.3.2 Distribution of Authorization Rules123

6.3.3 加密124

6.3.4 全局视图机制124

6.3.3 Encryption124

6.3.4 Global View Mechanism124

第7章 多数据库系统技术126

7.1 MDBS的设计原则及其体系结构126

Chapter7 Multidatabase System126

7.1 MDBS Objectives and Architecture126

7.2 Resolving Schematic Heterogeneity127

7.2 异构模式消解127

7.2.1 异构的LDB模式的例子128

7.2.1 Sample of Heterogeneous LDB Schema128

7.2.2 Classify of Schema Conflict130

7.2.2 模式冲突分类130

7.2.3 冲突消解131

7.2.3 Conflict Resolution131

7.5.5 一致化表示133

7.2.4 重命名实体和属性133

7.2.5 Homogenizing Representation133

7.2.4 Renaming Entities and Attributes133

7.2.6 Homogenizing Attributes135

7.2.6 属性一致化135

7.2.7 Horizontal Joins136

7.2.7 水平连接136

7.2.8 垂直连接139

7.2.8 Vertical Joins139

7.2.9 混合连接及方法冲突141

7.2.9 Mixed Joins and Method Conflict141

7.3.1 查询分解142

7.3 多库系统中的查询处理142

7.3 Query Processing in Multidatabase System142

7.3.1 Query Modification142

7.3.2 Query Translation145

7.3.2 查询转换145

7.3.3 Global Query Optimization146

7.3.3 全局查询优化146

7.3.4 Future Work148

7.4 多库系统中的事务管理148

7.3.4 进一步的工作148

7.4 Transaction Management in Multidatabase System148

7.4.1 Problem in Global Transaction Management149

7.4.1 全局事务管理所面临的问题149

7.4.2 全局可串行化151

7.4.2 Global Serializability151

7.4.3 原子性和持久性152

7.4.3 Atomic and Durability152

第8章 多数据库系统实例154

8.1 UniSQL/M系统154

8.1 UniSQL/M System154

Chapter8 Samples of Multidatabase Systems154

8.1.1 LDB模式的例子155

8.1.1 LDB Schema Sample155

8.1.2 GDB实体的定义156

8.1.2 Definition of GDB Entity156

8.1.3 面向对象技术的应用159

8.1.3 Using of Object Orientation Techonogy159

8.1.4 模式变化163

8.1.4 Schema Changes163

8.2 EDAISQL System169

8.2 EDA/SQL系统169

8.2.2 系统结构170

8.2.1 操作过程概述170

8.2.2 System Architecture170

8.2.1 Operational Overview170

8.2.3 Client/Server Operation172

8.2.3 客户/服务器操作172

8.3 Pegasus: A Heterogeneous Information Management System174

8.3 Pegasus:一个异构的信息管理系统174

8.3.1 Data Model and Language174

8.3.1 数据模型及语言174

8.3.2 System Overview175

8.3.2 系统概述175

8.3.3 External Data Importation177

8.3.3 外部数据的引入177

8.3.4 Integration of Data178

8.3.4 数据一致化178

8.3.5 查询处理179

8.3.5 Query Processing179

第9章 移动数据库技术180

9.1 移动数据库技术概述180

9.1.1 无线网络技术简介180

9.1 Overview of Mobile Database180

9.1.1 Wireless Network Technology Introduction180

Chapter 9 Mobile Database180

9.1.2 移动计算环境的体系结构181

9.1.2 Mobile Computing Environment Architecture181

9.1.3 典型移动数据库应用182

9.1.3 Typical Application of Mobile Data182

9.1.5 移动数据管理与分布数据管理的关系184

9.1.4 移动数据库系统分类184

9.1.5 Relation of Mobile Data Management and Distributed Data Management184

9.1.4 Classification of Mobile Database184

9.2 移动数据库的关键技术185

9.2 Key Technology of Mobile Database185

9.2.1 复制与缓存186

9.2.1 Duplication and Cache186

9.2.2 数据广播192

9.2.2 Data Broadcast192

9.2.3 Mobile Query Processing198

9.2.3 移动查询处理198

9.2.4 Mobile Transaction Processing201

9.2.4 移动事务处理201

9.2.5 Agent技术204

9.2.5 Agent Technology204

9.2.6 Other Technology208

9.2.6 其他技术208

Chapter 10 Web Database210

10.1.1 World Wide Web210

第10章 Web数据库技术210

10.1 基本概念210

10.1 Conception210

10.1.1 World Wide Web210

10.1.2 Client/Server Database System211

10.1.2 客户/服务器数据库系统211

10.1.3 Web Database Gateway213

10.1.3 Web数据库网关213

10.2 Web Databse Gateway Realization214

10.2.1 Classification of Web Database Gateway214

10.2.2 CGI Executable Program214

10.2.2 CGI执行程序214

10.2.1 Web数据库网关分类214

10.2 Web数据库网关的实现技术214

10.2.3 CGI应用服务器216

10.2.3 CGI Application Server216

10.2.4 Using Server API217

10.2.4 使用服务器API217

10.2.5 Proprietary Server218

10.2.6 External View218

10.2.6 外部查看器218

10.2.5 专有服务器218

10.2.7 Browser Extension219

10.2.7 浏览器扩展219

10.3.1 Sybase web.sql220

10.3 Web Database Product Introduction220

10.3 Web数据库产品简介220

10.3.1 Sybase web.sql220

10.3.2 Sybase jConnect225

10.3.2 Sybase jConnect225

10.3.3 IBM DB2 WWW Connection230

10.3.3 IBM DB2 WWW连接230

10.3.4 Oracle WebServer231

10.3.4 Oracle WebServer231

References232

参考文献232

热门推荐