欢迎来到天天文库
浏览记录
ID:33289816
大小:1.81 MB
页数:58页
时间:2019-02-23
《xml技术在异构多数据库查询中的应用研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、首都经济贸易大学硕士学位论文XML技术在异构多数据库查询中的应用研究姓名:吴海峰申请学位级别:硕士专业:信息经济指导教师:李宁20040301首都经济贸易大学硕士学位论文摘要随着计算机网络和数据库技术的发展,在企业信息化建设和管理过程中,分布式异构数据库的应用越来越广泛,于是人们提出了共享分布在不同地理位置上的异构多数据库信息的要求。一般情况下,当一个查询任务的关键数据存储于多个异构的数据库中时,编程人员需要通过编写相应的应用程序访问异构多数据库,那么访问不同的数据库就可能要编写不同的应用程序,造成大量资源
2、的浪费。而利用基于XML技术、自动生成技术和组件技术实现的异构多数据库查询模型的提出,给编程人员提供了一种解决此问题的思路,提高了程序的重用性,降低了软件开发的成本,从而更合理、更有效地解决了异构多数据库的数据提取与共享问题。关键词:异构多数据库,XML,自动生成技术,组件技术蔓塑丝委塑墨奎堂堕主堂垡堡壅ABSTRACTWiththerapiddevelopmentofcomputernetworkanddatabase,moreandmoreenterprisesusedistributedheterog
3、eneousdatabasestomanagetheaffairs,soexchangingandsharingdataSdifferentlocationisbecomingNormallyheterogeneousdattoredinheterogeneousdatabasesdistributedinacrucialissue.abasesareaccessedbywelldesignedapplicationprograms.Thereforewhenthedatarelatedwithaquery
4、ingplanarestoredinvarioustypesofdatabases,differentapplicationprogramsmaybedesignedtoaccessthosedatabasesbyprogranlrner.Itmakesenormouswasteofresources.TheheterogeneousdatabasesqueryingmodelbasedonXML、programauto—generationtechnologyandcomponenttechnologyg
5、ivesprogrammersanideatosolveproblemanda110wsthemtoavoidprogrammingmanyrepetitirecodes.WithsupportofthissystemdataaccessandsharecanbeimplementedmorerationallyandeffiClentlY.Keywords:heterogeneousdatabases,XML,programauto—generation,。。“po“。“t首都经济贸易大学硕士学位论文且V
6、621‘83独创性声明本人郑重声明,今所呈交的《xML技术在异构多数据库查询中的应用研究》论文是我个人在导师指导下进行的研究工作及取得的科研成果。尽我所知,文中除了特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的内容及科研成果,也不包含为获得首都经济贸易大学或其它教育机构的学位或证书所使用过的材料。关于论文使用授权的说明本人完全了解首都经济贸易大学有关保留、使用学位论文的有关规定,即:学校有权保留送交论文的复印件,允许论文被查阅、借阅或网络索引;学校可以公布论文的全部或部分内容,可以采取影印、
7、缩印或其它复制手段保存论文。(保密的论文在解密后应遵守此规定)——堕堡丝童墼墨查堂堡圭兰望堡皇I.1课题背景第一章绪论近十几年来,人们利用信息技术搜集和处理数据的需求大幅度增强,许多不同类型的数据库被用于商业管理、政府办公、科学研究和工程开发等领域,这~情况仍将持续发展下去。于是,一个新的挑战被提了出来,就是如何从地理上分布在不同区域的不同类型数据源中及时高效地提取有用的信息。另外,随着计算机网络和数据库技术的发展,人们提出了共享分布在不同地理位置上的不同类型数据库资源的要求。这些数据库的数据结构和语义可能
8、差别很大,相应的数据库管理系统的功能也可能很不相同,这里简称这样的异构数据库及其管理系统为异构多数据库系统。那么,如何解决异构多数据库系统的数据共享,提高数据的利用率也成为目前~个亟待解决的问题。在现实生活中这样应用异构多数据库的实例有很多,例如:一个大型工程设计项目往往有多个子设计项目组成。每个子设计项目由一个设计单位完成,各个设计单位需要密切合作,共同完成整个工程项目的设计。每个设计单位在进行各自的设计时,需
此文档下载收益归作者所有