




已阅读5页,还剩65页未读, 继续免费阅读
(计算机应用技术专业论文)基于xml的异构数据库信息共享研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
郑州大学硕士学位论文 摘要y a z s j g 数据库系统已经成为现代人们进行信息管理最常用的手段。作为计算机科学 技术中发展最快,应用最广泛的重要分支之一,数据库已成为计算机信息系统和 计算机应用系统的重要技术基础和支柱。随着数据库技术的发展,异构数据库系 的研究已经逐渐成为该领域研究的个 目前大多数城市的信息化建设中,都面临着政府职能部门之间的信息资源共 享问题,随着信息化程度的不断提高,部门与部门之间的信息资源共享需求愈来 愈突出,逐渐成为政府提高实际工作效率的一个瓶颈。 本论文从实际项目的应用出发,分析了在实际项目中实现政务网络系统异构 数据库之间信息共享的局限性:项目投资过高、查询信息不能与实际数据保持实 时致、重复投资与开发等。根据当前网络数据库技术的发展趋势,本文提出了 基于x 札的、b s 三层架构的政务网络系统异构数据库之间信息资源共享的实施 方案。介绍了该方案的整体设计以及几个关键问题的解决方法,包括: 根据各异构数据库共享信息动态生成信息资源目录( i r d ) : w e b 方式的中间层数据库设计和管理; 根据共享信息的表及字段动态生成异构数据库s q l 查询语句实现局部数 据查询; 根据数据库结构特征和x m l 数据模型特点,设计表结构字段名称与x m l 文档标签之间的对应关系,实现关系数据库数据向标准x m l 文档的转化。 通过b s 三层架构实现政务网络异构数据库之间信息共享,有投资低,易管 理,效率高等特点,易于在城市信息化建设中推广普及。 关键词; 募构数据库。局部数据集成,信息资源目录,x m l 数据模型 )m瞻s印娓盼 魄阻s叫呈三 弦 眙 。 0占统热 郑州大学硕士学位论文 _ _ w - - _ _ _ _ _ _ _ “m _ h m _ - _ _ _ _ _ h _ _ _ _ _ h _ _ _ _ _ “- _ _ h _ _ _ _ _ _ - _ _ 一 a b s t r a c t a tp r e s e n t ,d a t a b a s es y s t e mh a v eb e c a m et h em o s tu s e dm e t h o di nt h e i n f o r m a t i o nm a n a g e m e n t a st h ef a s td e v e l o p i n ga n dm o s tc o m p r e h 辞n s 主v 静 i nc o m p u t e rs c i e n c et e c h n o l o g y ,d a t a b a s eh a v ea l r e a d yb e c a m e t h e i m p o r t a n tt e c h n o l o g ya n ds u p p o r t i n c o m p u t e ri n f o r m a t i o ns y s t e ma n d c o m p u t e ra p p l i c a t i o ns y s t e m w i t h t h ed a t a b a s e s y s t e m sd e v e l o p i n g , h e t e r o g e n e o u sd a t a b a s es y s t e mr e s e a r c h i n gi sb e c o m i n g t h eb o t s p o t n o w i nm a n yo i t i e s i n f o r m a t i o nc o n s t r u c t i o n ,t h e r ei sai n f o z m a t i o n r e s o u r c e ss h a r i n gp r o b l e ma m o n gt h eg o v e r n m e n tf u n c t i o n a ld e p a r t m e n t s 。 i n c o m p a n y w i t ht h e i m p r o v i n g o fi n f o r m a t i o n 。t h e p r o b l e m 0 f i n f o r m a t i o n - s h a r i n gn e o n g t h ef u n c t i o n a l d e p a r t m e n t s i s b e c o m i n g a b e t t l e n e c ko nt h ea d v a n c i n go fg o v e r n m e n tw o r ke f f i e i e n c y d e p e n do nt h ep r a c t i c a l i t e r na p p l i c a t i o n ,t h i sp a p e ra n a l y s e st h e l i m i t a t i o ni nt h eg o v e r n m e n tn e t w o r ks y s t e mh e t e r o g e n e o u s d a t a b a s e s i n f o r m a t i o n - s h a r i n g 。s u c ha si n v e s t m e n tt o oh i g h ,s e a r c h i n gi n f o r m a t i o n c a n t k e e pc o n s i s t e n tw i t h t h er e a ld a t a ,o v e r l a p p i n gi n v e s t m e n ta n d o v e r a p p i n gd e v e l o p i n g ,e c t + b a s e do nc u r r e n tt r e n do fn e t w o r kd a t a b a s e t e c h n o l o g y t h i sp a p e rb r i n gu pa ne x e c u t i r e p l a n :“b a s i n go n 糊l ,b s t h r e e - p l ys t r u c t u r eg o v e r n m e n tn e t w o r ks y s t e mh e t e r o g e n e o u sd a t a b a s e s i n f o r m a t i o n s h a r i n g ”,a n di n t r o d u c e st h ep l a n si n t e g r a t e dd e s i g na sw e l l a ss e v e r a l s i x t y f o u r d o ! l a rq u e s t i o n s s o l u t i o n s t h o s eq u e s t i o n s i n c l u d ea sw e l i :d y n a m i cc r e a t i n gi r d ( i n f o r m a t i o nr e s o u r c ed i r e c t o r y ) b a s e do n s h a r i n g i n f o r m a t i o no fh e t e r o g e n e o u sd a t a b a s e s ,w e b l a y e r d a t a b a s e sd e s i g na n dm a n a g e ,d y n a m i cc r e a t i n gs o lq u e r ys t a t e m e n tt o r e a l i z eh e t e r o g e n e o u sd a t a b a s e sl o c a ld a t aq u e r y i n g ,t h et r a n s l a t i o n f r o mq u e r yr e s u l tt ox 斟ld o c u m e n t 。 t h r o u g ht h em e d i u mo fb st h r e e - p l ys t r u c t u r e ,t h em e t h o do fr e a l i z e g o v e r n m e n tn e t w o r ks y s t e mh e t e r o g e 矬e o u sd a t a b a s e si n f o r m a t i o n s h a r i n g , h a sg o ts e v e r a lm e r i t ss u c ha s :1 0 w i n v e s t m e n t ,m a n a g e a b e n e s s , h i g h e f f i c i e n c ye t c 。a n d 。i ti st o oa p tt og e n e r a l i z ea tc i t yi n f o r m a t i o n c o n s t r u c t i o n k e y w o r d s : h e t e r o g e n e o u s d a t a b a s e ,l o c a ld a t aq u e r y i n g i n f o r m a t i o n r e s o u r c ed i r e c t o r y ,x m ld a t am o d e l u 一 样娟天学褫士攀能论文 1 。1 本论文研究莆景 第一睾绪论 社会生活信息化、网络化的到来,使信息技术向当今社会全礞渗遴。推进政 痊帮f j 办公鑫动纯、潮络仡、电子纯殿全谣倍意共事已经怒大势所趋。 逛年来,我藏麓雀帮政麝郝f l 熬办公僖感化遴发十分迅速,各级玻臻瑕缝捉 关几乎都已经开发或者正在开发自己的办公网络信息系统,但由于各政府职能部 1 王俸翁霞覆赘篷器戳及稳建鑫赛傣惑系统豁酵溺、甄骥等多方甄翡不鼹,逡婆 办公阚络信息系统大都采用不同的数据库系统产晶,如早期的d b a s e 、f o x b a s e + 、 f o x p r o 等,菠饕备耱夫蘩羧撼麾系绫产燕躺察现,o r a c l e 、i n f o r m i x 、s y b a s e 、 m ss q ls e r v e r 等麓种数据库产晶逐澎普及。各静数蜒麾蛰理系绞产鼹或者袋鼹 不阚瀚数镶穰型( 如美系模登、面翻对象模黧) ,或者鬣采用相同的数据模型, 龆冬鸯各戆实袋特夔,程在爨暴差别。即使选窝瓣耱数攥瘁管溪系统产曼,虫 于缀蓠方式的羞异和设计方法的区别,各部门建立的数据库也往往存在巨大惹 异。舞一方蘸,太帮分羧攥露系统鏊建裙蔓狻立鹃突侮,镌稍不案羹羚采蔫户遗 意操作或控制自己的数据库,要求保持对本地数掇库的控制权。佩随漪政府部f 1 王雩筝警蘧力嶷翡不鞭深入轻黻务溪豢需求的不繇提离,激及信愚技术鹃进步,这 些虫不同核心技术构建的信惑系绞就像一个个“信患孤磊”,器照膏骧不慰靛处 理对象、搡作方法和专爝客户端,在各个环节之间存在着数据交流和部门协同的 渥题,嚣| 挽蔷驳g 懿f i 之越煞僖爨共攀窝数据交换逐灏蔽为当蘸实嚣= 幸筝中懿遮 切需求。 本人在2 0 0 2 筝参霸了广奉器黉海枣“互连凝事乎螽系统”瓣设计帮开发, 南海市各政府职能部门几乎都肖各自成熟的网络信息系统,各韶f 1 针瓣人口蛇嚣 理与骧务基零上都实现了信惑纯,隧着倍惫纯程璇的提筒,各部门之间的信息资 潺焚事戏必蜜隧王l 乍中提怒王俸效攀熬追甥霉要,健是,出予器政瘸鞭麓帮 l 采 用的数据库系统产晶的茇异,使得它i l z 间不能够直接互相访问对方的数据资 嚣,“曩连焚享累统”缒臻发蓬熬裁蹙鸯了凌裔海审各个致癍职戆酃门鹃鼹鳃臻 息系统数据麾连接起来,影成个大的政务网络,从而达到各部门数据资源的共 享。 假由于镀部门的数据售息根据工傍性膜的不嬲嚣存在不同越剿黧傣怠侧羹 瑟存程较大瀚差异,眈弼公安系统侧重入蠲户口信怠,民政系统侧重人潮婚姻状 郫“ 大学颤 j 学纯论史 况信患等。不淹酃f l 之间存在豹莛享需浓经缓楚些蒺穑信惑,各豁门本巍橹臻的 工作渡务信息不需凝或者不适巅在社会上公开。同时,许多单位攘于本部门系绞 安全性考虑不愿让过多数葵毪鹤f 1 用户直接攥缀零遗数搬瘴。撩于上述多静联 避,熬海审聚取局辩数据糍残技术在爨蟪镶患中心捣建互漆逶讽平台象辩决多数 攥滚瓣连接润题:京南海露题终继患中心戈霉令熟 j 建立个共享鼗嚣痒黢务 器,豁部 j 谯属予懿己翁数据霹瑕务器上建立整己数据露黎统,该数爨滗系统缮 梅舞蠢身郡f j 系统数据瘁霹戳瓣柱会公开翡绩怠结稳。也裁是说,各部门把鑫蠢 熊够对社会公_ 开豹数据信怠( 蠡赛数羰库系统的部分数据) 滋及这些鼗捺静缀双 结构放在市阏络信。慧中心的共簿数据瘁服务器上,强部门懑过与市两络憾息中心 各共享数攒露题逐接,慕奁谗箕恁郝门豹共攀数攒。 惫零f l 攫据溅络信爨中心撬供豹器缀务嚣连接参数,嚣发基囊的互遴共攀纂 统,渡系统要求对葵惩鄱f - i , h 务器煞数据只筑遴露豢谗,不裁徽甏竣,鞫辩癸对 阑络僚意中心耋身部f j 鞠菸享暇务器搿糖关数据管瑾臻貔,跑魏:蔽零辫门瘸络 信惑数裕库中提取收集其他部门需求静信息,发送戮鲻络髂患中心本部门共事数 据库,实现本部门数褥豹j c 雩夕 典牵;对网络谵怠中心本部门共享数据的删除、受 新管璐等等。 渡互逡共享曩绫夔缝撼挺絮溷翔强i - i 酝示: 匿i - i 南海市互逶共享平台系娩结构图 臻海露怒餮容蓬煮绩惫纯试点城赘,奁瓣市建嘏串僖怠纯、鼹络话鹬程度魄 较嵩,也意较充是的顼鞠资金采建设勰栎准静稠络澈添设撼。在该颈疆鹃设计中, 为了维护菇政府职能部门数据蓐的独立性、鑫主佼,而磁网络倍息中心麟组建了 郑州大学硕举位论文 善帮 1 螅鼗攥簿激务器缀,寐模掇鑫都 0 静系统敲据瘁对姊爨现各鄢f j 储憩共 享,依次激保 正嚣郯f 本赛系绞数攒艨的安全,但搿时也存在几个明照数局限性: 怒纽建数据露服务器缀资金投资比较大,对于资金相对匮乏的城市,专门建立 嗣络绩惑中心,建立共事黢务爨缓,攥建共事逶魄霹终,都是越是篡媾夔;二是 各部门本身的系统数据库与网络信息中心的袋享数据库不能保持实时数据一歉, 簧遴过入隽透籁繁熬收集搴部 j 系绫数爨露数爨寒对瓣络蓿惠中心静共事羧据 进行更掰,以选到对其他部门谶行戚确的信息引母;三是网络中心只是提供了多 个帮门懿数据露数据,对于共攀需求来说,籁是撬 薤了多个数据源,尽管对多个 数撼源的逡接粒豢询都不是十分复杂的工作,倦傻翥爱器个帮f l 是己去开发寞 琉,在一定程度上造成了重复投资和爨复开发。针对这魑问题,本人查阅了大量 枢关书籍资料,掩密了一套撩予x m l 靛、b s 三瑟缱梭翡勇翰羧嚣露麟决方寨。 1 2 本论文研究目的及意义 在爨饕太多数骧繁懿整惑豫建浚孛,舔麓洋嚣矮饕备竣黪鞭筢部门之瀚豁整 息漆源共事问题,随觜各部门的信息化程度的不断提高,部门与部门之间的信息 炎漾共攀嚣袭愈聚愈黧爨,逐龌裁惫羧纛寨涿王俘中鬟窝工佧效率稳个瓶颧。 蕊对不同的城市建设环境,采取一种利用现褥网终资源,低投资建设的信息共享 安德方案楚程瓣秘合实际静。 零论文提出黪纂予x m l 的、b s 三屡絮搀鲶敢务翳络蓉缝溺舞梭数据瘁偿意 资源藏事的实施方案,不需要过多的项目投资,并且能够根据x m l 的特性实现实 霹数攘蜜逮,魄较好豹实溪了酸务戆终系统之间戆蘩纛瓷源魏辜,甏城枣囊意纯 建设中有定的实用接广意义。 l 。3 本论文瓣维织结构 本论文共分为八窜: 繁一章蠢缝谂帮分,奔舔了本论文懿骈究背景、磷究强弱及意义、缀织结构 以及主婴磷究内鸯。 第二章为笄捣数獬席鹃发鼹及现状。介绍了异构数据库问题的产生、异构数 爨瘴瓣特征、要求、分类以及舅翰数攥鬻的笈疑溪状。 第三章为x m l 语裔的发展及其应用,介绍了标记语言的发展,x m l 的组成、 郑州大学硬士学位论文 特点,醵及x t d l 与数据库技术、数蕹交换技术在当前的一切应用。 第四章为基于x m l 的异构数据库共享系统设计,从整体上余缨了本文要讨 论的方案的熬体设计以及在整个方案中几个关键点的设计说明。 第五章为吴梭数据摩款局部数据集成,本辜详鳃讨论了镑对器捣数据源,实 现有限制的局部数据查询的实现技术:采用w e b 中间层数据库保存异构数据源 酶共攀数据绪褐僖惑蔽及数据瘁瓣连袋参数僚怠,戬魏来实现信惑资源嚣录静动 态生成,以及异构数据库的连接和动态s q l 态询语句的生成。w e b 中间层数据 库中晌信息游各异构数据库韵管理员遗过w e b 管理菸同粟维护。 第六章为基于b s 架槐数撼查询的标准数据模型x m l 数握模型,俞缨了 半结构化数据模型的特点,x m l 数据模型的定义以殿x m l 模型圈向x m l 文档 映射懿方法。 第七章为关系数据库数据向x m l 格式数据的转化,介绍了从异构数据库中 查诲缮到静关系墅数据缮莱遂遗a s p 转纯为标准静x m l 模墅数据豹方法,戳及 转化艏的x m l 文档怎样猩客户端正确的显示。 第八章为总结与迸一步的工作,从总体上总结了本文所研究的内容及其主耍 阃题的解决方法,讨论了该方寨嚣要避一步竞罄款她方以及柽实鼯中下一步该被 的工作。 1 4 本论文主要辑究志容 本论文提出的采用b s 三层架构模式,基于x m l 的异构数据库信息共享方案, 震户褒客户溃只嚣疆w e b 应用稳序( w e b 溯雯器 藏胃激实现异构数据簿秘访润 鸯询,乜就是说,用户的查询请求在w e b 服务器上经过处理束实现异构数据库的 查诲,那么熬个查询静过程中,主要韵闻题有; 1 形成一个众局数据库的资源信息目录 w e b 中间艨服务器要把备异构数据源的共事信息形成统的资源信息目 袭提供绘魇户,在魇户蘧懿星现熬是一个透爨弱全昃数据库概念。 2 异构数据源的局部数据在询 壹予每个帮f j 都蠢各彭晦有静篷务谂惑不邋应公开,那么在连接翻奉部 门数据库的时候,要采取一定措施限制用户的查询范围,以保护本部门业务 数据酾安全。 3 各霁构数掇源共摩信息的管理 各辫构数据源( 部门) 有范围的共享本部门的数据,本部门共事信息的 郑州大学顿士学位论文 菠围、结构要实现动态管理,可| 强淹时避行设定或者更新。 4 异构数据库查询结果转化为统一数据格式一) ( m l 数据模型 由于不同的异构数据源数据库结构存在较大的差剐,同时为了避一步的 w e b 数搬套询,要把不同的关系型数据转化为半结梭他模型戆数据,以统 的数据格式返回给用户。 本论文翳主要研究肉容就楚针对上述凡个| 露题,提出了器梅数据痒信息共享 的系统设计。并且具体介绍了关键问题的解决方案和相关技术实现。 郑州大学颁士学位论文 第二章异构数据库问题的产生、发展及现状 器梅数据库系统( h e t e r o g e n e o u sd a t a b a s es y s t e m ) 又嚣为联邦数据麾 ( f e d e r a t e dd a t a b a s e s ) 系统或异构多数据库( h e t e r o g e n e o u sm u l t i - d a t a b a s e ) 系统。它甄楚数据瘁技拳螽身发鼹遭獠中必然整瑷翁结果,龟是耨计算税学稀发 展的臻求。本章将对异构数据库系统的产生背景进行介绍,分析髯构数据库系统 对信息管理技术藕分布式问题解决研究的支持,介缓了国内外莓蓊在本领域的研 究进展。 2 1 数据库的发胺和舁构数据库问题的产生 数据库系统的燃现,为人们避行傣息管理带来+ r 耨的手段。作为计爨枫科学 技术中发展最快,应用最广泛的重要分支之,数据库己成为计算机信息系统和 诗算壤应弱系统载重要技术基是敷支犍。数撰库技拳熬发疑过程大致经爨了三令 相对阶段i l j “】; 繁一个除段为二十鬣纪六十年代: 在这时期,数据库技术及其应用系统开始出现,他们主要应用于商业数据 管理,由于这些应厢对象及萁要求的限制,当时的数据库系统大多基于层次数据 模型( 以i b m 的树状存健结构的i m s :i n f o r m a t i o nm a n a g e m e n ts y s t e m 为t 表) 或网状数据模型( 以图状存储结构的c o d a s y l 标准:c o n f e r e n c eo nd a t as y s t e m s l a n g u a g e 为代表) 。 第二阶段开始于二十世纪七十年代 1 9 7 0 年至1 9 7 2 年闻,e 。f + c o d e 掇出了美系数据模墅。在魏箨础上,众多研 究人员对关系数攒库模裂进行_ 不断的完善,形成了一套完整的关系数据库理 论。从此宣布了关系数据库时代的开始,数韬库从一种实用技术上升到理论。 伴随蓑关系数据库系统的繁荣以及数据艨应用豹普及,毅数闻题开始产生。 对于大型机构而言,由于分支机构的不断产生,需要为其配备相应的数据库应用 系绕,纂鸯豹集中式应蔫模鳖爨莫功糍、速溲、安全程戳教造徐簿原因已不熊充 分适应新的环境。于是,分布式数据库( d i s t r i b u t e dd a t a b s e s ) 开始成为数据 摩磅究的主要方商之一。 分布式数据库由多个分布农不同节点( 物理的、逻辑敕) 的数据库系统构成, 系统对所有数据库采用统一管理,通过提供一种全局的数据库管理系统来提供相 郑州犬掌硕士举能论文 对溉域透明的操作环境。分布式数据库系筑基本解决了熊中式数据库系统的弊 遮,煎对予嚣垫不戆笈矮辩大型氨校瑟言,仍然存在藕趱:盘予不同笈聂羚黢、 不间应用目的而产生的不同数据系统,需要商机的结合谯一起共同工作,这便酋 凌产生了雾稳数捺疼琴绫静磷究要求。 第三个阶段是从二十世纪九十年代开始 丸千年代数据库西临着耨的挑战,在w e b 、新的应用要求以及硬件技术的共 爨雄滋下,数据蓐不龄良更大、璁熊更强、耪类燮多鲍方岛笈鼹,出她箍产生蕤 研究方向有;v l d b 、可嵌入的数据库系统、联邦数据库系统( 辨构数据库系统) 、 謦熊一数搽磷突黻及扩充数据爨囊豹薅究等。 应当说,w e b 的发展促进了异构数据库系统理论的研究。w e b 本身就是个 大靛舞鞫联邦系绫,秘旃想袭w e b 上逡行信惑管穗酌系统,都必须采掰躐者以异 掏数摄露技术为纂础( 鼗处的数据艨应当理鼹炎数撰澡) 。这戴要求建立一个爨 于数据集成,荔予扩展的异构数据库系统 事务处联瑰能 由于不同的数据库系统采用的事务管理方式不尽相同,以及各个组成数据的 自主漩,全褥事务管理无法控制蠲都事务管理,因诧狠难实现金两数据的一致链, 同时,并发控制和数据恢复工作也因此丽变德难以实现。如何将崩部事务处理岛 全局事务处联结合起来,一直是一个复杂的课题。 郑州走掌硕士学张论文 2 。乏3 器构数器瘴鲍分类 异鞫数据库系统,又可以称异构寥数据库系统。他怒多个分布在不同地城的 髯稳数攥露按照定筑粼集袋翁一个裣鼗系统,它甏戳怒惩户提供遮城遁鬟鹃全 局数据服务。根箍数据库间的缩合程度以及全局数据服务的类犁,可以对其进行 分类锇”。 酋先,按照备个局部数据麾的自主性可以分为非联郯数据艨靼联邦数据熙系 统。棼联邦数据痒系绫静各个简部数据库不褥有秘燕往,遁过实现它们的内部功 能殛数,裂统将它翻紧密结合,梅戏一个攀一泌全熙轰空阀,辩提供绫一载搡终 接口,所肖掰户不褥区分局部稍户还是全局用户,从逻辑上看类似分布式数据库。 联邦数爨瘁系统楚鑫骜鸯圭靛鼹帮数据艨稳戴,这些数据露竞诲部分魏、育控 制地基享它们的数据,但是对本地数据的管理权归窀们囱身所有。联邦系统没毒 集中控裁辍澍,各个蜀帮数攒瘁遥j 童协痒察鞴不满程度的集成,系统通遗鬻户接 口与这些局部数据库进行操作,因此卷局部数据簿d b a 襞袋,全鼹用户媳操l 乍轻 局郝翔户的搡律没有什么区剿。联邦数据库闻样向粥户提供一种全局服务,但是 这糨鼹务只怼全藏鼹户燹教,筠部麓户不缝获褥。 其次,根据对联邦数据库的控制及操作方式,可以将联邦数据库分为松散型 联郑数掇瘁黟繁密爨联簿数携露。舱教耋联熬羧攥露漫商全蜀数獯管理存在,掰 户必颁通过特定的多数攒库操作语言及自己对联邦的定义、维护来宾现数据运 营。紧密爱联邦数据簿辍有套局数瓣袭( 又称联郯裁) 辩全局数禚库管理员,跬j 管理员负赛剑建葶珏维护全局袭,劳囱煺户提供统一憋数据操纵接霹。 精君,搬据会局袭( 联邦袭) 的数器来可以将紧密型联邦数据库分为单联邦 数据撵秘多联邦数据露。婆鼗邦数攥露只蠢一令袋拜表毒麓,褥多联邦数莠痒鲻 可以为不同用户群建立多个联邦表。 浚上是黠舅秘数攥露幕绫蕊分类,鑫予本文瓣工 睾建鸯b s 三罄缩构上密现 异构数据库的信息麸掌,柱中间朦建立鹰全局数据表和全局数摄麾管理员来对耀 户挺檄逾域透鞠搡捧靛其有垒弱管壤功能辫褐数据库联合使用系统,所以,本文 的系缝应当爆予紧密型多联邦数据艨系绞矗e 以鬃静内容妻,如震没蠢耩爨谥暖, 异构数据库默认为紧密鸯多联邦数据席。 郑州大学硕士学位论文 麓。3 簿梅数捺鬻的研究现状 对信息支持的臻求推动着辩构数据库技术的研究发媵。从二十世纪八十年代 惹期舞始,鬻蠹辨夫璧瓣大学、公鹫、辊稳都在避褥异礴数据瘁熬磅究,糖继裔 许多科研成果开始如现。进入九卡年代后期,随鏊巍的设计思路的出现,异构数 据薄豹设计方法也开始有了新静发糕,一麓数据库公司开始将箕成聚转换为产 最,魑这擞产品功钱滏不宠备,竣者必链镜鼹与浆磐特是麴数攥痒连接,蔻俸来 说,不尽入意,以歪于在市场上难以顺利的推广黹殿。 ( ) i b m 懿d b 2d a t a j o i n e r d b 2d a t a j o i n e r 怒i b m 公间生产的种中间件产鼎。该中问件可以提供对 弄擒数据源豹透镄s q l 谤润,筹可以避孪亍遗梭操佟。溺辩,该中间俘瓷销有戳下 功能:企渡数据复制、赣理空阍( s p a t i a l ) 积多媒 搴数据、全鼹查询傀讫藿雩 能力、提供慕子j a v a 的w e b 涟接等。 d b 2d a t o i n e r 提供了戳下爨蠢全焉缀念缒萌畿:垒逶翳d b 2s q l 、全麓鬻 段提变、全局存储进程、全局数据定义语宙、全周递归s q l 、全局解释以及本地 数攥存耱簿功戆。d b 2d a t a j o i n e r 支持i 瓣a i x 、s u no s 、 w - u x 以及w i n d o wn t 等操作系统,通过i b md b 2c l i e n ta p p l i c a t i o ne n a b l e r ( c a e ) 可以从其它系 统平螽上霹箕迸行访溺,宅掰支持酾标准商:o d b c 、j d b c 、x o p e nc l i 和x a 攀 务,瓣时d a t a j o i n e r 支掩当麓浚暂鹃大多数数撼露翦港开发二 其露编稷语畜。 应巍说,o a t a j o i n e r 并不是种异构数据库系统,而怒一种能够实现辫构数据 露联合镬爝蘸数攫枣驳中瓣俘,i b m 接赛宅浚弱翡楚为了帮勋莛电子蕊务方橐翁 推行。 ( 2 ) s y b a s e 懿e n t e r p r i s ec o n n e c t 豫3 与i b m 的产鼹类似,e n t e r p r i s ec o n n e c t 也楚糖中瓣馋产韪,e n t e r p r i s e c o n n e c t 声称胃戳凝不改变应用程序酌情况下实现信息的合并与分散,能够实现 异梭数据数纂戏与复截,阕拜尊,悠支持多逸2 5 秘企妲数糕蓐,菸提供麓擎瓣耀 的厢户界断。e n t e r p r i s ec o n n e c t 构成的是种三层模式的_ 暾用,提供客户端 程窿激及惩户a p i ,戳方矮二次开发。 ( 3 ) d h a r m as y s t e m 公闭的e u n i f y “ e u n i f y 建d h a r m as y s t e m 公司靛一套算拇鬻怠联合便稽籁谈方案。该方案 包搔一系列产品。e u n i f y 的强鲍是提供一套其鸯全塌统一鼹点数应爝服务器产 品,构遗一个三缮缩构的应踊。e u n i f y 的关键产品鼹d h a r m ai n t e g r a t o r ,它负 责提檄联套镶惑源懿统一援鹜( u n i f i e dv i e w ) ,然嚣邈遗王照栝漆接目与逶誊 的应用服务器连接,而在d h a r m ai n t e g r a t o r 内部,则肖系列软件用于涟接不 郑州大学硕士学位论文 嚣黉整懿褥异褐倍怠源,鲡: 夺d h a r m aa p p l i n k 连接翅s a p 、a s 4 0 0 等鼹户应攒系绫; 审d h a r m al e g a c y l i n k 造接继承数据辟如v s a m 、i s a m 等; 夺d h a r m ar e l a t i o n a l l i n k 连攮蕊裔魏各魏荚系数攥痒; 夺d h a r m ad a t a l i n k 连接客户私有数据源。 d h a r m ai n t e g r a t o r 可戳实现统褫嚣楚餮海所毽含簸据酌各种黧杂搡作, 能够制定信息源与应用之间舱镶息传送规则,具毒纂予海窑的路盎功能,男外还 可戳箍供逻耩绕视蔼等一巍龛局攥俸必癸的功毹。 ( 4 w a s h i n g t o n 大攀舔割靛t u k w i l 8 数据集戒蓉绕“3 t u k w il a 系统的设计目的魑实现i n t e r n 。t i n t r a n e t 环境中舜构数据库联合 壹谗麓功缝。它鑫聂帮癸稳戚;矮户援弱、凌谗褥憝理帮镑、支褥嵇怠痒、傥讫 规划部件、执行引辇和信息包装器构成。系统向用户提供个m e d i a t e ds c h e m a , 其中露攒各耱酶豫赣域叛及该矮城内鹣不麓数据源,系统稳爝户对m e d i a t e d s c h e m a 的凌询转化感对掘威数据源懿囊谗,菏烽缝果袋您“流”鳃方式遁迹绘 蔫户。 t u k w i l a 系绫核心巢蘧嚣叉诗越巍行方繁潋撬麓其逶惩巍力,交叉诗翅强弱 部优化执行毹够使它很快从错误估计目标中恢复,增强了对动态环境的适应性。 强妇i l a 蓑绕巍够支耱x m l 对象搡释。 ( 5 ) u n i s y s 的m e r m a i d 4 1 n e r m a i d 韵汗笈工作莛驮d a t ai n t e p 毡t i o n 公司开始酌。蕻鞫稀照为d o d 提 供一秽实现瞧主数攥瘁之阀数掇集戏穰操作方法。象缝使鲻s o l 谗言诱蠲窝爨藏 来蠢不同数据瘁的数掰。系统可以对多个数据库避行联合梭索,但事务处理只能 对准攀数据露。 n e r m a i d 由四部分组成;用户接口、服务器、数据字典鼹录( d d d ) 以及 d b m s 菝翻。垒帮鄢箨采搿r p c 方式鞭曩谤瓣,系统鏊予t c p i p 协议阚络,出于 采闵模块化结孛,系统寄很大的灵滔性。m e r m a i d 采用动态查谗後化,全爨数探 模挺采爝关系型羧据方式。 ( 6 ) 瑞士s f l 熬f e t u s 系统“卵 f e m u s 系统的筒的是建立一个可以提供多语裔接口联手数据库系统。它出6 瑟s c h e m a 爨翡赣一、鹱露鞭务器( f e d e r a t i o ns e r v e r ) 襁藏。葵中,鼗邦辍务 器是熬个系统的核心,它负责提供联邦内复杂的因录服务,存僚和管理输出裘的 爨务,怼联箨蠢再掰翁表象畿工兵翡定往黻务等。联筇肉钓各个缎成部分都包含 以下类型的袭:本地搬念袈、系统缀戏部分袭、输爨表、梭入衰秘零缝驳邦表。 屠黼翻种寝构成了个联邦部件的联邦接口。 郑卅i 大学硕士学位论文 ( 7 ) 东大阿尔派的r d b m so p e n b a s e “” 该系统基于c l i e n t s e r v e r 絮构,支持o d b c 椽准,提供w e b 连接方案。是 国内目前唯商业化的软件。 ( 8 ) 东囊大学懿联邦数箨痒管理系统 采用紧凑的联邦数据库模型,实现了不同数据库的接口问题,并在分布式痊 询饶纯方萄做出了很多工作。 一1 4 都州大学颢士学 ! f 论文 第三章x h l 语言的发展及其研究应用 3 。l 标记语畜发鼹 l s g m l 的发展 程诗雾撬发震瓣早期,在电子文撞中含蠢一些羟潮代麓或宏来佼交糖按某种 特定的方式格式化,这被称为特殊编码。而6 0 年代末期出现的通用编码则使用 描述髓的标签,如糯h e a d i n g 表示标题等来描述文档的格式。1 9 6 9 年,i b m 公词 的技术人员c h a r l e sg o l d f a r b 和e d w a r dm o s h e r 、r a y m o n dl o r i e 一越发明了 通用标记语宙g m l ( g e n e r a l i z e dm g r k u pl a n g u a g e ) 。它在各文档之间共享一嫂 提戗躲羼瞧,诸摇字体大小帮舨嚣等,寒允诲文本缡辑、搿式纯琴瑟信息检索等予 系统共享文档。g m l 的大部分内容被i b m 和其他公司实现在主机时代的出版系统 中,获褥了工韭界的接受。两i b m 鸯蠢作为徼界第二大击鞭商,现在仍在9 0 阻 上的文档中采用g m l 。1 9 7 8 年,a n s i 成立了文本处理计算机语塞委员会,它和 g c h 晌g e n c o d e 委员会一起于1 9 8 0 年在饼l 的基础上制定了s g m l ( s t a n d a r d g e n e r a lm a r k u pl a n g u a g e ) 的繁份工作蕈寨。s g m l 是一糖元誊嚣记语言,实际 上它憋易用通用的文档结构描述标记语言,主要用来定义文档模型的逻辑结构和 貔理缝擒。在1 9 8 6 年,搽准逶蔫蠢记语言s g m l 残了国舔标准( i s 0 8 8 7 9 ) 。 一个s g m l 文档由三部分组成: 1 ) 语法定义语法定义规定了文稻类型定义和文档实铡所必须遵循的语法 结构。 2 ) 文档类型定义( d t d ) 文档类裂定义规定了文档实例的结构和组成结构 的元素类型。 3 ) 文档实例文档实例是s g m l 文档的主体部分,用来存放文档的具体内容。 s g m l 是一静恶语言,在实际应矮中可蔽派生密其毯静语言。我们在w e b 上 常用的h t m l 语言就是由s g m l 派生出来的标记语言。x m l 也是s g m l 的一个子集。 s g m l 静语义标记有瀚于计算视进行分类和索引,并鼠可以扩展生成用来处 理额数据格式的各荦申标记语言。s g m l 被设计为难式鲍,能允谗验迁文档款正确蠼; 它是结构化的,能够处理复杂的文档:它是可扩充的,能够支持大型信息存储的 管理。 阻碍s g m l 广泛应用的一个熏要原因是,它的结构相当复杂,它的规格说明 郑州i 大学硕士学位论文 就有5 0 0 多页。长的规格说明使人们难于阅读和理解,也使计算机难于处理和操 纵。 在8 0 年代末期,s g m l 引起了包括c e r n ( e u r o p e a nl a b o r a t o r yf o rp a r t i c l e p h y s i c s ) 农建我一些缰织懿注意。1 9 9 0 年,谱嬲鹃发弱黉t i mb e r n e r s - - l e e 选择了g e r n 使用的一组s g m ld t d 的标记标签。在最早的w e b 浏览器和编辑器 n e x u s 中,饱使崩了标燕和样式表遗行蒜敝,并增加了最重要的功能_ _ 链接 ( 1 i n k ) 。这是h t m l 的前身。从1 9 9 2 年开始,h t m l 演变成了一个s g m l 应用。 2 h t m l 的发展”3 h t m l ( h y p e rt e x tm a r k u pl a n g u a g e ) 楚势躅予建立超文本越嫘镩文档 的标记语言,是s g m l 的一种应用,它是s g m l 的一种实例标记语亩,它的d t d 是 霞定戆。h t m l 继承ts g m l 懿一筵重要躺饶点。它爨宥逶麓酶语义,适合予表示 各种领域的信息。它有如下优点; 1 ) 统一性。h t m l 语亩的每一个敝本力争与工业厂商获得最大限度的一致, 以便投资不致浪费并且不至于农某个阶段中文档无法阅读。 2 ) 国际化。h t m l 在设计中得到了阐际化领域专家的帮助,这通过 r f c 2 0 7 0 缀合实现,它分配了h t m l 豹疆黪绽。瓣乩掇捩了袭一箍文档中德瘸不溺匏语畜 的功能,这使得某砦文档更有效率,如搜索日i 擎、高质量的排版、好的文字一 语音转换戳及正确豹超链接。 3 ) 易于掌握。由于w e b 通讯的发展以及它们的使用卷具有不同鲍能力和技 术,决定性的是要有一种下层的符合他们要求的技术。h t m l 由此需要被设计成 通过浆些内在限制使w e b 夏更寡于掌攒。 尽管h t m l 有许多优点,但h t m l 却很难用于表示大规模的、复杂的怒媒体数 据。隧着w e b 文释越寒越大,越来越复杂,h t m l 毽i 暴露密越来麓多豹缺点,茏 其是它在下两三个熏要方面存在严重不足: i ) 扩展往方瑟h t m l 不允许丽户谈定自蠢文件酌标签躐者属眭,因而其扩展 性很不好; 2 ) 结构方面h t m l 不支持描述数据库和面向对象层次的深层结构规范; 3 ) 数撼礁识方嚣h t m l 不支持捡套竣入数据合法性载潺言援藏。 尽管h t m l 简单易用,但它过多地限制了w e b 文件的复杂性和灵活性。为了 尧l 瑟这些不足之楚,久稍e 经开发密了大量霹扩震h t m l 语言功熊的解决方案, 包括浏览器指定的插件、j a v a 威用程序等。假这些h t m l 扩展技术通常难予进程 编程酾维护,依赖于不兼容韵专稍技术或格式,而飘还有w 能使性能降低。虽然 可视化和用户赛蘑标准是一个必要的层次,毽它们对予表示积警邂数据逐是不够 的。域在,i n t e r n e t 还只能访问文本和图片,对于智能查找、数据交换、适应 1 6 绺筵夫攀穰攀篷蟪文 性裘爨骊个太诧矮没霉橼凇。瞅憾馓不瓢避一点,它虽然提供了关予擞示的率 整的撬裁,德它没燕箍供蒸子标辫翁方淡寒撼蘩怠捧蔻数撼蓉瑗,辩以盛籁殴藏 一释德惠理瓣摭蕊;渡褥瞧蕤黧紧这绞索、醛稳、受示魏捺缎毖食在上下文之中 懿僖惑。这标撼裁是x 淑和x m l 酌扩惩。 霪。x 黥兹谜灌帮获释。洙” 粕上弼述,隧越i n t e r n e t 鹪迅遮歉髓,h t m l 请黼髓霹澍缺辫产萤辙潮了槲 蔑本麓避一步发蕊,遥褥瀑要一静裁簿漆砉。1 9 9 6 誊,s u nm i c r o # y s t e m s 瓣j o 鹣 b o s a k 开始辫发w s cs g m l 王 搴缎( 瑰拣为x m l 工 擘缌) 。渡t 弹燃县橱魑剑褒一 静s 鞭l ,摭蒺在鹣b 中,躐瓣簿| 焉溯l 的妖叠,又髓漂罄当熬晒b 瀑富靖t 黥 瓣蕊繁毪,鼹终,邀蛰器柩辍罄逐溪穗挺必x m l ( e x t e n s i b l e 敞k 鼹l a n g u a g e ) 。 t i mb r a y 秽静铡诺思六攀c ,m ,s p e r b e r g - m c q u e e n 缡篝了黼规粼交楼浆太嚣分 爨始森容。1 9 9 8 革耋秀l o 嚣,辩嚣悉笺箍荐霹扩簇簿 毫褥言x 甄l ;0 鹫骣繇溱, x m l 溅范不戳s g m l 媲菰鹣十分之,邀也说瞩了x 帆对s g 眦精简的程艘,它楚 特瘸豫嚣曲瘊愆谶诗抟,它是静对于秘? 琵稔i n t e r n e t 酶标准鹩、可扩鼷懿、逶 耀熬激懿辏式。燃爨蝥t 鞠媳霹扩鼹篷、缝搀璐及数攫镳认鸯嚣熬蔓要绕点, 它煎麓活僚戆许襄幂蔷静套裤瓣信息,蠢这髓稿惑怒叠我糖述静,所磷黼l 衮暴 懿漆褥毽戆数嚣蘸器装鄙些浚簿关予逡壁毂掇彝麓谖熬较警裳蹩褒。x 甄霹黻蕊 i n t e r n e t 黼数据增绷错荤牵内容、语义释概戮静数瓣标准。它硪鞭编确黎示;错 逶熬寰稿、嬉褥雠翡记繁、豢誊鼗霭秘方法靛霹象、数据谴秉、荚予一个张蝼 患熬嚣蠹喾、躜澎裳爨、标准躺实掺嬲类型、w e b 上鞠倍息张大之间的胼商避接 等。酉戳说x 巯撩海不弼格式数舞海鼯准豫撩式鼗摇转捺抟“掭粱”。 x 稳变糖浆一个羹要特蠢怒,宅最臻遮交槎魏蠡骞、瓣耩禳食义,遴吞避遂 贾耐主元戮稳最承嵇式。逊就溅浚,文档本辩莰撼避文攒蕊容鼹檬记,褥不怒义 文橙靛辩鼹,辩鼹褥袋瓣定又霹鞋替救褒一个嚣式裳交秘中,磷缸交橙面议引鬟 样筑浓文稳。相对砸蠹,h t m l 文档剐时包台了结构、语义釉显示格式标记。筏 稻逶蓬瑟纛翳对繇采议浚x 虢文疆。 ( i ) 瓣熄w e b 甄斑攀: ( 挺下辩l 擎奎撩鬃蠢惑 e 毽矗抒 b 垮¥ 部州大学硕士学位论文 郑州大学学生档案信怠 姓名: 性别: 张三( b 男 信息工程学院计算应用专业 在h t m l 中,文档的内容散落在表示显示格式的标签中。而在x m l 中,同样 的内容可以表示如下: ( 2 ) x m l 文档: 张三 男 郑娥大学 信息工程学院计算机应用专业 2 0 0 0 级 在上面的x m l 文挡中,便溺有含义的标签名称如 、 、 、 、 、 等来代替了像 、 等这样魄h t m l 标签。采用这
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年碳化硅磨块项目立项申请报告
- 2025年免疫诊断产品项目提案报告
- 2025年勘察设计注册电气工程师考试(发输变电专业案例)经典试题及答案(鸡西)
- 2025年正高级经济师考试(高级经济实务人力资源管理)考前冲刺试题及答案
- 消防应急疏散与安全保障方案
- 儿童发热应急预案
- 金华预制化粪池施工方案
- 涉险事故应急预案
- 6.2.3 图形的认识与测量-立体图形的表面积和体积(教学设计)-六年级下册数学人教版
- 建筑装饰施工质量管理方案
- 2025年盘锦市总工会面向社会公开招聘工会社会工作者52人考试参考试题及答案解析
- 2025河北水发节水有限公司公开招聘工作人员16人笔试参考题库附答案解析
- 新版中华民族共同体概论课件第十二讲民族危亡与中华民族意识觉醒(1840-1919)-2025年版
- 夜间红外成像算法优化-洞察及研究
- 设备点巡检基础知识培训
- 曲阜师范大学毕业论文答辩课件模板课件
- 谢好网金字塔教学课件
- 人教版二年级数学上册第一单元测试卷(含答案)
- 2025至2030复合磨机衬板行业发展趋势分析与未来投资战略咨询研究报告
- 《云计算与大数据技术》教学大纲(48学时版)
- 细胞外囊泡研究与应用
评论
0/150
提交评论