学位论文 > 优秀研究生学位论文题录展示
基于VTD-XML技术的异构数据库数据交换系统的研究与设计
作 者: 张孟旺
导 师: 唐雪飞
学 校: 电子科技大学
专 业: 计算机应用技术
关键词: VTD-XML 异构数据 数据交换 同步更新
分类号: TP311.13
类 型: 硕士论文
年 份: 2010年
下 载: 45次
引 用: 0次
阅 读: 论文下载
内容摘要
随着Internet技术和网络处理技术的不断发展,企业、高校和政府部门开始广泛的在网上进行信息化和智能化的办公,各部门对网络系统中的数据需求大量增加,但由于各个部门之间数据存在异构性,要完成对整个部门的统一管理和数据的统计分析工作相对困难,不能在最短时间内为部门的正确决策提供权威数据。异构数据库的数据交换技术受到了广泛的关注,通过异构数据库的数据交换可以完成异构数据的传输和交换,实现各个部门之间交互的进行数据交换和共享功能,推进整个企业的信息化和智能化。论文主要对异构关系数据库之间的数据交换进行研究和设计。异构关系数据库之间采用XML元语言文档作为数据交换的中间介质文档,通过对一种新的无抽取(non-extrative)的XML解析技术VTD-XML(Virtual Token Descriptor for eXtensible Markup Language,描述XML语言的虚拟令牌标示符)实现原理进行分析,采用VTD-XML的解析技术来处理对XML文档的相关操作,该技术相对传统的抽取式的解析技术DOM和SAX等,本身不需要对XML文件进行处理,在内存中生成相应对象,VTD-XML技术把XML文档以二进制字符型直接读取内存中,利用生成的相关的VTD(虚拟令牌描述符)和本身的位置缓存机制LC(Location Cache)对XML文档进行快速的操作。本文对利用到的XML的相关基础知识XML模式、XML解析技术进行阐述。对于异构数据库数据交换中相关的理论和有关过程抽取、转换和加载进行说明和分析,同时对于整个平台系统实现要用到的VTD-XML解析技术、异构数据库交换中的XML文档与关系数据库之间的映射技术、数据交换中数据冲突解决技术、数据交换中数据同步更新技术和并发控制等关键技术进行详尽的设计说明,整个异构数据库数据交换平台的设计都是在上面这些关键技术的基础上进行的。最后,论文对整个平台系统设计实现的体系结构和整体流程进行介绍,并且对于整个平台功能实现的核心模块的设计实现细节进行描述。通过系统的测试用例能够很好的解决异构数据之间的异构性,实现异构关系数据库的数据交换功能。
|
全文目录
摘要 4-5 ABSTRACT 5-10 第一章 引言 10-15 1.1 论文研究背景及意义 10-11 1.2 国内外研究现状 11-13 1.3 论文研究主要内容 13-14 1.4 论文的组织结构 14-15 第二章 XML 语言及VTD-XML 技术 15-30 2.1 XML 简介 15-17 2.2 XML 模式 17-19 2.2.1 DTD 17-18 2.2.2 XML Schema 18-19 2.3 XML 解析技术 19-23 2.3.1 DOM 20-22 2.3.2 SAX 22-23 2.4 VTD-XML 技术 23-28 2.5 XML 适于数据交换的特点 28-29 2.6 本章小结 29-30 第三章 异构数据库数据交换的研究 30-44 3.1 异构数据交换概念 30-31 3.2 数据交换必要性及可行性 31-32 3.3 数据交换的应用及面临问题 32-35 3.3.1 数据交换的应用 32-33 3.3.2 数据交换面临的问题 33-35 3.4 数据交换标准及规则 35-39 3.4.1 数据交换标准 35-36 3.4.2 数据交换规则 36-39 3.5 数据交换过程 39-42 3.5.1 数据提取 39-40 3.5.2 数据转换 40-41 3.5.3 数据加载 41 3.5.4 数据传输和接收 41-42 3.5.5 控制管理 42 3.6 数据交换安全性 42-43 3.7 本章小结 43-44 第四章 基于VTD-XML 的异构数据库数据交换的关键技术 44-76 4.1 VTD-XML 解析技术 44-60 4.1.1 VTD 解析XML 文档原理 44-48 4.1.2 VTD 解析XML 文档过程 48-54 4.1.3 VTD 对XML 文档的操作 54-58 4.1.4 VTD 与DOM 和SAX 性能对比 58-60 4.2 XML 与关系数据库之间的映射 60-68 4.2.1 基于模板驱动的映射 61-62 4.2.2 基于模型驱动的映射 62-68 4.3 数据交换中数据冲突及解决 68-72 4.3.1 数据冲突的分类 68-71 4.3.2 数据冲突的解决 71-72 4.4 数据同步更新技术 72-73 4.5 并发控制问题 73-75 4.6 本章小结 75-76 第五章 基于VTD-XML 的异构数据库数据交换系统的设计 76-97 5.1 开发平台 76 5.2 数据交换平台体系结构 76-78 5.3 交换平台整体流程设计 78-81 5.4 主要功能模块 81-88 5.4.1 关系模式与XML Schema 交互转换模块 81-85 5.4.2 关系数据库与XML 的数据抽取模块 85-88 5.5 运行示例 88-96 5.6 本章小结 96-97 第六章 结论 97-100 6.1 论文总结 97-98 6.2 展望 98-100 致谢 100-101 参考文献 101-104
|
相似论文
- SOA高校迎新系统中的SDO模型的研究与实现,G647
- 基于EMIF教育数据交换的管理模式研究,TP315
- 基于XML的异构数据交换系统的设计与实现,TP311.52
- 行政审批电子监察系统数据交换的设计与实现,TP311.52
- 数据空间下的索引策略研究,TP311.13
- 基于OPC规范的无线传感器网络数据采集的研究,TN929.5;TP274.2
- 光纤通道交换机数据交换系统的设计与仿真,TN915.05
- 数据交换技术及其Web应用研究,TP311.52
- 大型钢铁企业EDI数据交换平台研究,TP311.52
- 一种信息资源集成平台的研究与实践,TP311.52
- 基于异构数据库的高校设备管理系统的设计,TP311.52
- 基于XML模式的异构数据集成中间件研究,TP311.52
- 基于GIS的供电企业信息资源整合策略研究,TM73
- 国有林场森林资源管理信息系统的结构研究,F326.2
- 电子政务数据交换系统的设计与实现,TP311.52
- 基于XML技术异构数据转换模型的研究与实现,TP311.52
- 电子公文结构设计及数据标准符合性测试的研究,TP399-C2
- 多数据源环境下重复记录检测问题的研究,TP311.13
- 银行综合前置系统的优化设计,TP311.52
- 一种快速的非提取式XML解析器的设计与实现,TP311.10
- 新疆省级国土资源数据中心的建立及应用系统研究,P208
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com
|