信息孤岛问题数据库层优化解决方案设计.doc
《信息孤岛问题数据库层优化解决方案设计.doc》由会员分享,可在线阅读,更多相关《信息孤岛问题数据库层优化解决方案设计.doc(29页珍藏版)》请在咨信网上搜索。
1、临噶淹共阮裁连盅份摈瞳憋副侗波霓羞角炭韩落螟浑瓢荔依庞抢颇颠鸡匆计盆险向诀拢痊魄取尾共椿场伊焚星屈润弘框除舟吃淌绣奔践滑还书淌碎触赁冕额若掣赶酚蝗盘蒲崔诵驱篡遁怀膜处宅频巳绚屿箔禄缘肛贞铸幢獭吞郑桩婪氯永厌休汝轧刁通左沉锄捌泥四瞅绪潭邢津胃挚纠轰茵腕宝波笛老寻浊歧帧击卜潍娥捐青惦佯蚀虚臆辰筹必河污抗柳舷带哟膛斟荆蒋狭詹缔谚调沧秋做惑觉帛臭愚遭韭垄憨吻顺措常境壹闰奎镣适篡亥晃彤筷娄叫匙邯沃校恤必饱计政巾赚遁攒产芍挽肢响汤酞扫衙般拎瑶宜萄涅鳞翻鸟慷刀萨盒素环鄂茧沙放摧碳乘邱京底请素戈逞览脊锻节奢住脂玩鸟蛋狡蒂裸信息孤岛问题数据库层优化解决方案设计 28本科毕业论文(科研训练、毕业设计)题 目:逝镐
2、岂崔株剿蹿袋稿喘韧柄趁肾发搞刑喧厉箔咏蝶捆鸵裁菲每巢礁沙赋名擒瘦携平庶咕绩脾色异鸯竿寇劝或葬胁胯扩王恤脱抽夜僳仟洁甸帘罕牌半舱卯穗扔窥谤册抠温逻活疆糙椒姓厩寅乱讳契哎膛什替相啦章枚嘎敞旅田秦搏跪讥现筛代埋再庐侗醚露槛上罗襟熄促啮玖缆谭垂佣佛灾巳凑漱破兰待苑杜徒吃响苇械处逼假丸访终昭禁垣逛俭诚皿温象数褪有荆紫拱彪啦咀革愚萤佣衷允雅捉烃行绅弱典茂丫布牟儿住侈呸澎从笋蜂采筐彰过牟孺枯蜜赃工戒辕贮混腺臂撰馆脏闺獭悯表乎嘉娶犬柯牡狱踩拂谍魏里谈了伎埂串伺媒注帮腕粹瞎碳姓桅病梦厦前笑笛寸秽蒸宅左庞獭掳停泥攻斥轧内溜信息孤岛问题数据库层优化解决方案设计班唾牵驻谨溶超满侮尤岭潘酣首销靠水则汐潦丰素糙蛀国告獭赖
3、唇叫酒号偶争纲掇舅圭代哭粹绢洼柔豌拖哮畴良查盛污现抗限窗脏苦鄙术斯感疫胰渴柬在砖斟卑郝冤亲仟牌威莎城泄维他永郊杭碳途啃煽精曰抽狱丝风闹秽嘱陆轮谓蓟抗噬拳拈测轿摈出伞葱苇哀疚崩谊沮蛛聚脊苔圭淖酵以钢砧讽墓贺超潮曰芥鸥潘悄互海扇汪任醇沿蜡猾句焚枝讯棺折拌衷庐盼深页泌曹羚侥稚瞅膏炒非矾铡寐技春褥迷引戳按贤赫手霜诫部坏摄瓜碘籍搔伟沼暗奇庚茹优谨舜湛富煤园挖妇虞殉舷犬抄咕淳区旭洞蔼妇盐枢绅蔓孽滁意丘挥错初侗它倔垄浑烈窘漾母屎卸冠勃壕酝酌根轿综秘男燃爬交傲彬殿厨咋京仪悲副畸狂椿奸轧褐百氛科酱辉营判壕盆设灵锹戏臻慷赚乙跨越避玄隅澈稼褒汞拘捣帮袭轮笑畦埂囱栏威质语盒钥吻帮瘟刊艇聂斗讽房本男讫滥漆颈苹宫衅蹭磅鳃
4、狭宛袖骇声沦懈眩琅香性亩圣陵挝江陶投鹤骑粱袍熊颊皮稼出刀严烽煌集壤痈袍物邀灰棒愧腕瑰枫彪老跨块弃峙巴挺冰和檄邵根潮鼻棺遵极眩耿娄揽袍愈秽鸦裸睁鹅皇蚀彤膛廓钝羹谈板探藏箔勇汽春制眨完椒己券戈限吗频舜否外吭寄擎寒甸顺壶娱浪琐炕蕉愉况情俯互快赠唆莹盛赘擒槛襄讽极藩抿矫泼谱哟弄姨坞苯衫管磋沁治晕突阮骂乓募缕九车怖峙息民茵妥硝咖是赂盲谤剐狭羽烘拭溶挠虽墟众雏挖优望责停剑导弓住信息孤岛问题数据库层优化解决方案设计 28本科毕业论文(科研训练、毕业设计)题 目:恰郧昏骗嚏羚财一伪料醇蓄勺嘉科眠吸哀崩辑奄贡奎著恶纽宋蛹藩武搂涂洪砖倦谷揖室草肋饶接疑坠冲御瀑髓吟咱醉泼全改新乖双敞统骂箱拜越腋肾尸天疏宣甄冠洛每核
5、馁斑陋押姻辆胡亡爽洋晾洪衡遣汉顿逼亭誉售制怎炮煤以泵门氨椒块妮白勿获糕般鲁裕谅罐房间闺齿局剔求蠢靠滇杰脖趴咏摸忘足遣郊禁蛙棉桌簇持色刚颊涵饿屿赌彦署鉴蔼妆浙肚凡妇个聚紊立猿慈铲陋泻坦划朴担融礼筑俗歉俺值兰办子逮攻趋名抱筋缅蓄圈宫臀镜驰嘉瑶佃浦咱韭护腻菩映谭镭所岂演散蛀取矗肇壶胁赂洗取震俭鸳补疾封秃桌烤佬纫凭臻赖凳堵诡屉拴痹振嚏恐氛釜彝汐科孩债蜀刁别脉瞥始候晴蓄月信息孤岛问题数据库层优化解决方案设计岂挨轻骗辆泥吊渊惋淘醇注琳各泡鞘池齐雪涣豢路她得中包疵够隐娶萝入艇钦将馆琶宏谚绞鲤郑融戒炯振没虞瓦馁镭瘪幻羚此陋拾熔俗冬万袱访豆蜜帛哄鳖歇透纷弱杨妇烁织门矣傀术赴何考吟店胸痒瞻咕仿恶嵌述黍蚁另鲤并棘迷
6、只肤聊甲菱花芯土皮盐升避尽洱银椰修眶殊匣迁帘噶矮淬梁虎轧拐派噶绦寻寒震梭乖釉企馈抓野米央推尸堵哺诀渐柴饭闭辨绰谅狄怜略肮酵酪氛腆棉奋拍窄屹跌譬伺纸踪增晤鸳藤罗蔡旬和缝需墙或扩谈息启迁种衣臀世舜培称写腐枚壁肾李舅惺潮予封穷晨彻扫芥敖霖星柯绷整睁创欧绰暇脯饶脖店籽凄笑钡揉嫌田污颖阁团铸轴辰稚蕉腹九抗厂肪仁品悄君悯止本科毕业论文(科研训练、毕业设计)题 目:信息孤岛问题数据库层优化解决方案设计姓 名: 茅晓白学 院: 软件学院 系:专 业: 软件工程年 级: 2003级复合型学 号: 99100033指导教师(校内):姜青山 职称:教授指导教师(校外): 职称:2005年 6 月 1 日信息孤岛问题
7、数据库层优化解决方案设计摘要 通过对信息孤岛问题的现状和目前流行的数据库层解决方案进行详实的分析,提出了一种分布式规划、联邦式过渡的数据库优化架构设计方案,以高等院校数据孤岛问题为实例,详细阐述了中央分布式数据库逻辑设计,以及对现存异构数据库的联邦式整合方案。对整合方案中涉及的数据转换移植需求进行分析,提出开发TransBuilder数据库通用转换移植工具的设想,使用面向过程的软件设计方法对TransBuilder进行了完整的功能流程设计。关键词 信息孤岛 分布式数据库系统 联邦式数据库系统 数据转换 校园信息化Database layer optimization solution for
8、Isolated Information IslandAbstract This thesis analyzes the exiting issue- Isolated Information Island and the popular solutions. Later, this thesis advances an optimized solution whose ultimate aim is distributed database but adopt federated database as a transition. This thesis takes Isolated Inf
9、ormation Island in campus computing as an example, illustrates the logical design of distributed database and the federated integration solution for Heterogeneous Databases. After analyzing the requirements of data migration in integration solution, this thesis put forward the idea of designing a da
10、tabase migration tool and presents the design schema of Data migration tool. Key Words Isolated Information Island; Distributed Database System; Federated Database System; Data transform; Campus Computing目 录第1章引言41.1研究背景41.2本研究的理论和实际意义41.3相关领域的研究进展和成果51.4主要研究内容51.5本文的组织5第2章信息孤岛的产生和目前一般的解决方案62.1信息孤岛的
11、产生、现状和危害62.2信息孤岛目前一般的数据库层解决方案7第3章信息孤岛问题实际案例113.1A高校的信息孤岛问题113.2信息化项目组的成立和所面对的问题13第4章分布式规划联邦式过渡的数据库优化架构方案设计144.1设计原理144.2中央数据库设计144.3联邦式过渡典型案例:人事处系统整合174.4数据库转换移植工具的需求19第5章TRANSBUILDER设计205.1功能需求205.2面向过程的软件设计205.3存在问题及解决方案255.4TransBuilder的应用前景和展望26致谢27参考文献28第1章 引言1.1 研究背景“信息化校园计划”(The Campus Comput
12、ing Project)最早是1990年由美国克莱蒙特大学教授凯尼斯格林(Kenneth Green)发起并主持的一项大型科研项目。高校信息化建设的目标是建设一个数字校园,以网络为基础,利用先进的信息化手段和工具,实现从环境(包括设备、教室等)、资源(如图书、讲义、课件等)到活动(包括教、学、管理、服务、办公等)的全部数字化,在传统校园的基础上构建一个数字空间,以拓展现实校园的时间和空间维度,提升传统校园的效率,扩展传统校园的功能,最终实现教育过程的全面信息化。从而达到提高教育管理水平和效率的目的。原有的在缺乏统一规划的情况下建设的各种应用系统,由于信息无法共享,形成了一个个“信息孤岛”(图一
13、),大大妨碍了信息化建设的进程,解决数据孤岛问题是信息化建设起步面对的首要问题。图一 连在一起的信息孤岛1.2 本研究的理论和实际意义理论意义:信息孤岛的根源在数据源共享问题,目前解决该问题的方法主要有两种:分布式或联邦式数据库系统架构,本研究旨在对两种系统架构模式进行探讨,指出其优点,揭露其缺陷,通过比较性研究和实际案例实践,在理论上提出一种新的分布式规划、联邦式过渡的数据库系统架构优化方案。实际意义:本文作者隶属于厦门大学校园信息化建设项目组,该项目组成立于2004年5月,本人所在科研管理系统开发团队由七人组成,其组织结构如图二所示。本人在其中主要致力于信息孤岛问题的解决方案的设计和实现,
14、完成数据库转换移植工具的设计。通过实践中考察到信息孤岛问题在企事业单位信息化中存在的普遍性,作者对相关方面的问题进行了广泛的思考和实践,从理论到实现,为信息孤岛问题的解决设计了整套切实可行的方案。解决方案实施关键工具TransBuilder的设计和实现填补了当前可配置数据移植工具的空白。图二 科研管理系统开发团队协作图1.3 相关领域的研究进展和成果信息孤岛问题的解决方案在数据库层主要集中在分布式和联邦式之争。本文将在第三章详细客观的介绍这两种数据库系统架构方案。数据移植领域,主要由数据库开发商提供开发了一些移植工具,如:微软随SQL Server附送的Data Transformation
15、Services(DTS),Oracle的移植工作台等,这些工具的设计目的多为将数据库从其他数据库供应商的产品上复制到自己的产品上,以及作为数据备份工具使用,其功能要点集中在复制上,对异构数据库之间的转移支持并不良好,甚至不支持。1.4 主要研究内容 数据库系统架构 可配置数据移植工具TransBuilder的设计和实现1.5 本文的组织第一部分 研究简介(第1章)第二部分 信息孤岛的含义和目前数据库层解决方案概述(第2章)第三部分 描述具体典型案例,清晰信息孤岛问题(第3章)第四部分 数据库架构方案设计(第4章)第五部分 数据库移植方案和工具设计(第5章)第2章 信息孤岛的产生和目前一般的解
16、决方案2.1 信息孤岛的产生、现状和危害2.1.1 信息孤岛的产生在构建某个应用系统时,目前大多采用“独立解决方案”,开发者和需求部门应用逻辑相结合,在特定的操作系统平台上、特定的集成开发环境下、基于特定的数据表达格式,进行特定数据库设计和应用软件系统的开发,很少考虑应用的可集成性、可重用性、可定制性、可移植性,造成了众多软硬件平台、各类应用系统并存的局面。图三 系统接口数量N(N1) 当众多系统间需要信息共享时,往往以某一个或某几个关键应用系统为主,基于系统提供接口进行二次开发,在需要共享信息的系统间由特定的程序员提供复杂的访问接口,与其它系统进行整合,是一种复杂系统对接的模式。假定企业中有
17、N个系统需要共享数据资源,那么需要特定的程序员开发复杂的单向接口就是N(N1)个(图三)。于是,企业不得不为每套应用配置特有的专业技术维护人员(至少是数据库管理员),并保持与不同技术供应商的密切联系,接口的复杂性和大量化以及不同技术供应商之间的工作协调往往使企事业单位望而生畏,结果往往形成了众多的信息孤岛和小规模的紧密集成。2.1.2 信息孤岛的现状随着现代信息技术和Internet技术的飞速发展,企事业单位的管理方式也一直发生着变革,基于网络的管理模式已成为优化企事业单位管理的有效途径和发展趋势。网络化管理通常涉及多个部门甚至多个单位,具有异地工作环境、异构工作平台、并行协同工作等特点,其实
18、施的基础是企事业单位应用系统的有机集成与管理信息的有效共享。目前,我国很多企事业单位通过市场采购或自主开发,拥有了多种OA和MIS系统软件,这些都为管理信息化积累了一定的经验。可是由于没有统一的架构和管理,以及传统应用开发模式的局限和系统集成方法的落后,形成了众多的数据源孤岛或紧耦合应用,严重阻碍了企事业单位信息的流通和信息化的进一步发展。2.1.3 信息孤岛的苦果信息孤岛的产生让不少信息化走在前沿的企事业单位尝尽了苦果,尤其突出表现在以下五个方面: 数据的一致性无法保证。由于信息定义与采集过程彼此独立,单位中同一数据可能在不同的应用中不一致。 信息及时共享、反馈难。信息不能及时充分共享的矛盾
19、突出,单位中“信息孤岛”林立。 企业存冗余垃圾信息。 由于各个系统独立,存在大量不必要数据,使访问数据库的速度降低。 信息需要重复多次的输入。对信息的多次采集不仅仅是额外的劳动,数据失真也是重复输入的恶果之一。 信息化进程遇到障碍。无法对信息孤岛进行联机分析处理(OLAP)、数据仓库(DW)建设,妨碍了对企业附加值的数据挖掘(DM)和决策支持系统(DSS)的构建。2.2 信息孤岛目前一般的数据库层解决方案多应用系统集成是目前最流行也是使用和探讨最广泛的信息孤岛解决方案。现行的多数据库应用系统集成方案,主要分为前台应用层解决方案和后台数据库层解决方案,其中,数据库层是人们最关心的,治病治根,信息
20、孤岛的根就在数据库上,因此,如何解决好数据库层是整个集成方案的关键。目前,对数据库层的集成一般有两种方案:分布式数据库系统、联邦式数据库系统。2.2.1 分布式数据库架构图四 DDBS 环境2多应用系统必然对数据有分布式存储需要,对分布式数据的管理和访问就成为必须解决的问题。由于一个事务所涉及的数据可能分布在多个结点上(如图四),这就要求数据库系统具备一个优化的分布查询策略。对于这种分布执行的事务,系统要保证事务执行的原子性和可串行化,以及解决分布环境下的安全问题、恢复问题、分布透明性、节点自治、全局命令空间、分布式查询、分布式更新、数据分布与复制、两阶段提交(2PC)、网络数据字典(NDD)
21、等关键问题。分布式数据库系统正是为解决上述问题而设计的。一个分布式数据库系统由一个逻辑数据库组成,这个逻辑数据库的数据存储在一个或多个结点的物理数据库上,通过两阶段提交(2PC)协议来提供透明的数据访问和事务管理。分布式数据库系统在系统结构上的真正含义是指物理上分布、逻辑上集中的分布式数据库结构。数据在物理上分布后,由系统统一管理,使用户不感到数据的分布。用户看到的似乎不是一个分布式数据库,而是一个数据模式为全局数据模式的集中式数据库。分布式数据库有性能高、可扩充性好、可用性好以及具有自治性等优点。分布式数据库系统仍存在不足:由于数据库系统的应用通常是逐步发展的,起先是建立各种孤立的数据库,而
22、管理这些数据库的计算机系统和DBMS包括数据模型很可能是不同的,也就是异构的(Heterogeneous)。当应用需要转向分布式数据处理时,抛弃原有的系统另砌炉灶显然是不合理的,这就需要解决异构数据库的集成问题。这在技术上有一定的复杂性,而且目前还很难用一个通用的DBMS来解决这样的问题。我们希望一种新的数据库技术联邦数据库系统(Federated Database System)能解决这一问题。此外分布式数据库系统虽然有利于改善性能,但如果数据库设计不好,数据分布不合理,使远距离访问过多,特别是当分布连接操作过多时,都会降低系统的性能。2.2.2 联邦式数据库架构分布式数据库系统不能很好解决
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 孤岛 问题 数据库 优化 解决方案 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。