| 【中文题名】 | 基于XML技术的异构数据库数据交换技术的研究 |
| 【英文题名】 | Research of Data Exchange Based on XML for Heterogeneous Database |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-9-10 |
| 【中关键词】 | 办公自动化系统,XML,异构数据库,关系数据库,, |
| 【英关键词】 | OAS,XML,Heterogeneous Databse,Relation Database, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>程序设计 |
| 【论文摘要】 |
随着计算机及网络技术的飞速发展,数据库系统也由小型化向大型化发展,由集中式向分布式发展。而且企业的办公系统也随着计算机技术的发展在逐步升级,有可能一个企业有多个系统,而其后台的数据库有时也是不一致的,所以就形成了在一个企业间的异构数据库系统,如果要实现这些系统的相互通信以及透明访问,异构数据库间数据交换是企业各项信息和对企业实现有效管理的基础。
数据交换对企业的业务管理影响很大,它的目标是在松散耦合、数据格式不同、跨平台、跨地域等异构环境中实现数据的共享,进而有效地利用资源,提高整个系统的性能,加快系统间的数据流通。但当前各种数据交换技术运用于异构环境下均存在很多问题,主要是耦合度大、成本高和实施复杂等。XML技术的出现给数据交换带来了新的实现方法。
XML本身具有的与平台无关、易于扩展、交互性好和语义性强等特性,使得XML已经成为数据交换的事实标准。基于XML的数据交换模型能够较容易地实现对各异构数据库的描述以及数据源之间的数据转换,从而解决目前异构数据集成中存在的联邦查询优化欠缺等问题。利用XML技术建立异构数据库之间的转换关系。
本论文首先介绍了课题的研究背景和意义以及... |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
Abstract |
4-9 |
|
第1章 绪论 |
9-14 |
|
1.1 课题的题目及来源 |
9 |
|
1.2 课题研究的背景 |
9-12 |
|
1.2.1 办公自动化系统 |
9-10 |
|
1.2.2 数据库技术 |
10-11 |
|
1.2.3 XML与数据交换关系 |
11-12 |
|
1.3 课题的提出及其研究意义 |
12-13 |
|
1.4 课题的主要工作 |
13-14 |
|
第2章 XML概述 |
14-19 |
|
2.1 XML简介 |
14-15 |
|
2.2 XML相关技术 |
15-16 |
|
2.3 XML文档的显示 |
16-17 |
|
2.4 XML应用编程接口 |
17 |
|
2.5 基于 XML的数据交换格式的优点 |
17-19 |
|
第3章 数据交换的研究 |
19-25 |
|
3.1 数据交换的概念 |
19 |
|
3.2 数据交换的必要性 |
19 |
|
3.3 数据交换实现数据集成要解决的问题 |
19-21 |
|
3.4 数据进行交换的标准 |
21-22 |
|
3.5 数据交换的过程 |
22-24 |
|
3.5.1 数据抽取 |
22-23 |
|
3.5.2 数据转换 |
23 |
|
3.5.3 数据传输与接收 |
23-24 |
|
3.6 数据交换的安全性分析 |
24-25 |
|
第4章 基于 XML异构数据库数据交换的关键技术 |
25-34 |
|
4.1 XML与关系数据库 |
25-26 |
|
4.1.1 关系数据库 |
25-26 |
|
4.1.2 XML数据库 |
26 |
|
4.2 数据库对 XML的支持 |
26-29 |
|
4.2.1 Oracle对 XML的支持 |
26-27 |
|
4.2.2 SQL Server对 XML的支持 |
27-29 |
|
4.3 XML与关系数据库的映射 |
29-32 |
|
4.3.1 基于模板驱动的映射 |
29-30 |
|
4.3.2 基于模型驱动的映射 |
30-32 |
|
4.4 消除异构模式 |
32 |
|
4.5 并发控制问题 |
32-33 |
|
4.6 数据分布 |
33-34 |
|
第5章 基于 XML异构数据库数据交换系统的设计 |
34-49 |
|
5.1 系统应用分析 |
34-36 |
|
5.2 系统开发环境的选择 |
36-40 |
|
5.2.1 Microsoft.NET |
36-37 |
|
5.2.2 ASP.NET |
37-38 |
|
5.2.3 ADO.NET |
38-40 |
|
5.3 基于.NET的办公自动化系统 |
40-42 |
|
5.3.1 功能设计 |
40-41 |
|
5.3.2 B/S开发模式 |
41-42 |
|
5.4 系统的体系架构 |
42-45 |
|
5.4.1 框架结构 |
42 |
|
5.4.2 分布式异构数据库结构 |
42-43 |
|
5.4.3 系统的三层架构 |
43-45 |
|
5.5 数据库设计方案 |
45-49 |
|
5.5.1 分布式异构数据库的设计 |
45-46 |
|
5.5.2 异构数据库的访问 |
46-47 |
|
5.5.3 异构数据的存储 |
47-49 |
|
第6章 系统的实现 |
49-59 |
|
6.1 锅炉压力容器检验业务管理系统 |
49-51 |
|
6.1.1 实现的功能 |
49-50 |
|
6.1.2 检验系统业务流程 |
50-51 |
|
6.2 网上服务功能 |
51-57 |
|
6.2.1 从业务管理系统到公众办公系统的数据交换 |
51-55 |
|
6.2.2 从公众办公系统到业务管理系统的数据交换 |
55-57 |
|
6.3 安全策略和机制 |
57-59 |
|
6.3.1 保密通信 |
57-58 |
|
6.3.2 口令系统和身份验证 |
58-59 |
|
第7章 结论 |
59-61 |
|
7.1 全文总结 |
59 |
|
7.2 系统的改进方向 |
59-61 |
|
参考文献 |
61-64 |
|
致谢 |
64-65 |
|
作者在攻读硕士学位期间发表的论文 |
65 |
|
| 【DOI】 | LunWen.ID:2.2008.361299 |