XML和关系数据库整合方法的研究及其应用

来源 :北京师范大学 | 被引量 : 0次 | 上传用户:liu8521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML是一种新的网络数据表示形式,如何有效的存储和查询XML数据成为近年来的研究热点.目前应用的数据大多存储在关系数据库中,随着需求的不断变化,需要把传统的关系数据转换为XML数据.一种可行的方法是把XML文档数据存储到关系数据库中,利用成熟的关系数据库技术存储和管理,并从关系数据库获取所需XML文档.该文首先介绍了关系数据库、XML的基本概念,分析了XML的优点及不足,讨论了如何用关系数据库的优点弥补XML不足,利用XML和关系数据库整合网络资源的可能性及意义.然后,我们分析了实现XML向关系数据库的模式转换的有关算法,重点介绍了规则树语法(RTG)、混合内联(Hybrid Inlining)、新内联(New Inlining)和语义保存(CPI)等算法.在对几种算法的性能比较的基础上,结合混合内联算法和新内联算法的优点,我们提出了一种新的结构转换算法并应用到语义保存算法中.其次,介绍了实现关系模式向XML的转换的相关算法,如:平面转换(FT)、嵌套(NeT)以及基于约束的转换(CoT)等算法及其性能,并简要介绍了从关系数据库向W3C XML Schema的转换方法.再次,总结了XML和关系数据库之间常用的数据交互技术SAX、DOM以及Oracle XSU的用法,重点比较了应用程序接口SAX和DOM的异同,并以实例阐述了DOM的应用方法.日渐成熟的网络技术使得科学数据共享成为可能,种类繁多的科学数据需要统一化管理,因此科学数据库的建设提上了日程.文章的最后介绍了地球化学动力学数据库系统的设计与实现,包括相应的数据库系统管理软件和数据可视化平台的设计与开发,如何成功使用Oracle DBMS的BLOB类型实现谱图数据的存储和显示,以及XML技术在该系统设计中的应用.在数据采集中,我们用XML数据文件存放临时的采集数据,数据经审查后,进入永久数据库,方便了数据的输入和收集,不仅改变了以往的数据采集流程,而且提高了系统的工作效率.为实现数据的网络可视化,我们结合使用XSLT和XML技术,实现同一XML数据文件的不同显示.我们还综合运用前述模式转换及数据交互技术,实现XML文档形式的实验报告的生成等等.
其他文献
现代SoC设计日益复杂,基于IP复用技术的SoC设计方法逐渐成为一种主流方法.目前SoC领域面临诸多需要解决的问题,IP模块及SoC验证影响整个SoC的成败,是其中的关键问题.在北京大
随着计算机处理性能的高速发展,人类越来越关注控制和使用计算机的方式。笔式交互(Pen-basedHumanComputerInteraction)以模拟现实的纸和笔为目标,它通过将用户的交互意图映射
随着信息技术的发展,尤其是因特网和大规模存储介质的普及,形成了信息的汪洋大海。如何查找和利用用户所需的各类信息,为了帮助用户迅速有效地查找和利用信息,各种信息处理技术应
当前随着Internet规模的急剧发展,应用最广泛的IPv4协议暴露出的问题也越来越突出,像IP地址资源面临严重缺乏、路由表急剧膨胀、无法提供质量服务和安全性服务等问题已经引起了
机器人足球是借鉴人类第一体育运动的形式融机械、电子、通信、控制、计算、智能等技术于一体的高技术对抗,吸引了越来越多的研究和关注.以改进和发展现有机器人足球技术为目
Peer-to-Peer系统(简称P2P系统)以其分布式管理、高效路由、容错性强和可扩展等优秀性能给信息社会带来一股新的活力。本文对P2P系统的研究和发展现状做出比较全面的总结。尤
当今数据库的容量已经达到上万亿字节的水平.在这些大量数据的背后隐藏了很多具有决策意义的信息,怎么得到这些"知识"呢?为了应对这种海量的信息,人们提出了智能信息处理,希
随着计算机通信的飞速发展,一方面传统的基于电路交换电信网已经难以满足人们对许多数据业务日益增长的需求,另一方面,随着数据网的快速发展,人们尝试在基于TCP/IP协议的数据
随着信息时代的来临,信息成爆炸式的增长.传统的信息检索技术越来越难以满足人们的需要,一方面由于现有的搜索技术是通过用户输入的关键字来对文档进行匹配,然后返回结果的,
嵌入式Internet技术是近几年来随着嵌入式系统的广泛应用和计算机网络技术的发展而发展起来的一项新兴概念和技术.嵌入式系统以应用为中心,以计算机技术为基础,软件硬件可裁