摘 要:本文主要研究數據跨接技術的設計及實現文獻,分析數據跨接時經常出現矛盾問題,有助于提高數據跨接效果,有助于提高解決跨接疑惑與信息跨接尷尬等問題。就現階段數據庫設計情況為出發點,我們可以看到數據庫相對分散且孤立,很多信息都不能實時共享,因此,研究數據跨接技術可以提高數據處理效率,能夠解決統計數據分散等問題。本文所論述內容均為筆者實踐經驗,如果不如之處還望各位專家學者積極指正批評。
關鍵詞:數據庫;數據跨接;設計;實現
中圖分類號:TP311 文獻標識碼:A 文章編號:1674-7712 (2013) 14-0000-01
一、客戶機/服務器
從2008年開始,信息管理系統結構模式從文件服務器和主機終端模式向客戶機/服務器模式轉變,新式系統有三大機構組成:應用程序、網絡以及數據庫。數據庫主要負責系統資源的收集與管理,其工作任務就是集中訪問數據并執行并發控制操作,數據庫客可以利用程序數據的完整性原則備份數據庫中的文件,同時也可以將未完全刪除的數據庫信息恢復。而應用程序主要的工作任務是提供數據庫與用戶間的交互界面及交互規則,其可以將用戶發送的請求信息提交給數據庫,并將數據庫提供的信息反饋到應用界面中,系統利用應用程序可以處理數據執行過程中的一系列應用需求,從而滿足人機交互式的操作模式。而網絡主要任務為傳輸應用程序和數據庫間的數據,可以說網絡模塊是一個中間組織,它連接應用程序與數據庫,使兩者可以互聯,使兩個模塊間的信息可以相互交換。
當前很多MIS使用的都是雙層體系結構,該體系結構能夠將應用程序切割成兩個部分:數據庫、應用程序。在該體系結構中交互和顯示工作均由應用程序完成,而處理、維護數據的工作均由數據庫完成,只有在業務操作時,數據庫與應用程序才會共同運行。就主機終端集中式模式而言,雙層MIS的結構因網絡傳送數據的請求和結果不同,影響了網絡傳輸效率,并且因數據庫主管操作數據的維護及管理,提高了系統數據的開放性、完整性、可維護性和安全性。與雙層MIS體系相比,傳統體系的不足之處愈加明顯,因此,雙層MIS體系應用時間很長,其體系技術較為成熟,技術人員的工作經驗較為豐富,與此同時,現階段計算機行業可利用的雙層MIS資源和開發工具也較多。雙層MIS的缺點是不能單獨處理業務,只有在數據庫和客戶端同時運行的情況下才能有效處理系統內的業務,特別是分布在各個客戶端上的業務處理為軟件的升級和維護帶來不便。與此同時,系統主要業務通常集中于客戶端,致使客戶端任務過于繁重,影響了業務處理效率。
二、數據跨接設計及實現研究
要想研究數據跨接技術就必須有兩個需數據跨接的系統來實現數據連接操作,下面筆者僅以醫院醫保系統數據跨接技術展開分析。醫院信息系統主要任務是管理病人及醫院的日常事務,系統主要包括患者住院信息管理、藥庫和藥房信息管理以及門診樓信息管理等。而醫保信息系統主要負責參保人及參保組織的醫療待遇信息管理,該系統肩負監督醫療實施情況的使命,其主要業務包括待遇審查、診療費報銷和公共事務等內容,因此,在研究兩系統數據跨接技術是應以各系統任務為出發點。在數據跨接設計與實現過程中我們應注意以下四點問題:
(一)人工變量的引入
人工變量的引入主要是為實現兩個數據庫間的信息轉換,即利用運籌學概念將人工變量引入兩個數據庫間,從而實現兩個數據庫的邏輯轉換。
(二)處理數據方法
對兩個數據庫內的醫療信息進行編碼,通過人工變量操作查找兩個數據庫中的醫療信息,也就是應實現編制數據庫各模塊信息代碼,對應查找數據編制代碼,將數據編制代碼統一規劃,記錄、統計和匯總剛剛產生的數據庫信息,從而在該階段完成數據的整理和轉換操作,等待醫院醫保系統的處理。
(三)數據互聯系統不可以威脅被聯系統
在設計跨接系統時,數據互聯系統僅起到提取被聯系統內的數據的作用,在具體操作時互聯系統不能改變醫療系統工作的模式,與此同時,醫保系統運行模式也不能出現絲毫變動,也就是說,數據庫互聯系統僅起到共享被聯系統信息的作用。這樣做既可以提高被聯系統數據轉換速度,同時也可以提高被聯系統的可靠性與安全性。但在具體操作時我們必須對數據的不安全性有一個較為明確的認識,應了解系統數據的不安全與不可靠性,因此,在互聯系統設計時,系統本身只能以他人嵌入方式或寄生方式存在,互聯系統只能提供被聯系統中滲漏的信息,不可以深入到被聯系統內部提取信息,這樣可以提高被聯系統的安全性。
(四)數據庫規定的同步表結構問題
數據跨接就是要同步數據庫規定的表結構,簡單來說數據跨接的主要目的就是將繁瑣龐雜的被聯數據庫信息簡單化。因醫療系統的復雜程度較高,其系統數據分散于不同數據同步過程中,有相關理論研究表明,數據復制技術能夠有效解決數據同步現象,可以提升系統的可靠性、穩定性及安全性,可以有效降低系統難度,能夠減少后期維護工作的復雜程度,從而使簡化醫保接口操作流程。但是如果想將其應用與實際中,就必須建立并聯數據庫的交互模式,提高被聯系統的透明性及獨立性,也就是說醫院信息管理系統的研發人員可以在不了解被聯數據庫的內容的同時設計并實現被聯數據庫的跨接工作。傳統醫院接口系統都是各自為政,系統與系統間相對自私,因此,利用互聯系統連接各個接口軟件就成為數據庫發展的必然趨勢。數據互聯系統的實質就是轉換數據庫與數據庫間的格式差異,使被聯數據庫能夠獲取到適用于系統本身的數據讀取格式,從而規范數據庫與數據庫間的關系,使信息轉換和交互更加簡潔、直觀。筆者認為,實用性高的、簡潔的系統應該是功能相對簡便、系統相對獨立的,一個操作對象必須有較為明確的責權劃分和功能,假使一個對象出現問題時,其他系統也不會受到多大的影響。
三、總結
隨著信息產業的不斷發展,數據交互與快速傳遞成為行業制約行業發展的重要問題,因此,研究數據跨接技術有著較高的現實意義。當前,數據跨接技術已經得到了長足發展,其技術運用頻率越來越高,很多數據跨接技術都得到了社會各界人士的一致好評,可以預期,在未來的一段時間內,數據跨接技術必將迎來嶄新的發展篇章,其技術推廣與應用必將越來越廣泛。
參考文獻:
[1]騰永昌.Oracle Delveloper/2000 R2.0 開發技巧與應用技巧實例[M].北京:清華大學出版社,2005:1-2.
[2]趙元杰.Oracle 數據庫使用指南[M].北京:電子工業出版社,2011:1-3.
[作者簡介]拉木加甫(1971.5-),新疆和靜縣人,新疆巴音郭楞職業技術學院,助教。