XML数据库类型系统研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:wxthaoa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子商务、电子政务等网络应用需求的不断增长,可扩展标志语言数据库(Extensible Markup Language Database,XML Database)技术成为了现代数据库技术的重要研究领域之一。为了实现对多源异构数据信息的有效管理,XML数据库必须拥有完善的类型系统和灵活的类型处理机制,因此XML数据库技术的迅速发展,直接推动了对XML类型系统的研究与开发。基于目前XML类型处理问题的研究现状,对XML数据库类型系统的形式化建模、类型验证和类型检验等问题进行了研究探讨。首先采用一种基于类型原理的形式建模技术创建了一个基于XML模式(XML Schema)的XML类型系统形式化模型,给出了整个模型的形式化描述,并对模型进行了扩展,通过对扩展模型的应用实例分析体现了该模型易于扩展、实用性强等优点。针对XML数据库类型验证问题,对几种XML Schema类型验证方法进行了分析与比较,然后选择其中一种基于树自动机的类型验证方法进行深入研究,指出该方法所用算法存在局限性,继而对算法提出了改进,分析了改进后算法的正确性和复杂度。针对XML数据库类型检验问题,以基于文档类型定义(Document Type Definition,DTD)的XML类型检验的研究为基础,对基于XML Schema的类型检验问题的可确定性和检验算法进行了讨论,证明只有对发布或转换程序的处理能力加以限制后,一些可确定的基于DTD的类型检验问题在基于XML Schema时才可确定,最后将两个基于DTD的类型检验算法引入基于XML Schema的类型检验中,分析了算法的适用范围和复杂度。最后为XML数据库XDM的类型处理系统提出总体设计方案,基于已改进的类型验证算法实现了XML Schema类型验证,采用引入的类型验证算法实现了XQuery中的类型检验。
其他文献
如今很多高端Android手機都开始主打全功能的NFC功能,即可实现添加银行卡和公交卡,用手机刷POS机的服务(图1)。不过,不少用户都在手机刷银行卡时遇到了各种各样的问题,今天我们就简单对常见问题进行一下解答(以华为手机为例)。  如果在添加银行卡时出现“未知类型的错误,请您联系银行客服,卡号识别错误”的报错提示,请检查手机网络,或是由于摄像头扫描银行卡号与实际银行卡号不一致,需要手动修改。如果
随着Agent技术的发展和成熟,智能界面的设计正越来越多的采用Agent技术。界面Agent是软件Agent的一员,它和用户共同合作来完成任务,功能上类似于个人助手。目前,界面Agent研究的
由100家新闻单位组成的全国新闻观测网于1月中旬在广州召开首次工作会议,同时召开的还有中国社会调查系统首届民意研讨会。来自全国各地的新闻工作者作为观测员与民意调查系
动态域名系统是可以实现动态更新的域名系统.该文首先介绍了域名系统的技术,并分析了动态域名系统的相关协议(RFC2126、RFC3007等)以及已有的实现方法(BIND、微软DNS服务器).
该文在对传统的和现有的应用于地面网络的网络管理结构和技术广泛的了解和深入的分析基础上,提出了基于MobileAgent分布式异构网络管理结构.这一结构,充分利用Mobile Agent开
基于多核的分类器能同时考虑多个核空间,在处理多源的、异构的、不规则且高维空间分布不平衡等问题具有较好的效果。经验核映射能显式地将样本映射到核空间中,便于处理和分析样
我国正在走向世界,对外开放进一步扩大,外向型经济正在发展。全国各地,尤其是沿海各省人民,急切盼望新闻媒介及时地提供世界这个经济大舞台的各种信息。我们应该让人民了解
中文未登录词识别或命名实体识别是中文信息处理的基本任务,命名实体识别是从文本中提取专有名词和数字信息,并将其分类为诸如人名、地名和组织机构名等类别。命名实体识别技术
"质量工程"是教育部为推动我国高等教育由规模扩张转向内涵发展、深化高等教育教学改革、全面提高本科教学质量而启动实施的重大战略工程。如何高质量推进教学质量工程建设、加
用石墨粉抑制WO3蒸发和用7种载体物质促进杂质元素蒸发以及增强谱线强度的效果,选择了最佳的载体和光谱测定条件,一次摄谱同时测定高纯WO3中20种杂质元素.