紧密耦合下XML数据的存储方式研究

紧密耦合下XML数据的存储方式研究

论文摘要

随着Intenet和Web的飞速发展,XML作为一种可扩展标记语言,其自描述性、内容与表示的分离性等特点使其成为表示各种数据的理想公共格式,大量的数据以XML格式进行存储、发布和交换。处理XML数据主要有两种技术:XML-Enabled DBMS(XED)和Native XML DBMS(NXD)。本文主要讨论的是XED技术。在开发格式较简单、数据内容比格式更重要的应用时,特别是在已有的传统数据库上要提供XML的访问接口的情况下,XED是不错的选择。XML技术和数据库技术的结合己成为必然的趋势,在XML文档和数据库之间实现数据的双向传输是XML技术应用研究的热点之一。关系数据库是目前最主要的数据存储方式,“以关系数据为存贮手段,以XML为交换载体”的数据管理模式已成为一种趋势。当用XML来表示的数据与关系型表单中的数据密切耦合在一起时,在XML和关系型表单之间转换数据更为有效。通过建立XML模式和数据库模式之间有效的映射关系,数据库在收到XML后,将其分解为字段并按通常的方式存储它们,当检索XML时,这些字段再被拼接成原状,以创立各种应用程序可以读懂的数据,使客户与不同数据库间只通过一种标准语言XML进行交互,降低数据交换的复杂性,从而解决数据的统一接口问题。本文即是在这个方向上做了一些初步的研究,介绍了XML和数据库系统的相关知识,探讨了XML文档的解析技术,详细分析和阐述了紧密耦合下XML数据与关系数据库双向映射的技术,讨论了基于表的映射和基于对象的映射两种映射机制,利用DTD和XML Schema的特性,实现了关系模式与XML模式的相互转换,并通过实例分析其映射过程。这种映射建模在XML文档中的数据,对于以数据为中心的文档是良好的选择。传统关系型数据库是一种二维关系数据库,但在实际的应用中还存在一些复杂的多维关系。在多维数据模型中,数据以多维逻辑方式组织,并以多维方式显示,数据在各个维之间相互交叉,形成立体的数据视图。本文还介绍了多维数据的存储方式、模式,并对多维数据与XML文档的映射进行了初步探讨。研究传统数据库与XML文档之间的转换关系与转换过程,可以充分利用传统数据库技术已有的二三十年的积累,在安全性、可用性和灵活性等方面具有较大山东大学硕士学位论文优势,特别适用于对数据安全性和数据交换要求高的金融、保险、气象、地震等部门。关键词:XML关系数据库存储方式映射一...曰...........ll

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究的意义
  • 1.2 国内外研究现状
  • 1.3 主要研究内容及组织
  • 第二章 基础知识
  • 2.1 XML综述
  • 2.1.1 XML技术的发展
  • 2.1.2 XML的概念
  • 2.1.3 XML的特点
  • 2.1.4 XML的模式语言
  • 2.2 XML与数据库
  • 2.2.1 数据和文档
  • 2.2.2 XML和数据库的联系
  • 2.3 关系数据库的相关理论
  • 第三章 XML在关系数据库中的存储转换规则
  • 3.1 概述
  • 3.2 转换原理
  • 3.3 映射机制
  • 3.3.1 简单映射——基于表的映射
  • 3.3.2 基于对象的映射
  • 3.3.2.1 结构映射
  • 3.3.2.2 数据映射
  • 3.4 转换规则
  • 3.4.1 DTD与数据库模式的转换
  • 3.4.1.1 DTD到关系模式的转换
  • 3.4.1.2 关系模式到 DTD的转换
  • 3.4.2 XML Schema与数据库模式的转换
  • 3.5 多维数据与XML文档的映射
  • 3.5.1 多维数据的存储方式
  • 3.5.2 多维数据的模式
  • 3.5.3 实现映射的步骤
  • 3.6 小结
  • 第四章 解析 XML文档
  • 4.1 简介
  • 4.2 DOM和SAX
  • 4.2.1 DOM技术
  • 4.2.2 SAX技术
  • 4.2.3 DOM和SAX的选择
  • 4.3 JDOM
  • 4.3.1 JDOM简介
  • 4.3.2 JDOM结构
  • 4.3.3 用JDOM解析XML
  • 4.3.4 JDOM的特点
  • 第五章 结束语
  • 5.1 结论
  • 5.2 存在的问题及展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文及获奖情况
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].基于XML的异构数据库信息交互机制的实现[J]. 物联网技术 2019(12)
    • [2].新闻评论类公众号XML内容分发的发展策略研究——基于十家新闻评论微信公众号的实证考察[J]. 出版广角 2020(10)
    • [3].基于FLASH与XML的在线考试系统的设计与实现[J]. 软件导刊(教育技术) 2016(12)
    • [4].密码协议XML描述方法研究[J]. 信息工程大学学报 2016(06)
    • [5].XML在信息系统中的应用[J]. 电脑编程技巧与维护 2017(04)
    • [6].基于XML的数据中心网络统一配置方法[J]. 自动化与仪器仪表 2017(02)
    • [7].基于伪反馈的有效XML查询扩展[J]. 计算机科学与探索 2016(12)
    • [8].基于XML的电子病历隐私数据脱敏技术的研究与设计[J]. 信息技术与信息化 2017(03)
    • [9].基于XML的电子书自排版系统的实现[J]. 出版科学 2017(04)
    • [10].基于XML配置管理的数字多用表检定软件设计与实现[J]. 中国管理信息化 2017(08)
    • [11].基于XML地图符号表达的研究[J]. 测绘标准化 2016(02)
    • [12].XML技术在社区医疗服务系统中的应用与研究[J]. 数字技术与应用 2016(08)
    • [13].基于XML的工作流引擎的设计与实现[J]. 科技风 2014(17)
    • [14].关系模式到XML模式映射模型的建立与实现[J]. 电子制作 2014(20)
    • [15].基于推理树的XML推理控制研究[J]. 通信技术 2015(02)
    • [16].基于XML的工作流模型挖掘[J]. 计算机光盘软件与应用 2014(21)
    • [17].基于XML路径表达式优化及其查询和过滤计算方法研究[J]. 信阳师范学院学报(自然科学版) 2015(04)
    • [18].基于XML的公交查询系统设计[J]. 科教文汇(下旬刊) 2012(07)
    • [19].XML技术的房地产估价数据标准研究[J]. 中国房地产 2013(24)
    • [20].探究XML在影视后期剪辑中的应用[J]. 中国传媒科技 2020(02)
    • [21].基于模型检查的XML树模式优化动作生成[J]. 计算机应用与软件 2017(03)
    • [22].XML与关系数据库之间的转换[J]. 教育教学论坛 2017(18)
    • [23].XML中基于聚类的相似度改进算法[J]. 计算机与数字工程 2015(12)
    • [24].以目标节点为导向的XML关键词查询和排序[J]. 计算机应用与软件 2016(04)
    • [25].一种基于XML的工作流引擎设计和实现[J]. 电脑编程技巧与维护 2016(16)
    • [26].建设基于XML技术电子病历系统的核心价值[J]. 中国数字医学 2009(02)
    • [27].基于XML的结构化电子病历临床诊疗数据库构建[J]. 中国数字医学 2012(05)
    • [28].基于XML的名老中医医案结构化标引系统[J]. 中国数字医学 2013(07)
    • [29].基于XML-关系映射数据访问层的设计与实现[J]. 安徽广播电视大学学报 2015(02)
    • [30].XML安全技术在高校教务管理系统的应用研究[J]. 河北农业大学学报(农林教育版) 2015(03)

    标签:;  ;  ;  

    紧密耦合下XML数据的存储方式研究
    下载Doc文档

    猜你喜欢