黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 繽紛校園 英語學習
2010考研 | 自學考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院
四六級 | 商務英語 | 公共英語 | 職稱日語 | 職稱英語 | 博思 | 口譯筆譯 | GRE GMAT | 日語 | 托福
雅思 | 專四專八 | 新概念 | 自考英語 | 零起點英韓語 | 在職申碩英語
在職攻碩英語 | 成人英語三級
等級考試 | 水平考試 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
公務員 | 報關員 | 報檢員 | 外銷員 | 司法考試 | 導游考試 | 教師資格 | 國際商務師 | 跟單員
單證員 | 物流師 | 價格鑒證師 | 銀行從業資格 | 證券從業資格 | 人力資源管理師 | 管理咨詢師
期貨從業資格 | 社會工作者
會計職稱 | 注會CPA | 經濟師 | 統計師 | 注冊稅務師 | 評估師 | 精算師 | 高會 | ACCA | 審計師
法律顧問 | 會計證
一級建造師 | 二級建造師 | 造價師 | 監理師 | 安全師 | 咨詢師 | 結構師 | 建筑師 | 安全評價師
房地產估價師 | 土地估價師 | 設備監理師 | 巖土工程師 | 質量資格 | 房地產經紀人 | 造價員
投資項目管理 | 土地代理人 | 環保師 | 環境影響評價 | 物業管理師 | 城市規劃師 | 公路監理師
公路造價工程師 | 招標師
執業護士 | 執業醫師 | 執業藥師 | 衛生資格
您現在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 系統分析師 > 正文

異種數據庫集成的主要技術有哪些?

     CIMS是一個綜合的計算機應用系統,由多個不同的功能系統組成,如ERP、PDMS等,這些系統因數據對象的不同有可能使用了不同的數據庫系統。另外,企業實施CIMS工程一般都要經歷幾個發展階段,由于技術或市場等原因,在不同時期配置的數據庫系統可能會不一樣。這樣,在一個企業的CIMS中,難免會包含幾種不同的數據庫系統。這里所說的不同,可能是基于不同數據模型的DBMS,如關系型的或對象型的。也可能雖然都是關系型的,但不同商家的產品其SQL API不盡相同。這些就是CIMS中面臨的異種數據庫的集成問題。異種數據庫集成的主要技術有以下幾種

  1)數據的遷移和轉換

  利用數據轉換程序,對數據格式進行轉換,從而能被其它的系統接收。這種方法處理簡單,已為大多數用戶理解和接受。許多數據庫管理系統DBMS都自帶有一些數據轉換程序,也為用戶提供了方便。但這種方式當數據更新時會帶來不同步的問題,即使人工定時運行轉換程序也只能達到短期同步,這對于數據更新頻繁而實時性要求很高的場合是不太適用。

  2)使用中間件

  中間件(middleware)是位于Client與Server之間的中介接口軟件,是異構系統集成所需的粘接劑。現有的數據庫中間件允許Client在異構數據庫上調用SQL服務,解決異構數據庫的互操作性問題。功能完善的數據庫中間件,可以對用戶屏蔽數據的分布地點、DBMS平臺、SQL方言/擴展、特殊的本地API等等差異。

  使用中間件的異種數據庫集成有以下幾種方法

  (1)通用SQL API 即在Client端的所有應用程序都采用通用的SQL API訪問數據庫,而由不同的DBMS Server提供不同的數據庫驅動程序,解決連接問題。通用的SQL API又可分為嵌入式SQL(ESQL——Embedded SQL)和調用級SQL(CLI——Call Layer Interface)。ESQL是將SQL嵌入到C、Pascal、COBOL等程序設計語言中,通過預編譯程序進行處理,因而SQL的所有功能及其非過程性的特點得到繼承。CLI則采用一個可調用的SQL API作為數據存取接口,它不需要預編譯過程,允許在運行時產生并執行SQL語句。由于CLI更為靈活,現在應用較廣,如Microsoft的ODBC、IBM的DRDA、Borland的IDAPI、Sybase的Open Client / Open Server等等。 mda.com

  (2)通用網關 網關(gateway)是當前流行的中間件方案。在Client端有一個公共的客戶機驅動程序(Gateway Driver);在Server端有一個網關接受程序,它捕獲進來的格式和規程(Format and Protocol,FAP)信息,然后進行轉換,送至本地的SQL接口。

  (3)通用協議 通用協議是指公共的FAP和公共的API,并且有一個單一的數據庫管理接口。公共FAP支持適用于所有的SQL方言的超級設置或容忍全部本地SQL方言通過。

  (4)基于組件技術的一致數據訪問接口 例如,Microsoft推出的UDA(Universal Data Access)技術,分別提供了底層的系統級編程接口和高層的應用級編程接口。前者定義了一組COM(組件對象模型)接口,建立了抽象數據源的概念,封裝了對關系型及非關系型各種數據源的訪問操作,為數據的使用方和提供方建立了標準;后者是建立在前者基礎上的,它提供了一組可編程的自動化對象,更適合于各種客戶機/服務器應用系統,尤其適用于在一些腳本語言中訪問各種數據源。

  3)多數據庫系統

  在CIMS環境下,從系統和規模上來解決異種數據庫集成的方法為多數據庫系統。所謂多數據庫系統就是一種能夠接受和容納多個異構數據庫的系統,對外呈現出一種集成結構,而對內又允許各個異構數據庫的“自治性”。mda.com

  這種多數據庫系統和分布式數據庫系統有所不同。多數據庫系統不存在一個統一的數據庫管理系統軟件,而分布式數據庫系統是在一個統一的數據庫管理系統軟件的管理與控制之下運行的。多數據庫系統主要采用自下而上的數據集成方法,因為異構情況在前而集成要求在后,而分布式數據庫系統主要采用自上而下的數據集成方法,全局數據庫是各個子庫的并集。多數據庫系統主要解決異種數據庫集成問題,可以保護原有的數據資源,使各局部數據庫享有高度“自治性”,而分布式數據庫系統是在數據的統一規劃下,著重解決數據的合理分布和對用戶透明的問題。當然,兩者之間在技術上有很多交叉,可以互相借鑒。 多數據庫系統一般分為兩類

  (1)有全局統一模式的多數據庫系統。多個異構數據庫集成時有一個全局統一的概念模式,它是通過映射各異構的局部數據庫的概念模式而得到。

  (2)聯邦式數據庫系統。各個異構的局部數據庫之間僅存在著松散的聯邦式耦合關系,沒有全局統一模式,各局部庫通過定義輸入、輸出模式進行彼此之間的數據訪問。 到目前為止,沒有商品化的多數據庫系統,在CIMS環境中實施有一定難度。

轉帖于:軟件水平考試_考試吧
文章搜索
異種數據庫集成的主要技術有哪些?網友評論網友評論
版權聲明 --------------------------------------------------------------------------------------
    如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
 gaoxiaoliang 
 
主站蜘蛛池模板: 欧美精品在线一区二区三区 | 精品久久伊人 | 在线满18网站观看视频 | 五月视频 | 日韩成人在线观看视频 | 欧美中文综合在线视频 | 日批视频免费看 | 波多野结衣在线一区二区 | 成年轻人网站色 免费看 | 99视频在线观看免费视频 | xxxx性xx另类 | 久草新免费 | 日韩免费无砖专区2020狼 | 久久亚洲精品成人 | 高清三级毛片 | 日本视频网站在线www色 | dy888午夜国产精品不卡 | 91精品综合久久久久久五月天 | 91精品国产自产91精品 | 中文字幕亚洲综合久久2 | se94se在线看片secom| 日本经典在线三级视频 | 小明成人免费视频 | 黄色一级a毛片 | 自偷自偷自亚洲首页精品 | 欧美91精品久久久久网免费 | 亚欧成人| 视频在线a | 99精品视频在线视频免费观看 | 日韩精品福利片午夜免费 | 秋霞手机入口二日韩区 | 青青草国产免费国产 | 精品偷国情拍在线视频 | 国产黄色小视频在线观看 | 日韩h片在线观看 | 日本欧美一区二区三区不卡视频 | 97欧美在线看欧美视频免费 | 小明日韩在线看看永久区域 | 午夜手机福利视频 | 99在线观看巨臀大臀视频 | 菊花综合网 |