论文部分内容阅读
随着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