首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實用文檔 繽紛校園 英語學(xué)習 | ||
![]() |
2010考研 | 自學(xué)考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院 | |
![]() |
四六級 | 商務(wù)英語 | 公共英語 | 職稱日語 | 職稱英語 | 博思 | 口譯筆譯 | GRE GMAT | 日語 | 托福 | |
雅思 | 專四專八 | 新概念 | 自考英語 | 零起點英、法、德、日、韓語 | 在職申碩英語 | ||
在職攻碩英語 | 成人英語三級 | ||
![]() |
等級考試 | 水平考試 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證 | |
![]() |
公務(wù)員 | 報關(guān)員 | 報檢員 | 外銷員 | 司法考試 | 導(dǎo)游考試 | 教師資格 | 國際商務(wù)師 | 跟單員 | |
單證員 | 物流師 | 價格鑒證師 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 人力資源管理師 | 管理咨詢師 | ||
期貨從業(yè)資格 | 社會工作者 | ||
![]() |
會計職稱 | 注會CPA | 經(jīng)濟師 | 統(tǒng)計師 | 注冊稅務(wù)師 | 評估師 | 精算師 | 高會 | ACCA | 審計師 | |
法律顧問 | 會計證 | ||
![]() |
一級建造師 | 二級建造師 | 造價師 | 監(jiān)理師 | 安全師 | 咨詢師 | 結(jié)構(gòu)師 | 建筑師 | 安全評價師 | |
房地產(chǎn)估價師 | 土地估價師 | 設(shè)備監(jiān)理師 | 巖土工程師 | 質(zhì)量資格 | 房地產(chǎn)經(jīng)紀人 | 造價員 | ||
投資項目管理 | 土地代理人 | 環(huán)保師 | 環(huán)境影響評價 | 物業(yè)管理師 | 城市規(guī)劃師 | 公路監(jiān)理師 | ||
公路造價工程師 | 招標師 | ||
![]() |
執(zhí)業(yè)護士 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 衛(wèi)生資格 |
1)數(shù)據(jù)的遷移和轉(zhuǎn)換
利用數(shù)據(jù)轉(zhuǎn)換程序,對數(shù)據(jù)格式進行轉(zhuǎn)換,從而能被其它的系統(tǒng)接收。這種方法處理簡單,已為大多數(shù)用戶理解和接受。許多數(shù)據(jù)庫管理系統(tǒng)DBMS都自帶有一些數(shù)據(jù)轉(zhuǎn)換程序,也為用戶提供了方便。但這種方式當數(shù)據(jù)更新時會帶來不同步的問題,即使人工定時運行轉(zhuǎn)換程序也只能達到短期同步,這對于數(shù)據(jù)更新頻繁而實時性要求很高的場合是不太適用。
2)使用中間件
中間件(middleware)是位于Client與Server之間的中介接口軟件,是異構(gòu)系統(tǒng)集成所需的粘接劑�,F(xiàn)有的數(shù)據(jù)庫中間件允許Client在異構(gòu)數(shù)據(jù)庫上調(diào)用SQL服務(wù),解決異構(gòu)數(shù)據(jù)庫的互操作性問題。功能完善的數(shù)據(jù)庫中間件,可以對用戶屏蔽數(shù)據(jù)的分布地點、DBMS平臺、SQL方言/擴展、特殊的本地API等等差異。
使用中間件的異種數(shù)據(jù)庫集成有以下幾種方法
�。�1)通用SQL API 即在Client端的所有應(yīng)用程序都采用通用的SQL API訪問數(shù)據(jù)庫,而由不同的DBMS Server提供不同的數(shù)據(jù)庫驅(qū)動程序,解決連接問題。通用的SQL API又可分為嵌入式SQL(ESQL——Embedded SQL)和調(diào)用級SQL(CLI——Call Layer Interface)。ESQL是將SQL嵌入到C、Pascal、COBOL等程序設(shè)計語言中,通過預(yù)編譯程序進行處理,因而SQL的所有功能及其非過程性的特點得到繼承。CLI則采用一個可調(diào)用的SQL API作為數(shù)據(jù)存取接口,它不需要預(yù)編譯過程,允許在運行時產(chǎn)生并執(zhí)行SQL語句。由于CLI更為靈活,現(xiàn)在應(yīng)用較廣,如Microsoft的ODBC、IBM的DRDA、Borland的IDAPI、Sybase的Open Client / Open Server等等。 mda.com
(2)通用網(wǎng)關(guān) 網(wǎng)關(guān)(gateway)是當前流行的中間件方案。在Client端有一個公共的客戶機驅(qū)動程序(Gateway Driver);在Server端有一個網(wǎng)關(guān)接受程序,它捕獲進來的格式和規(guī)程(Format and Protocol,F(xiàn)AP)信息,然后進行轉(zhuǎn)換,送至本地的SQL接口。
(3)通用協(xié)議 通用協(xié)議是指公共的FAP和公共的API,并且有一個單一的數(shù)據(jù)庫管理接口。公共FAP支持適用于所有的SQL方言的超級設(shè)置或容忍全部本地SQL方言通過。
�。�4)基于組件技術(shù)的一致數(shù)據(jù)訪問接口 例如,Microsoft推出的UDA(Universal Data Access)技術(shù),分別提供了底層的系統(tǒng)級編程接口和高層的應(yīng)用級編程接口。前者定義了一組COM(組件對象模型)接口,建立了抽象數(shù)據(jù)源的概念,封裝了對關(guān)系型及非關(guān)系型各種數(shù)據(jù)源的訪問操作,為數(shù)據(jù)的使用方和提供方建立了標準;后者是建立在前者基礎(chǔ)上的,它提供了一組可編程的自動化對象,更適合于各種客戶機/服務(wù)器應(yīng)用系統(tǒng),尤其適用于在一些腳本語言中訪問各種數(shù)據(jù)源。
3)多數(shù)據(jù)庫系統(tǒng)
在CIMS環(huán)境下,從系統(tǒng)和規(guī)模上來解決異種數(shù)據(jù)庫集成的方法為多數(shù)據(jù)庫系統(tǒng)。所謂多數(shù)據(jù)庫系統(tǒng)就是一種能夠接受和容納多個異構(gòu)數(shù)據(jù)庫的系統(tǒng),對外呈現(xiàn)出一種集成結(jié)構(gòu),而對內(nèi)又允許各個異構(gòu)數(shù)據(jù)庫的“自治性”。mda.com
這種多數(shù)據(jù)庫系統(tǒng)和分布式數(shù)據(jù)庫系統(tǒng)有所不同。多數(shù)據(jù)庫系統(tǒng)不存在一個統(tǒng)一的數(shù)據(jù)庫管理系統(tǒng)軟件,而分布式數(shù)據(jù)庫系統(tǒng)是在一個統(tǒng)一的數(shù)據(jù)庫管理系統(tǒng)軟件的管理與控制之下運行的。多數(shù)據(jù)庫系統(tǒng)主要采用自下而上的數(shù)據(jù)集成方法,因為異構(gòu)情況在前而集成要求在后,而分布式數(shù)據(jù)庫系統(tǒng)主要采用自上而下的數(shù)據(jù)集成方法,全局數(shù)據(jù)庫是各個子庫的并集。多數(shù)據(jù)庫系統(tǒng)主要解決異種數(shù)據(jù)庫集成問題,可以保護原有的數(shù)據(jù)資源,使各局部數(shù)據(jù)庫享有高度“自治性”,而分布式數(shù)據(jù)庫系統(tǒng)是在數(shù)據(jù)的統(tǒng)一規(guī)劃下,著重解決數(shù)據(jù)的合理分布和對用戶透明的問題。當然,兩者之間在技術(shù)上有很多交叉,可以互相借鑒。 多數(shù)據(jù)庫系統(tǒng)一般分為兩類
�。�1)有全局統(tǒng)一模式的多數(shù)據(jù)庫系統(tǒng)。多個異構(gòu)數(shù)據(jù)庫集成時有一個全局統(tǒng)一的概念模式,它是通過映射各異構(gòu)的局部數(shù)據(jù)庫的概念模式而得到。
�。�2)聯(lián)邦式數(shù)據(jù)庫系統(tǒng)。各個異構(gòu)的局部數(shù)據(jù)庫之間僅存在著松散的聯(lián)邦式耦合關(guān)系,沒有全局統(tǒng)一模式,各局部庫通過定義輸入、輸出模式進行彼此之間的數(shù)據(jù)訪問。 到目前為止,沒有商品化的多數(shù)據(jù)庫系統(tǒng),在CIMS環(huán)境中實施有一定難度。