欢迎来到天天文库
浏览记录
ID:32348463
大小:961.96 KB
页数:60页
时间:2019-02-03
《关系数据库与xml转换框架的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、上海交通大学硕士论文关系数据库与XML转换框架的研究与实现摘要我们生活在一个被数据包围的世界里为了存储操作和管理大量数据关系数据库应运而生到目前为止关系数据库仍是我们管理数据的重要工具但是随着近几年电子商务信息集成的发展我们越来越需要应用间的数据交换此时出现了XMLXML以其扩展性自描述性灵活性平台无关性等特性显示了它在数据交换方面的优势从而在各个领域迅速活跃起来其典型应用包括电子商务电子政务信息集成内容管理等领域关系数据库为了迎接挑战纷纷支持XML功能从单纯的数据管理走向支持信息集成由于关系数据库是基于关系数据模型用
2、于存储完全结构化的数据完全不同于XML这种半结构化的数据模型那么要能使通用的关系数据库支持XML功能我们首先且必须要建立一个机制来实现两种不同数据模型的相互转换实现XML和关系数据库间的转换的途径很多成熟强大的关系数据库通过扩充数据类型或者SQL语法等来实现自己的XML转换功能和工具然而因此产生了一些问题工具不能跨平台用户不能完全控制XML的输入和输出没有其它建模语言的扩展性等等鉴于这样的问题我们需要一个通用的应用程序框架并通过特定III上海交通大学硕士论文的中间数据模型来实现关系数据库和XML的相互转换研究目标主要有
3、几点l提供框架不依赖任何操作系统和关系数据库l提供基于中间模型的双向转换机制l提供用户对于生成XML文件的控制和修改l提供框架对其它数据类型转换的扩展性本文的创新点就在于基于中间模型来实现两个数据模型的转换笔者通过分析当前的方案和解决方法研究和比较了多种底层数据模型最后选定超图数据模型HDM作为该框架的核心数据模型基于HDM笔者结合自己的研究目标总结出转换框架的需求说明然后进行设计实现通过HDM来描述XML和关系数据库从而建立一个用于不同数据模型之间转换的核心框架这个框架也就是一个类库能够提供某个特定类型下的所有应用程
4、序都需要的基本行为模式是一组被设计用来解决特定某种问题的类如果我们的应用程序需要进行两个不同数据模型的转换就套用这个应用框架针对性地解决你所面临的异种数据模型转化的问题关键字关系数据库XMLHDM应用程序框架IV上海交通大学硕士论文RESEARCHANDIMPLEMENTATIONONFRAMEWORKTRANSLATINGBETWEENRELATIONALDATABASESANDXMLABSTRACTWearelivingaworldfullofdata.Inordertostore,manipulateandman
5、ageavastamountofdata,relationaldatabasesareinventedtodealwithsuchsituationandarestilltheimportanttoolofstoringdatauptonow.Withtherapiddevelopmentofe-business,informationintegration,weneedmoreandmoredataexchangebetweenapplications.Atthistime,XMLcomesintobeingwith
6、agreatmanyofadvantagesanddemonstratesitspowerindataexchange.Inordertohandlesuchchallenge,vendorsofrelationaldatabasesimprovethefunctionsoftheirproductstosupportXML.RelationaldatabasesarebasedonrelationalmodelwhichislargelydifferentfromXML.Inordertotranslatingbet
7、weenrelationaldatabasesandXML,weshoulddesignamechanism.Therearemanywaystodosoduringwhichtwowaysarepopular.OneisthatdatabasesaredesignedtosupportXMLandanotherwayiscalledXMLdatabaseswhichuseXMLasamodelV上海交通大学硕士论文todealwithXMLaswellasrelationalmodel.Unfortunately,s
8、uchtwowaysgiverisetosomeissuesincludingnotuniformstandardofdatamodel,limitedsupporttoXML,lessusercontroloverXMLinputandoutputandetc.Tosolvetheissuesmentionedabove,wen
此文档下载收益归作者所有