资料库整合.DOC

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
资料库整合

高 等 資 料 庫 Multidatabase 多重資料庫 指導教授:陳彥良老師 系所:資管所碩一 姓名:胡光輝 陳景欣 目錄 一、前言 一、前言 由於網路環境的大量使用,改變了以往電腦處理資訊的方式,由集中式的處理漸漸的分散到各地的電腦中處理資訊,使得原本非常簡單的資料處理模式,變得越來越複雜;在早期網路尚不發達的時候,各個單位只要將注意力集中在該單位的資料處理上即可,而現在網路越發達,跨越網路上的各種需求就不斷的出現,整合網路上各種不同資料庫的呼聲也越來越強烈。 根據報導,在美國國防部門目前有超過1,700個資料處理中心,正在維護著上千個非軍事用途的異質性資料庫,在這個巨大的應用環境中產生了以下二個主要的問題:(一)花在維護這些既有的系統上的經費,佔掉了國防部門的資訊科技相關費用很大的比例。(二)國防部門時常沒有辦法從儲存在這一些既存的、沒有標準的資料庫中,取得正確的資訊。不單單是美國國防部如此,就連一般的學校、中型企業、台灣的政府各部門間亦是如此,早期開發軟體的時候,各顧各部門的需求,完全沒有一個統一的規劃(要統一規劃也很難),先完成內部的需求,要和其他部門連接,到時候在說。就是因為如此心態,才會造成如此大的問題,而使得異質資料庫的處理更加重要。 但是,各種在不同時空背景下所開發出來的資料庫,其邏輯上資料安排的方式以及語意上的特殊考量,往往是整合各種異質資料庫最大的困難所在;最簡單的方法就是依照使用者的需求重建資料庫,這個方法雖然簡單,但是所花的代價太大了,而且若是不同單位的使用者的需求有所改變時,可能又要在為其重新建立資料庫了;另一個解決的方案就是對所牽涉的資料庫上建立一個多重資料庫系統,對這些資料庫而言,多重資料庫系統就像是和使用者之間的介面一樣,幫助使用者能夠正確的存取資料,而不需要知道這些資料是怎麼被安排的,當使用者的需求有所改變時,它也能夠機動的調整,以符合不同的需求及應用。 以下,將針對由異質資料庫所整合成多重資料庫系統,進行整合技術的探討以及其間的困難處之解決方案。 1.多重資料庫系統 所謂的多重資料庫,屬於分散式資料庫的異質性資料庫部份,而多重資料庫系統就是將各個不同的資料庫整合起來,提供給使用者一個完全透通的環境,當使用者要對多重資料庫進行查詢時,它對使用者的查詢指令進行分析,然後決定要到哪些資料庫去取得資料;除此之外,多重資料庫系統還要負責區域資料庫之間的協調的工作,而且由於區域資料庫都是多重資料庫系統建立以前就已經存在了的,為了使這一些資料庫均能像以前一樣的工作,不會因為加入多重資料庫系統而遭受損失,所以在建立多重資料庫系統時,必須要保持區域資料庫的自主性,區域資料庫應當要可以處理多重資料庫所給予的整體查詢或整體異動,也可以處理自己原先的區域查詢及區域異動,完全不受多重資料庫的影響。圖1.1顯示了多重資料庫系統的簡單架構。 query MDBS LDB1 LDB2 LDB3 圖1.1 一個簡單的多重資料庫架構 2.多重資料庫系統的三大特性: 分散性: 由於多重資料庫系統中的區域資料庫是原先就已經存在,而且當初建立的時間及地點均不相同,所以這些區域資料庫很可能是分散在不同區域,不同電腦系統上,彼此之間均藉由網路來連接,因此多重資料庫系統所要存取的資料就要透過網路來執行,如此一來,不論是在系統的設計上,或是多重資料庫系統對區域資料庫的協調控制上,都變得更加困難。 差異性: 產生差異性的主要原因乃是因為區域資料庫是原先就已經存在,而且當初他們在建立時並不知道日後會有多重資料庫系統的存在,因此在設計的細節上,大多是依照設計者的喜好,或是環境的要求而決定的,因此這些區域資料庫之間當然會有很多的不同,一般而言,多重資料庫系統上的差異性可以分成資料綱目(schema)的不同,資料庫系統的不同,操作系統(operation system)的不同,及硬體系統的不同四類。 自主性: 指每一個區域資料庫都有獨立自主的能力,也就是說,多重資料庫系統不能對區域資料庫有太多的干涉,區域資料庫可依當初設計時的保護規則,而拒絕多重資料庫系統的不合理的要求(例如要求得到保密等級高的資料),在多重資料庫系統上,自主性的要求有四類:設計上的自主性,通訊上的自主性,執行上的自主性,以及資源分享上的自主性。 3.多重資料庫的重要課題: 關於本文所要探討的多重資料庫重要課題,大致有三個,以下的章節也以這幾個課題為主題,一一的加以探討: 資料庫整合 查詢程序 實際整合 交易管理 二﹑

文档评论(0)

fengruiling + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档