首页> 中文学位 >对象数据与XML数据映射规则的研究
【6h】

对象数据与XML数据映射规则的研究

代理获取

目录

文摘

英文文摘

原创性声明和关于学位论文使用授权的声明

第一章引言

第二章XML及其相关知识

第三章XML和数据库的关系

第四章XML数据与对象数据的转换

第五章XML DBMS

第六章综述

参考文献

致谢

攻读硕士学位期间发表的主要论文

展开▼

摘要

XML作为一种标记语言,以其良好的扩展性、灵活性、自描述性等诸多优点在WEB页面上得到广泛的应用,同时给跨平台、跨地域、异构应用间的协同工作、基于语义的智能数据搜索等领域带来重大突破;数据库技术作为相当成熟的技术、不仅功能强大而且应用范围很广,但是随着信息量的迅速膨胀,不同数据库间的异构,使传统数据库技术面临许多新的问题和挑战。那么如何把XML和传统的数据库技术相结合,使它们扬长避短,来适应对信息共享与交换的需要?本篇文章就紧紧围绕XML技术和数据库技术展开讨论,并在各自的讨论后作了总结。 文章一开始认真讨论了XML和数据库的关系,为什么要将这两种技术相结合,以及如何将它们结合起来。作为目前两种主要的XML数据库技术XED和NXD,文中进行了详细的介绍。XED是在传统数据库基础上扩展了XML支持模块,完成XML数据和传统数据之间的格式转换和传输。NXD则是在XML数据处理领域内,专门为存储XML文档设计,同时兼有一般数据库的特性。在通常情况下,XED适合于“以数据为中心的”XML文档,NXD适合于“以文档为中心的”XML文档。文中针对这两种技术在数据存储、查询检索、管理功能以及适用范围等方面进行了深入的对比讨论。 在本文的第四章重点讨论了XML数据和对象数据的映射规则,这也是该篇文章的重点。XML数据和传统数据之间的映射一般分为两种方法:基于表格的映射和对象-关系映射。许多在XML文档和数据库间传输数据的应用程序常常是以这两种映射为基础。基于关系的映射虽然简单,但使用范围较窄,所以大部分应用选用了另外一种映射关系,就是在本文中重点讨论的基于对象的映射。XML文档和对象都是基于一种层次的结构,并且都可以和树相对应,根据XML和对象的这一共同点,很自然的在它们之间建立映射关系。本文中首先概述了映射的整体思路,即将XML文件中的数据视为特定的对象树的模型。在这个模型中,元素及其类型、元素内容或混合内容(复合元素类型)通常被视为类。只具有PCDATA内容的元素(简单元素类型)、属性以及PCDATA被当作简单属性。映射是先从这棵对象树的叶子结点开始,最后映射根节点。在概述了映射规则之后,文章按照简单元素、复杂元素和属性等不同分类分情况进行讨论,并配合举例说明。最后对映射中所存在的问题作了总结。 文章的最后结合前面讲述的内容,运用数据库层次结构的思想,在传统数据库之上建立了一个简单的XML数据模型。文中描述该模型所支持的数据类型;在这个模型上所能进行的操作,如文档的创建与访问,以及对元素、属性的操作等;对该模型上的约束也进行了说明。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号