999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

醫(yī)院信息系統(tǒng)數(shù)據(jù)庫集成之路研究

2017-09-09 14:50:04劉鼎

劉鼎

摘要:目的:設(shè)計一種能連接醫(yī)院信息系統(tǒng)中不同數(shù)據(jù)庫的分布式異構(gòu)數(shù)據(jù)庫。方法:采用NET服務(wù)、透明網(wǎng)關(guān)及普通連接技術(shù)使網(wǎng)絡(luò)上的各數(shù)據(jù)庫集成為統(tǒng)一的數(shù)據(jù)應(yīng)用平臺。結(jié)果:采用該方案能很好地實現(xiàn)同時對多個異構(gòu)的數(shù)據(jù)庫系統(tǒng)進行透明訪問。

關(guān)鍵詞:透明網(wǎng)關(guān);普通連接;異構(gòu)數(shù)據(jù)庫;分布式數(shù)據(jù)庫

中圖分類號:TP311.13 文獻標(biāo)識碼:A 文章編號:1007-9416(2017)07-0089-02

1 問題的提出

目前醫(yī)院信息系統(tǒng)已滲透到醫(yī)療的每一個環(huán)節(jié)中。同時也帶來挑戰(zhàn),具體表現(xiàn)如下[1]:

(1)不同廠商開發(fā)的信息系統(tǒng)并存,這些子系統(tǒng)的數(shù)據(jù)庫一般是分布在不同服務(wù)器上,如檢驗系統(tǒng),手術(shù)麻醉系統(tǒng),采供血系統(tǒng)等。(2)數(shù)據(jù)共享困難,如同一工作人員存在不同工作帳號密碼;信息的嚴(yán)重滯后,如新增加的診療、價表項目,在輔助系統(tǒng)中要過半天甚至幾天才能使用。再如,醫(yī)院的在院人數(shù)一個變化非常快的動態(tài)數(shù)字,盡管算法相同,不同的系統(tǒng)在計算同一個時間點的在院人數(shù)也可能有很大的差別。(3)選取一種技術(shù),使得這些數(shù)據(jù)庫連接起來,讓這些分布在不同數(shù)據(jù)庫平臺的數(shù)據(jù)實現(xiàn)共享。分布式異構(gòu)數(shù)據(jù)庫的集成,各大數(shù)據(jù)庫者有具體的技術(shù)實現(xiàn),例如,SQLSERVER提供了LINKED SERVER技術(shù),它通過ODBC實現(xiàn)與其它數(shù)據(jù)庫的互聯(lián);DB2中的INFORMATION INTEGRATOR軟件,能幫助客戶將數(shù)據(jù)庫進行集成。ORACLE提供了異構(gòu)服務(wù)(HETEROGENEOUS SERVICES)集成不同的數(shù)據(jù)庫,使得客戶能即時訪問,管理和分析存儲于醫(yī)院數(shù)據(jù)庫的各類數(shù)據(jù)。

2 數(shù)據(jù)庫集成為分布式數(shù)據(jù)庫之路

如何把同構(gòu)異構(gòu)數(shù)據(jù)庫集成為分布式數(shù)據(jù)庫。ORACLE提供了一種名為分布式處理(DISTRIBUTED PROCESSING)的技術(shù)。同構(gòu)數(shù)據(jù)庫連接,可以直接利用ORACLE自帶的NET服務(wù)和DATABASE LINKS技術(shù)就可能現(xiàn)實連接。通過異構(gòu)服務(wù)器技術(shù),異構(gòu)數(shù)據(jù)庫用戶連接一個承擔(dān)著連接,協(xié)同別的數(shù)據(jù)庫任務(wù)ORACLE數(shù)據(jù)庫。客戶端連接的這個數(shù)據(jù)庫稱為本地數(shù)據(jù)庫(LOCAL DATABASE)。除此以外,其它集成數(shù)據(jù)庫稱為遠(yuǎn)程數(shù)據(jù)庫(REMOTE DATABASE)。通過在本地數(shù)據(jù)庫建立DATABASE LINKS技術(shù),終端能訪問任何一臺遠(yuǎn)程數(shù)據(jù)庫,其查詢進程負(fù)責(zé)事務(wù)和連接的管理,事務(wù)引擎負(fù)責(zé)事務(wù)的協(xié)同。在客戶端眼里,非ORACLE數(shù)據(jù)庫就像遠(yuǎn)程ORACLE一樣,它能理解ORACLE的SQL和數(shù)據(jù)字典。ORACLE服務(wù)中的異構(gòu)服務(wù)組件是實現(xiàn)非ORACLE異構(gòu)數(shù)據(jù)庫的訪問。大多情況下,在異構(gòu)服務(wù)組件工作對客戶端來說是完全透明的,客戶端可以用ORACLE一樣的SQL,甚至是PLSQL來查詢非ORACLE數(shù)據(jù)庫。以下是解決這些分布式,異構(gòu)數(shù)據(jù)庫兩個方法:普通連接技術(shù)和透明網(wǎng)關(guān)[2]。

普通連接(GENERIC CONNECTIVITY)技術(shù)是一種使用ODBC或者OLEDB驅(qū)動程序訪問任何ODBC或OLEDB兼容的非ORACLE系統(tǒng)的通用解決方案。它滿足了對許多ORACLE沒有網(wǎng)關(guān)解決方案的數(shù)據(jù)存儲的數(shù)據(jù)訪問需求。這種特性使用ODBC和OLEDB的業(yè)界標(biāo)準(zhǔn)實現(xiàn)了透明連通性。ORACLE普通連接使訪問像MYSQL,F(xiàn)OXPRO,ACCESS等數(shù)據(jù)庫成為可能。

透明網(wǎng)關(guān)(TRANSPARENT GATEWAYS)是一種非ORACLE系統(tǒng)特別編碼,量身定制的解決方案。它們提供一種比普通連接擁有更多功能和更好性能的優(yōu)化方案,普通連接依賴于業(yè)界標(biāo)準(zhǔn),而透明網(wǎng)關(guān)使用它們的本地接口訪問非ORACLE系統(tǒng)。ORACLE透明網(wǎng)關(guān)可以連接DB2,SYBASE,INFORMINX,SQLSERVER等數(shù)據(jù)庫。下面將結(jié)合某醫(yī)院環(huán)境。通過具體的例子來說明ORACLE系統(tǒng)如何實現(xiàn)分布式數(shù)據(jù)庫的訪問。

2.1 同構(gòu)數(shù)據(jù)庫連接示例(ORACLE與ORACLE實例的連接)

ORACLE數(shù)據(jù)庫與ORACLE數(shù)據(jù)庫間的之間的連接為同構(gòu)數(shù)據(jù)庫的連接,同構(gòu)數(shù)據(jù)庫間差異較小,所以連接比較簡單,網(wǎng)絡(luò)配置方面只需本地數(shù)據(jù)庫端的NET服務(wù)能連接到指定的ORACLE數(shù)據(jù)庫。

2.2 異構(gòu)構(gòu)數(shù)據(jù)庫普通連接示例(ORACLE與MYSQL實例的連接)

某醫(yī)院抗菌藥物等級設(shè)置是存放在合理醫(yī)療業(yè)務(wù)MYSQL數(shù)據(jù)庫的MLRK_ITEM_PROP_MASTER表中,在未有做集成之前,DDD值統(tǒng)計可實現(xiàn)的方式主要是通過PB,DELPHI編寫的軟件或藥劑科手工統(tǒng)計。PB,DELPHI等第三代語言采用諸如FOR,LOOP循環(huán)語句分別從軍衛(wèi)數(shù)據(jù)庫及合理醫(yī)療業(yè)務(wù)數(shù)據(jù)庫查詢出來不同的數(shù)據(jù)集DATASET,再嵌套的二層循環(huán)對每行記錄依次分析其抗菌藥物等級并計算期DDD值。

通過ORACLE與MYSQL異構(gòu)數(shù)據(jù)庫的集成,并利用充分利用SQL語言的優(yōu)勢,并利用ORACLE10G中的正則表達式優(yōu)勢(此特性是MYSQL及PB,DELPHI都沒有的)進行分析,并對視圖的方法對DDD統(tǒng)計進行展示。首先創(chuàng)建名為MYSQL的DATABASE LINK連接。

(1)安裝MYSQL-CONNECTOR-ODBC-3.51.28-WIN32.MSI的MYSQLODBC驅(qū)動,然后配置ODBC環(huán)境。(2)建立系統(tǒng)ODBC建立一個名為MYSQL數(shù)據(jù)源(不要在用戶ODBC建立)。(3)在ORACLE\PRODUCT\10.2.0\DB_1\HS\ADMIN下加入INITMEDICARE.ORA。(4)建立MYSQL的DATABASE LINK。然后創(chuàng)建在本地數(shù)據(jù)庫上創(chuàng)建搞菌藥物等級視圖;最后利用上面MLRK_ANTIDRUG_LEVEL_V 視圖和本地數(shù)據(jù)庫的正則表達式函數(shù)REGEXP_SUBSTR對抗菌藥物DDD值的計算并生成視圖。endprint

2.3 異構(gòu)構(gòu)數(shù)據(jù)庫透明網(wǎng)關(guān)示例(ORACLE與SQLSERVER實例的連接)

(1)安裝透明網(wǎng)關(guān)服務(wù)ORACLE。在ORACLE10G上,透明網(wǎng)關(guān)是一個單獨的組件,需要單獨下載安裝,這個安裝包約為20M。點擊SETUP.EXE,啟動安裝界面,安裝ORACLE TRANSPARENT GATEWAY FOR MICROSOFT SQL SERVER。(2)配置透明網(wǎng)關(guān)參數(shù)文件。這里可以理解將SQLSERVER作為ORACLE的一個實例,這樣讓用戶訪問SQLSERVER時就像訪問ORACLE一樣。透明網(wǎng)關(guān)安裝完后,可以在$ORACLE_HOME下找到TG4MSQL目錄,該目錄的ADMIN文件夾下存在一個名為INITTA4MSQL.ORA的文件。文件名TG4MSQL就是SQLSERVERD在ORACLE的一個實例名。(3)在透明網(wǎng)關(guān)服務(wù)器上服務(wù)器上配置監(jiān)聽。在$ORACLE_HOME下找到下找到NETWORK目錄,該目錄下ADMIN文件夾下會有一個LISTENER.ORA文件,編輯該文件,添加實例監(jiān)聽。

3 結(jié)果

通過以上方法把與ORACLE數(shù)據(jù)庫同構(gòu)或異構(gòu)數(shù)據(jù)庫集成,給HIS系統(tǒng)帶來好處如下[3]:

3.1 發(fā)揮分布式數(shù)據(jù)庫功能

使醫(yī)院院的各種大大小的數(shù)據(jù)庫都可以認(rèn)為是ORALCE數(shù)據(jù)庫的一個實例,實現(xiàn)了ORACLE與SQLSERVER間跨實數(shù)據(jù)庫的INSERT,UPDATE,INSERT,CREATE TABLE等操作。通過此集成,客戶端能夠隨時隨地訪問這些分布式系統(tǒng)而無需要知道數(shù)據(jù)存放的位置及存儲方式,充分發(fā)揮了分布式數(shù)據(jù)庫的功能。

3.2 裝備ORACLE的功能特性

在ORACLE10G版本中具備了REGEXP_LIKE, REGEXP_INSTR、REGEXP_SUBSTR以及 REGEXP _REPLACE正則表達功能。又例如ORACLE10G中的行合并函數(shù)WMSYS.WM_CONCAT,UTL_RAW.CAST_TO _VARCHAR2等這些都是相當(dāng)有用的函數(shù),這些功能在整合后的分布式數(shù)據(jù)庫中能夠很好使用。使不同的數(shù)據(jù)庫在保持自己功能同時,也具備了ORACLE的功能特性。

3.3 加快數(shù)據(jù)庫開發(fā),調(diào)試,維護

SQL為第四代高級的非過程化編程語言4GL,它允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。用戶只要知道做什么,而要求知道怎么做。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,故此SQL語言已經(jīng)是有一定“智能化”。

4 結(jié)語

數(shù)據(jù)庫集成技術(shù)使HIS系統(tǒng)中的信息孤島找到橋梁。數(shù)據(jù)庫集成會經(jīng)常遇到不同字符集,數(shù)據(jù)類型轉(zhuǎn)換和SQL語言可能不兼容問題。畢竟,數(shù)據(jù)庫集成涉及面非常廣,技術(shù)也非常多。但它也是一種注重實踐的技術(shù),只要我們在不斷使用這些技術(shù)過程不斷總結(jié)經(jīng)驗,以上這些問題都會迎刃而解。

參考文獻

[1]蘇淑文,翁敬農(nóng).ORACLE系統(tǒng)異構(gòu)數(shù)據(jù)庫環(huán)境下的信息集成[J].微機發(fā)展,2004,(10):1-3.

[2]郭東恩,沈燕.ORACLE透明網(wǎng)關(guān)核技術(shù)實現(xiàn)異構(gòu)數(shù)據(jù)庫互連[J].電腦開發(fā)與應(yīng)用,2008,(9):58-63.

[3]張凱.醫(yī)院信息系統(tǒng)集成技術(shù)的研究與應(yīng)用[D].北京航空航天大學(xué),2003.endprint

主站蜘蛛池模板: 国产菊爆视频在线观看| 在线无码九区| 国产丝袜91| 极品av一区二区| 亚洲国产91人成在线| 亚洲高清无码精品| av在线5g无码天天| 就去色综合| 97狠狠操| 91 九色视频丝袜| 国产永久免费视频m3u8| 色婷婷在线影院| 在线精品自拍| 毛片视频网址| 欧美日韩中文国产| 最近最新中文字幕在线第一页| 久久综合丝袜日本网| 国产日韩丝袜一二三区| 久久成人免费| 老熟妇喷水一区二区三区| 91青青草视频在线观看的| 在线看片国产| 中文字幕有乳无码| 狠狠做深爱婷婷久久一区| 国产精品精品视频| 一级毛片在线免费视频| 亚洲精品国产精品乱码不卞| 国产理论最新国产精品视频| 永久免费精品视频| 国产一级视频久久| 中文字幕在线免费看| 欧美成人区| 好紧好深好大乳无码中文字幕| 久久精品国产电影| 久久久黄色片| 露脸真实国语乱在线观看| 九九这里只有精品视频| 91蝌蚪视频在线观看| 无码高潮喷水在线观看| 999国产精品永久免费视频精品久久| 午夜限制老子影院888| 国产香蕉一区二区在线网站| 亚洲香蕉伊综合在人在线| 丁香五月亚洲综合在线 | 四虎永久在线视频| 欧美色伊人| 伊人久久大香线蕉aⅴ色| 免费精品一区二区h| 国产乱人乱偷精品视频a人人澡 | 精品亚洲欧美中文字幕在线看 | 久久香蕉国产线| 国产jizzjizz视频| 国产精品高清国产三级囯产AV| 久久99国产综合精品1| 99久久国产综合精品2020| 亚洲男人天堂2020| 丰满少妇αⅴ无码区| 黄色污网站在线观看| 久久香蕉国产线看观看式| 2020久久国产综合精品swag| 中文字幕66页| 亚洲欧美激情小说另类| 露脸真实国语乱在线观看| 欧美精品一区二区三区中文字幕| 亚洲人成亚洲精品| 狠狠干综合| 丁香婷婷久久| 免费在线观看av| 高清无码手机在线观看| 精品视频一区二区三区在线播| 丁香五月亚洲综合在线| 久久久久免费看成人影片| 香蕉国产精品视频| 国产成人综合日韩精品无码首页 | 91蝌蚪视频在线观看| 55夜色66夜色国产精品视频| 99热这里只有精品免费国产| 日韩欧美中文| 亚洲国产成人久久精品软件| 国产成人h在线观看网站站| 久久性视频| 麻豆a级片|