基于XML的实时数据一致性查询机制研究.pdfVIP

基于XML的实时数据一致性查询机制研究.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《冶金自动恸2006年增刊(S1) 基于XML的实时数据一致性查询机制 张晶,张云生 (昆明理工大学信息工程与自动化学院:云南昆明650051) [摘要】实时数据查询各个子系统之问的传统数据交换方式没有统一的标准.Ⅺ礼数据标准的出现,能够实现 各子系统数据的统一描述。本文力图用成熟的关系数据库在询机制处理符合DTD的XML文档。我们提出了一 整套数搏}模型、转换规则、算法描述,可以将xML文档转换为艾系元组并将基于xML文档上的查淘转换为关系 表上的查询,从而达到用XML实现实时数据一致性描述与继承成熟关系数据库技术的目的。 [关键词]实时数据查询处理;XML;DTD图;l丑ement图:关系数据库 0引言 实时数据查询技术是企业综合自动化的重要 转换为相应关系数据库上的SQL查询。我们用不 组成部分,但传统上厂综合自动化系统各个子系 同的XMLDTD验证了这种方法,证明在大多数情 统之间的数据交换方式没有统一的标准,造成接 况下是切实可行的,并针对出现碎片和查询连接 日众多、访问效率低、安全性差等多方面的结局。 过多的问题,改进了我们的方法。本文第2部分 XML建立了一种传输标准化数据的方法,实现了 概述XML文档与DTD;第3部分提出将DTD和 从工厂底层的监控和实时数据库系统、先进控制 XML文档转换为关系模式的运算规则;第4部分 到较高级别的制造业企业应用程序的纵向信息系 总结_r我们的工作并提出町对关系模型作适当扩 统集成。由于XML文档本身具有树型或网型结 展。 构的半结构化数据特性,很多研究者采用具有半 1 XML和DTD概述 结构化特性的查询技术,取得了一些成果川1。但 1.1 XML{eXtensibleMark叩Language。可扩展 是,运用半结构化方法的前提是完全放弃20多年 标记语言) 来成熟的关系数据库技术,这是有很大缺陷性的; XMLt5-6]是在互联网中实现数据交换的一种 我们能否在关系数据库技术基础上开创新的方法 层次化数据格式。一个XML文档是嵌套的元素 提供基于XML文档的实时查询机制就成为我们 结构,以根元素作为文档的开始;元素数据可以属 工作的焦点。 性或子元素的形式存在。图1为包含一部电影信 在本文中我们提出的技术方法证明了用标准 息的XML文档。在这个例子中,有一个含有两个 关系数据库系统来实现快速高效的XML文档实 时查询是切实可行的。利用这种方法,能使不相 元素有一个值为“丑mg”的标识符属性并进一步嵌 关的XML查询、数据集和模式适应关系数据库领 套提供na口e和address信息。 域。其前提是DTD[2J(Document 1.2啪 TypeDescriptor,文 档类型描述)或XMLSch—a【lJ的存在。其技术思 文档类型定义(D1D)【2J描述XML文档的结 路足,当我们查询XML文档时,可以首先运行DTD构,类似XML文档的模式说明。DTD详细描述其 产生一个关系模式;然后解析符合m的XML文子元素和属性来说明一个XML元素的结构;其子 档并把它们装入标准关系数据库管理系统关系表 元素之间的关系可以用下列操作符描述:*(表示 的元组中;再将基于XML文档的半结构化查询 有o*2多个元素),+(表示至少有一个元素),? [收稿日期]2006-01.18;[修改稿收到日期]200s_02-u [基金项目]云南省自然科学基金重点项目(2000FO004Z);云南省教育厅青年教师科研基金(5Y0676D) [作者简介]张晶0974-),男,云南昆明人,讲师.博士研究生,主要研究方向为Web技术、软件工程和实时控制软件。 ·698· 《冶全自动化》2006年增刊(s1) (表示可选),l(表示或)。XML所有的值均为作符简化为单一的一元操作;

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档