图书介绍

XML数据管理 纯XML和支持XML的数据库系统 native XML and XML-enabled database systemsPDF|Epub|txt|kindle电子书版本网盘下载

XML数据管理 纯XML和支持XML的数据库系统 native XML and XML-enabled database systems
  • Akmal B. Chaudhri,Awais Rashid,Roberto Zicari编著;邢春晓,张志强,李骅竞等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730211983X
  • 出版时间:2006
  • 标注页数:432页
  • 文件大小:29MB
  • 文件页数:463页
  • 主题词:可扩充语言,XML-程序设计-教材

PDF下载


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

下载说明

XML数据管理 纯XML和支持XML的数据库系统 native XML and XML-enabled database systemsPDF格式电子书版下载

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

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

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

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

图书目录

目录2

第1部分 什么是XML2

第1章 利用XML进行信息建模2

1.1 引言2

1.2 XML是一个信息领域2

1.3 XML如何表达信息3

1.4 XML中的模式4

1.5 XML信息建模的常见问题6

1.5.1 将属性作为数据元素使用7

1.5.2 将数据元素作为元数据使用7

1.5.3 使用不充分的标签9

1.6 一种非常简单的设计XML的方法10

1.7 小结12

第2部分 纯XML数据库14

第2章 Tamino——Software AG公司的纯XML服务器14

2.1 引言14

2.2 Tamino的体系结构与API14

2.3 XML存储16

2.3.1 集合和文档类型17

2.3.2 模式17

2.3.3 访问其他数据库——Tamino X-Node20

2.3.4 将数据映射到相关的功能——Tamino X-Tension22

2.3.5 国际化的问题24

2.3.6 索引25

2.3.7 在磁盘上的组织26

2.4 查询XML27

2.4.1 查询语言——Tamino X-Query27

2.4.2 会话和事务27

2.4.3 对结果的处理28

2.4.4 执行查询28

2.5 工具29

2.5.1 浏览数据库29

2.5.2 编辑模式29

2.5.4 X-Application30

2.5.3 访问WebDAV30

2.6 完整的数据库功能31

2.7 小结31

第3章 eXist纯XML数据库32

3.1 引言32

3.2 系统特性32

3.2.1 无模式的XML数据存储32

3.2.2 数据集合33

3.2.3 基于索引的查询处理33

3.2.4 用于全文检索扩展33

3.3.2 部署34

3.3 系统体系结构34

3.3.1 可插拔的存储后端34

3.3.3 应用开发35

3.4 开始使用eXist35

3.5 查询语言的扩展35

3.5.1 指定输入文档集合36

3.5.2 文本查询36

3.5.3 突出的特性37

3.6 应用开发37

3.6.1 使用XML:DB API编写Java应用37

3.6.2 使用SOAP访问eXist系统39

3.6.3 与Cocoon集成41

3.7 技术背景43

3.7.1 查询执行的不同方式43

3.7.2 索引方案44

3.7.3 索引与存储的实现46

3.7.4 查询语言处理48

3.7.5 查询性能50

3.8 小结51

第4章 嵌入式XML数据库52

4.1 引言52

4.2 嵌入式数据库简介52

4.3 嵌入式XML数据库53

4.4 为嵌入式XML数据库开发应用程序54

4.4.1 Berkeley DB XML系统概述55

4.4.2 配置56

4.4.3 建立索引和索引类型56

4.4.4 XPath查询处理58

4.4.5 对事务进行编程60

4.4.6 两阶段加锁和死锁61

4.4.7 减少资源竞争63

4.4.8 检查点64

4.5 小结65

4.4.9 故障后的恢复处理65

第3部分 XML和关系数据库68

第5章 IBM支持XML的数据管理产品体系结构和技术68

5.1 引言68

5.2 现有产品和技术概要68

5.2.1 DB2通用数据库68

5.2.2 信息集成技术68

5.3 当前的体系结构和技术69

5.3.1 共享的体系结构和技术69

5.3.2 XML Extender的体系结构70

5.3.3 XML Extender技术71

5.3.4 同时使用XML Collection和XML Column75

5.3.6 XML数据的查询、解析和验证76

5.3.5 XML数据转换76

5.3.7 XMLExtender的联邦支持77

5.3.8 SQL/XML支持的体系结构77

5.3.9 SQL/XML支持技术78

5.3.10 数据管理Web服务体系结构80

5.3.11 数据管理Web服务技术81

5.3.12 信息集成体系结构和技术83

5.4.1 一个设想85

5.4.2 应用接口、数据类型和API的目标85

5.4 未来的体系结构和技术85

5.4.3 存储、引擎和数据管理器的目标87

5.4.4 为什么需要在一个系统中同时支持XML和关系存储89

5.4.5 为什么从长远来看不考虑对象—关系方法89

5.4.6 紧密相关的技术领域90

5.5 小结90

5.6 注意90

第6章 Oracle9i对XML的支持92

6.1 引言92

6.2 将XML存储为CLOB94

6.2.1 使用CLOB和OracleText包94

6.2.2 OracleText中的查询谓词95

6.2.3 XML特有的功能96

6.2.4 前提条件97

6.3 XMLType99

6.3.1 对象类型XMLType99

6.3.2 Java中的XMLType处理101

6.4 使用XSU实现细粒度存储101

6.4.1 标准映射102

6.4.2 检索104

6.4.3 修改106

6.5.2 SQL函数sys_XMLGen108

6.5.1 SQL函数existsNode和extract108

6.5 从关系数据建立XML文档108

6.5.3 SQL函数SYS_XMLAgg110

6.5.4 PL/SQL包DBMS XMLGen111

6.6 数据库的Web访问112

6.6.1 XSQL原理112

6.6.2 将XML数据发布到数据库中114

6.6.3 参数化115

6.6.4 Servlet调用116

6.7 专有的Oracle特征117

6.7.1 URI支持117

6.7.3 类生成器121

6.7.2 解析器121

6.7.4 特殊的Java Bean123

6.8 小结123

第7章 MicrosoftSQL Server 2000对XML的支持125

7.1 引言125

7.2 XML和关系数据125

7.3 SQLServer的XML访问126

7.3.1 通过HTTP访问126

7.3.2 通过SQLOLEDB、ADO和.NET使用XML特征128

7.4 将SQL查询的结果序列化为XML128

7.4.2 auto和nested方式130

7.4.1 raw方式130

7.4.3 explicit方式131

7.5 在XML上提供关系视图133

7.6 SQLXML模板136

7.7 在关系数据上提供XML视图137

7.7.1 注释模式137

7.7.2 使用XPath进行查询138

7.7.3 使用Updategram的修改140

7.7.4 批量加载141

7.8 小结142

8.1 引言143

第8章 将XML文档存储到关系数据库中的通用体系结构143

8.2 系统体系结构145

8.2.1 安装Xerces145

8.3 数据模型145

8.3.1 关系数据库中的DOM存储147

8.3.2 嵌套集合模型147

8.4 创建数据库148

8.4.1 物理数据模型148

8.4.2 创建用户定义的数据类型149

8.4.3 创建表150

8.4.4 从仓储中序列化一个文档156

8.4.5 手工创建一个XML文档160

8.5 连接仓储162

8.5.1 xmlrepDB类162

8.6 上载XML文档168

8.6.1 xmlrepSAX类168

8.6.2 数据条目的存储过程172

8.6.3 uploadXML类177

8.6.4 extractXML类189

8.7 查询仓储192

8.7.1 Ad Hoc SQL查询192

8.7.2 文本搜索195

8.7.3 一些其他的存储过程195

8.7.4 生成XPath表达式197

8.8 未来的进一步完善200

8.9 小结200

第9章 一种建立高性能XML仓储的对象—关系方法201

9.1 引言201

9.2 XML使用实例场景纵览202

9.3 高层系统体系结构203

9.4 细节设计描述207

9.5 小结220

10.1 引言222

第10章 生物信息中的知识管理222

第4部分 XML应用222

10.2 分子生物学背景简介223

10.3 生命科学正致力于使用XML对信息建模226

10.4 一个基因信息模型228

10.5 NeoCore XMS*234

10.6 将BLAST集成到NeoCore XMS237

10.6.1 序列搜索类型238

10.7 小结242

11.2 案例分析1:重要客户优先243

11.2.1 公司情况243

11.1 引言243

第11章 XML在IBM DB2通用数据库中的使用案例分析243

11.2.2 问题的解决244

11.2.3 进一步的扩展246

11.3 案例分析2:改善现金流转247

11.3.1 公司情况247

11.3.2 问题的解决247

11.3.3 进一步的扩展251

11.4 小结251

11.5 注意251

12.2 背景及要求253

12.1 引言253

第12章 使用XML和J2EE技术设计并实现工程数据管理系统253

12.3 概述254

12.3.1 安全服务254

12.3.2 查询服务255

12.3.3 图像查询服务255

12.3.4 打印服务256

12.4 设计选择256

12.4.1 在OAI中使用XML256

12.4.2 将输入的XML文档转换为对象257

12.4.3 将数据库中的数据转换成XML258

12.4.4 将图像数据转换成XML258

12.4.5 数据库的存取258

12.4.6 验证260

12.5 未来发展方向261

12.5.1 XSLT261

12.5.2 Web服务261

12.5.3 大量数据传输能力262

12.5.4 消息机制262

12.6 小结263

第13章 GIDB系统中使用支持XML的技术实现地理数据交换264

13.1 引言264

13.2 GIDB中的METOC数据集成266

13.2.1 背景266

13.2.2 实现267

13.3 GIDB Web地图服务的实现271

13.4 GIDB中GML的导入和导出275

13.5 小结278

第14章 利用可重用组件的分布式系统配置适配器实现空间网(SWW)280

14.1 引言280

14.2 高级概念描述:研究问题280

14.2.1 未来的通信和卫星群282

14.3 系统框架的组件集成284

14.4 实例285

14.5 研究高级概念、SWW和交叉领域的下一代NASA机构287

14.6.1 研究方法288

14.6 高级概念的开发288

14.6.2 研究任务289

14.7 小结296

第15章 归纳数据库中的XML统一框架297

15.1 引言297

15.2 过去的工作298

15.2.1 提取和评价关联规则298

15.2.2 数据分类301

15.2.3 归纳数据库303

15.2.4 PMML305

15.3 数据模型:XDM307

15.3.1 基本概念308

15.3.2 使用XDM的分类311

15.3.3 XDM中的关联规则320

15.4 XDM的优势329

15.5 发展为自适应的开放系统330

15.6 相关工作331

15.7 小结333

第16章 设计和管理XML数据仓库334

16.1 引言334

16.1.1 为什么用XML的视图机制334

16.1.2 主要内容334

16.2 体系结构335

16.1.3 概要335

16.3.1 XML文档的视图模型336

16.3 数据仓库规范336

16.3.2 数据仓库规范的图形化工具338

16.4 元数据管理339

16.4.1 数据仓库339

16.4.2 视图定义339

16.4.3 中介模式定义342

16.5 数据仓库的存储和管理342

16.5.1 存储XML数据的不同策略343

16.5.2 XML数据到关系数据库的映射343

16.5.4 数据提取344

16.5.3 视图存储344

16.6 DAWAX:定义和管理数据仓库的图形化工具345

16.6.1 数据仓库管理器345

16.6.2 不同的DAWAX包345

16.7 相关工作346

16.7.1 XML查询语言346

16.7.2 存储XML数据346

16.7.3 XML数据集成系统346

16.8 小结347

17.2 评测基准的规范350

17.1 引言350

第17章 XML管理系统的评测基准350

第5部分 性能和测试基准350

17.3 评测基准的数据集351

17.3.1 评测基准中的查询语句352

17.4 现有的XML评测基准353

17.4.1 XOO7评测基准353

17.4.2 XMach-1评测基准357

17.4.3 XMark评测基准359

17.5 小结364

第18章 Michigan评测基准:用于XML查询性能测试的微型基准366

18.1 引言366

18.2 相关工作367

18.3 评测基准的数据集368

18.3.1 对数据特征的讨论368

18.3.2 评测基准数据的模式定义370

18.3.3 生成字符串属性和元素内容371

18.4 评测基准的查询语句373

18.4.1 选择373

18.4.2 基于值的联结377

18.4.3 基于指针的联结377

18.4.4 聚集377

18.5 评测基准的使用378

18.4.5 更新378

18.6 小结379

第19章 数据库中存储XML文档方式的比较381

19.1 引言381

19.2 XML文档的数据模型381

19.2.1 非类型辨识的DOM实现382

19.2.2 类型辨识的DOM实现383

19.3 存储XML文档的数据库384

19.3.1 关系数据库384

19.3.2 面向对象数据库387

19.3.3 目录服务器387

19.4.1 对关系数据库进行评测391

19.3.4 纯XML数据库391

19.4 评测基准规范391

19.4.2 对面向对象数据库进行评测392

19.4.3 对目录服务器进行评测392

19.4.4 对纯XML数据库进行评测393

19.5 测试结果393

19.5.1 性能评价394

19.5.2 空间效率的评价395

19.5.3 小结396

19.6 相关工作396

19.6.2 XML和关系数据库397

19.6.1 对存储和获取XML文档过程的研究397

19.6.3 XML和对象—关系数据库398

19.6.4 XML和面向对象数据库398

19.6.5 XML和目录服务器399

19.6.6 XML数据库的评测基准399

19.6.7 评测XML数据库的原则400

19.7 小结400

第20章 支持XML的数据库和纯XML数据库的性能分析402

20.1 引言402

20.2 相关工作403

20.3 方法404

20.4 数据库设计405

20.5 讨论408

20.6 实验结果409

20.6.1 数据库大小409

20.6.2 SQL操作(单条记录)410

20.6.3 SQL操作(多条记录)412

20.6.4 报告413

20.7 小结414

第21章 结论416

参考文献419

热门推荐