文档详情

XML与关系数据库之间映射的研究 .pdf

发布:2024-11-19约4.55千字共2页下载文档
文本预览下载声明

维普资讯

福建电脑2008年第3期

XML与关系数据库之间映射的研究

朱雪龙.夏敏捷

(中原工学院河南郑州450007)

【摘要J:以XML为基础的新一代的wWW环境不仅可以很好的兼容原有的WEB应用,而且可以更好的实现WEB

中的信息共享与交换。本文介绍XML概念与特性的基础上。对两种XML与关系数据库之间的映射方法进行了一定的分析

和研究。

【关键词J:XML;关系数据库;异构数据库

1.引言可扩展标记语言XML具有很强的结构和语义表达能力:利

XMLO ̄xtensibleMarkupLanguage)。延伸式的标记语言,为用XML进行数据集成具有很好的扩展性。XML已经成为Intemet

SGML(StandardGeneralizedMarkupLanguage1的一个子集合。上企业应用的标准数据交换格式.它的可扩展性使得建立不同数

1998年成为万维网协会(w3c)推荐标准。XML是近年来崛起,据源数据集成的通用模型变得容易。利用XML建立异构数据库

相当利于资料交流的一种新兴数据模式。现在逐渐成为数据整集成模型的关键是建立XML与数据库之间的映射关系。目前

合与转换时一个好的解决方式。然而面对现存的传统关系数据XML有两种映射方法:一种是基于模板的映射方法:另一种是基

库数据来源.又该如何与新兴的XML文件做结合。以达到数据于模型的映射方法。

真正的交流不同的资料来源现都已有其各自发展成形且运作3.1基于模板驱动的映射方法

的相当不错的数据模式与查询语言来管理其数据.但如何让不基于模板的转换方法并不事先定义好XML文档与其他数

同的数据模式做一个映射.使得数据可由一种数据模式顺利转据之间的映射关系.而是在XML文档中嵌入一些可执行的指

换成另外一种数据模式.并同步的作更新以达到真正异质数据令。这些指令在转换过程中被系统所识别和执行.执行的结果被

来源的交换与整合。是大家所关心的问题。XML可看作一种半替换到指令所在的位置,从而生成目标XML文档。以数据库数

结构化的数据模型.可以很容易的将XML的文档描述与关系数据为例,为了从数据库中获取航班信息。将航班信息用XML文

据库中的属性一一对应起来实施精确的查询与模型抽取。本文档表示出来。我们可以定义如下的一个模板:

就XML与关系数据库之闷映射进行初步分析和研究。《?xmlvemion=l-0”?>

2.XML的特性<Flightlnfo>

XML在因特网上的应用和发展愈趋蓬勃.主要是由于XML<Intro>Thefollowingflightshaveavailableseats:</lntro>

<SelectStmt>SEI]:ICTAirline,FhNumber.Depart,ArriveFromFlights

具有许多的优点。优点包括:0)XML为一个开放性的国际标准leetStm>t

W3(C)和厂商中立。XML可支持多种语言与编码方式。XML使用<Conclude>Wehopeoneofthesemeetsyourneeds</Conclude>

Unicode,因为XML本来定位为传递媒介。需要考虑到各国语言

显示全部
相似文档