资源描述:
《基于xml的异构数据库之间的数据交换》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文基于XML的异构数据库之间的数据交换姓名:刘立华申请学位级别:硕士专业:控制理论与控制工程指导教师:叶念渝20050913华中科技大学硕士学位论文摘要在Internet的发展过程中数据库技术得到了广泛的应用随着商务网站之间电子商务的发展异构数据库间的数据交互日益频繁新兴的可扩展标记语言逐步展现了其在数据存储数据交换等领域的显著优势迅速成为一个与平台无关厂商无关的数据格式标准通过为各商务网站现有的不同数据库系统提供一个XML接口外界就可以借助XML实现对任何平台下的现有数据库的访问并将访问结果以XML的形式输出到其它平台从而
2、实现了异构数据库间的信息交换本文分析了一个基于XML中间件技术实现异构数据库系统之间信息交换的模型该模型在客户端(或浏览器)和数据库服务器间利用XML技术构建了一中间件在此模型中中间件和数据库服务器之间的通讯是建立在XML之上的借助于基于文本的结构化的XML信息可以更精确地以一种通用的语言来描述数据库信息同时为了更具体地描述XML文件自身结构信息本文实现了一个从关系数据库到XMLSchema文档的转换过程通过将数据库的结构及数据提取为XML格式数据库的结构和数据变得清晰明了非常适合于网络上的信息交换在将XML数据写入数据库的过程中考虑到了数据库结
3、构的有关约束以保证数据库信息的正确更新关键词异构数据库,可扩展标识语言,中间件,数据交换,DTD,XMLSchemaI华中科技大学硕士学位论文ABSTRACTIntheprocessofInternetdevelopment,databasetechnologyisusedwidely.WiththedevelopmentofecommercebetweenbusinessWebsites,thedataexchangeofheterogeneousdatabasehasbeenmoreandmorefrequently,andtheburgeo
4、ningXML(extensiblemarkedlanguage)hasagreatadvantageindatastoreanddataexchange,soitrapidlybecomesadataformatstandardthatisinsensitivetoplatformandproducer.ThroughtheinterfacethatisprovidedforheterogeneousdatabasesystemofallkindsofbusinessWebsites,thevisithastheaccessofvisiting
5、thedatabaseonanyplatformwiththehelpofXML,andcanputouttheresulttootherplatformsintheformofXML,sothedatabaseexchangeofheterogeneousdatabasehasbeenrealized.ThisthesisanalysesaconceptofrealizingdataexchangebetweenheterogeneousdatabasesusingXMLmiddleware.Intheconcept,amiddlewareis
6、designedandrealizedbasedonXMLtechnologybetweentheclient(orbrowser)anddatabaseserver,andthecommunicationbetweenthemiddlewareandthedatabaseserverisrealizedthroughXML.WiththehelpofstructuredXMLbasedontext,thedatabaseinformationcanbedescribedpreciselyusingacommonlanguage.Atthesam
7、etime,thisthesisrealizestheconversionfromrelativedatabasetoXMLSchemainordertopreciselydescribethestructureinformationofXMLfileitself.ThestructureanddataofthedatabasebecomelucidandclearafterbeingextractedtoXMLformat,andisverysuitabletoInternetdataexchange.Intheprocessofwriting
8、XMLdatatothedatabase,therelationalrestrictionofdatabasestructureisco