【摘 要】
:
随着网络的飞速发展,可扩展标记语言(eXtensible Markup Language,XML)以其自身的优点,迅速成为数据表示和数据交换的标准并得到广泛的应用。目前,如何利用使用广泛、数据处
论文部分内容阅读
随着网络的飞速发展,可扩展标记语言(eXtensible Markup Language,XML)以其自身的优点,迅速成为数据表示和数据交换的标准并得到广泛的应用。目前,如何利用使用广泛、数据处理能力强、查询性能好的关系数据库存储、处理XML数据成为了当前重要研究课题。基于关系数据库的XML中间件能将XML数据存储进关系数据库,也能将关系数据库中的查询数据转换为XML文档,但存在着复杂元素映射处理困难、查询操作难度大等不足。为解决以上问题,对XML中间件的基于文档类型定义(Document Type Definition,DTD)的映射算法和基于结构化查询语言(Structured Query Language,SQL)的XML数据查询技术进行了研究。针对基于DTD的传统映射算法在映射属性和元素上的不足,提出了一种基于DTD的改进映射算法。改进映射算法通过在映射时记录的属性默认值和枚举列表改进对属性的映射,采用一套简化规则改进对元素的映射,使得DTD能更加准确地映射为关系模式。同时,通过对关系模式的分析,完成了关系模式的自动建立。针对基于SQL的传统XML数据查询技术在查询父子关系的元素和多元素上的不足,提出了基于关联表的查询算法和基于多结果集的查询算法。基于关联表的查询将对元素的查询转化为对表的查询,采用多个查询语句的方式,通过表之间的外键,实现对XML的元素和子元素的多重查询。基于多结果集的查询将对多个元素的查询转化为对多个表的查询,采用多个查询语句的方式,实现对多个元素的查询。以达梦数据库管理系统为平台,对XML中间件进行了设计和实现,并对XML中间件进行了实验。实验结果表明,XML中间件实现了DTD到关系模式的准确映射和对XML数据的准确查询。
其他文献
由第三代合作伙伴计划(3GPP,3rd Generation Partnership Project)提出的自适应多码率语音编码解码标准(Adaptive Multi Rate,AMR)是基于3G平台的语音业务编码规范,可根据无
在城市交通迅速发展,车辆保有量日益加大的背景下,智能交通系统的研究和应用越来越受到重视。不过,目前的智能交通系统研究更多的集中于集中式系统的领域,随着系统负荷的增加
随着网络技术的不断发展,3D网络游戏越来越受到广大青少年的喜爱。而我国政府也逐渐加大了对游戏产业的支持,例如国家已将游戏引擎的研制列入863攻关计划,国家体育总局也已经
近年来随着网络技术的飞速发展,在Internet上产生了许多高带宽应用。在各种解决网络带宽瓶颈方案中,IP组播技术是最有优势的方案之一。如果使用了组播技术,即使网络中的用户
随着互联网时代的高速发展,大量的信息不断的呈现在互联网上,信息检索已经成为人们获取信息的必要的手段。搜索引擎的出现极大地满足人们的需求,让人们能够轻松地面对互联网
随着互联网的快速发展,信息爆炸式增长,信息检索技术帮助用户在浩如烟海的信息中查找需要的信息。本体技术作为语义网技术中的一种先进的知识表示技术,通过概念和概念间的关系反
随着计算机网络向社会各个领域的渗透,对网络安全的研究越来越受到研究人员的重视,其中基于策略的安全管理是研究的热点问题之一。作为基于策略安全管理系统核心之一的安全策
东软信息学院是一家主要从事信息技术领域学历教育、培训教育、在线大学教育的教育服务提供者。随着技术进步和社会发展的需求,学院的教学计划调整非常频繁。教学计划的调整要
基因表达谱数据分析需要统计学、模式识别、人工智能、计算机和生物科学等方面的知识。基因表达谱的出现为以上学科在理论和应用上的发展提出了新的挑战。复杂疾病分类,差异表
电子商务到现在为止已经走过了近半个世纪。网络经济的第二浪潮也正在身边风起云涌。在浪花过处,人们逐渐认识到:商务仍是这一切活动的中心,客户服务则是商业成功的关键所在