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

来源 :山东大学 | 被引量 : 0次 | 上传用户:fisher9527
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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被当作简单属性。映射是先从这棵对象树的叶子结点开始,最后映射根节点。在概述了映射规则之后,文章按照简单元素、复杂元素和属性等不同分类分情况进行讨论,并配合举例说明。最后对映射中所存在的问题作了总结。
其他文献
本文以分析移动智能网中现行网络数据为起点,研究了用户通话时长的概率分布规律和与SCP系统相关的若干性能问题。这些研究结果对于SCP系统性能优化有着重要的指导意义。本文的
为了实现高校教学管理系统的特殊要求,本文提出了基于J2EE技术对该系统进行开发研究,并结合了设计模式与软件工程方面的最新技术,设计完成了系统的主要功能框架。在本文中,首
伴随着科技进步和经济全球化,电信行业在服务内容、服务方式、服务质量上面临着日益加剧的竞争和严峻的挑战。在此背景下,电信自助服务系统已成为各大电信运营商在激烈的市场
关注点分离是软件工程领域中极为重要的原则。人们先后提出了结构化的开发方法和面向对象的开发方法以达到在整个软件开发过程当中实现更好的关注点分离的目的,促进了软件开发
21世纪是信息时代、知识经济时代,其基本特征是:全球经济一体化、信息网络化。制造业是一个国家国民经济的支柱性产业,世界各国都特别重视制造业信息化的发展。采用现代化的管理
本论文结合电子信息产业发展基金重点项目“下一代网络核心业务平台”,介绍了作者在系统研发过程中的主要工作,研究的侧重点选择在系统服务性能建模,系统可靠性建模等几个方面,主
随着网络入侵者水平的逐渐提高,入侵行为日益严重。网络使用者必须采用积极的防御技术和纵深的、多样的手段来保证网络的安全。入侵检测系统在网络安全中的作用日益突出,其研
随着网络带宽的不断增加和计算机性能的飞速提高,如何充分利用网络中所有的闲散资源,使网络的信息量更加丰富,成为信息共享技术研究的重点。网格技术正是适应这一要求而发展
随着信息技术的不断发展,特别是Internet应用的普及,网上信息成指数级增长,如何自动处理这些海量的信息,有效的保留大的文本集合成为了目前重要的研究课题。对文本进行有效管理方
现今众多的企业组织、政府部门与机构都在组建和发展自己的内部网络系统,并且融入国际互联网络Internet,同时攻击威胁也一直和网络的发展相互交织。组织机构的内网通信因其在