国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

醫(yī)院信息管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)模式研究與實(shí)踐

2016-04-14 18:30賓哲桂羅永有
大眾科技 2016年3期
關(guān)鍵詞:關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)表信息管理系統(tǒng)

賓哲桂 羅永有

(1.柳州職業(yè)技術(shù)學(xué)院,廣西 柳州 545006;2.柳州城市職業(yè)學(xué)院,廣西 柳州 545036)

醫(yī)院信息管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)模式研究與實(shí)踐

賓哲桂1羅永有2

(1.柳州職業(yè)技術(shù)學(xué)院,廣西 柳州 545006;2.柳州城市職業(yè)學(xué)院,廣西 柳州 545036)

采用基于Windows平臺(tái)的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),以Microsoft SQL Server2008為后臺(tái)數(shù)據(jù)庫(kù),采用Visual Studio.Net為前端開(kāi)發(fā)工具,利用基于角色的訪問(wèn)控制技術(shù)實(shí)現(xiàn)數(shù)據(jù)安全,完成針對(duì)醫(yī)院信息管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)。

Oracle;SQL Server;MySQ

1 數(shù)據(jù)庫(kù)技術(shù)概述

數(shù)據(jù)庫(kù)技術(shù)是管理信息系統(tǒng)中的重要支撐技術(shù),數(shù)據(jù)庫(kù)的建立是管理信息系統(tǒng)開(kāi)發(fā)中的一項(xiàng)重要內(nèi)容,其結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。 隨著人們對(duì)數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用越來(lái)越廣泛,數(shù)據(jù)庫(kù)中的數(shù)據(jù)元素被分的越來(lái)越細(xì),每一次進(jìn)行數(shù)據(jù)訪問(wèn)的時(shí)候,往往會(huì)涉及到多個(gè)數(shù)據(jù)元素之間的訪問(wèn),因此如何建立起數(shù)據(jù)元素與數(shù)據(jù)元素之間的關(guān)系,變得更為重要,層次模型的數(shù)據(jù)庫(kù)結(jié)構(gòu)顯然不適合快速有效的建立數(shù)據(jù)與數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系。為此,人們提出了一種基于關(guān)系模型的數(shù)據(jù)庫(kù)關(guān)系,關(guān)系數(shù)據(jù)庫(kù)很好的解決了層次數(shù)據(jù)庫(kù)模型中在數(shù)據(jù)與元素之間訪問(wèn),效率低的問(wèn)題。關(guān)系數(shù)據(jù)庫(kù)模型使用一種關(guān)系表達(dá)式,將不同表象中的數(shù)據(jù)建立起了關(guān)聯(lián)關(guān)系,并且在此基礎(chǔ)上提供了多種豐富的數(shù)據(jù)訪問(wèn)接口和函數(shù),定義了數(shù)據(jù)庫(kù)中數(shù)據(jù)和數(shù)據(jù)之間的關(guān)系的表達(dá)方式,而且關(guān)系數(shù)據(jù)庫(kù)在設(shè)計(jì)的時(shí)候,有著十分深厚的理論基礎(chǔ),并且能夠從數(shù)學(xué)的角度上對(duì)關(guān)系數(shù)據(jù)庫(kù),所建立的數(shù)據(jù)模型合理,完美性進(jìn)行證明,這確保了關(guān)系數(shù)據(jù)庫(kù)在理論上是一個(gè)完備的數(shù)據(jù)表示模型,也正因?yàn)槿绱?,關(guān)系數(shù)據(jù)庫(kù)一經(jīng)提出,得到了廣泛的認(rèn)可和推廣應(yīng)用,目前關(guān)系數(shù)據(jù)庫(kù)已經(jīng)成為數(shù)據(jù)庫(kù)模型中的最主流的數(shù)據(jù)模型,而且利用關(guān)系數(shù)據(jù)庫(kù)中的各種數(shù)據(jù)訪問(wèn)基本函數(shù),能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)庫(kù)中多種數(shù)據(jù)元素的靈活訪問(wèn)。

通過(guò)使用關(guān)系數(shù)據(jù)庫(kù),可以將數(shù)據(jù)庫(kù)中各個(gè)孤立的數(shù)據(jù)元素,采用數(shù)據(jù)表的形式,分別進(jìn)行描述,并通過(guò)關(guān)系數(shù)據(jù)庫(kù)所提供的數(shù)據(jù),訪問(wèn)函數(shù),實(shí)現(xiàn)對(duì)關(guān)系數(shù)據(jù)庫(kù)中數(shù)據(jù)元素的訪問(wèn),這種訪問(wèn)方式,也有助于描述客觀世界中的各種數(shù)據(jù)元素之間的關(guān)系,本文設(shè)計(jì)的醫(yī)院住院管理信息系統(tǒng)中,所涉及到的數(shù)據(jù)元素和數(shù)據(jù)線,都是和現(xiàn)實(shí)世界密切種相關(guān)的各種數(shù)據(jù)元素,數(shù)據(jù)和數(shù)據(jù)之間存在的非常密切的關(guān)系,因此利用關(guān)系數(shù)據(jù)庫(kù)來(lái)描述醫(yī)院住院信息管理系統(tǒng)中所涉及到的各種數(shù)據(jù)元素,本身是一種非常合情合理的表示方式,同時(shí),利用關(guān)系數(shù)據(jù)庫(kù)中強(qiáng)大的數(shù)據(jù)訪問(wèn)模型和函數(shù),能夠?qū)⑨t(yī)院住院信息管理系統(tǒng)中的各個(gè)數(shù)據(jù)元素之間的關(guān)聯(lián)性建立起來(lái),并實(shí)現(xiàn)對(duì)醫(yī)院住院信息管理系統(tǒng)各種數(shù)據(jù)元素的靈活訪問(wèn),為醫(yī)院住院信息管理系統(tǒng)上層應(yīng)用功能模塊的開(kāi)發(fā)與設(shè)計(jì),提供了強(qiáng)有力的支持技術(shù)。

2 醫(yī)院信息管理系統(tǒng)數(shù)據(jù)庫(kù)的選擇

在進(jìn)行醫(yī)院信息管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中,除了選定數(shù)據(jù)庫(kù)模型之外,另一個(gè)核心問(wèn)題是如何選取數(shù)據(jù)庫(kù)的開(kāi)發(fā)平臺(tái),目前數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái)的主流的平臺(tái)主要有三個(gè),分別是:Oracle、SQL Server和MySQL。

Oracle數(shù)據(jù)庫(kù)是Oracle公司開(kāi)發(fā)的面向網(wǎng)絡(luò)應(yīng)用環(huán)境的數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,這種開(kāi)發(fā)工具能夠?yàn)橛脩籼峁┕δ芊浅?qiáng)大的的數(shù)據(jù)管理,和數(shù)據(jù)訪問(wèn)功能,同時(shí)Oracle數(shù)據(jù)庫(kù)也可以支持結(jié)構(gòu)非常復(fù)雜的數(shù)據(jù)管理、業(yè)務(wù),在Oracle數(shù)據(jù)庫(kù)中非常清晰的定義了數(shù)據(jù)的表示方法,數(shù)據(jù)查詢方式,以及對(duì)數(shù)據(jù)進(jìn)行二次開(kāi)發(fā)和管理的標(biāo)準(zhǔn)接口,目前Oracle數(shù)據(jù)庫(kù)廣泛應(yīng)用于各種大型的數(shù)據(jù)訪問(wèn)應(yīng)用場(chǎng)合,比如,一些大型的數(shù)據(jù)檢索系統(tǒng),信息處理中心,都采用了Oracle數(shù)據(jù)庫(kù),而且Oracle數(shù)據(jù)庫(kù)還有另外一個(gè)優(yōu)勢(shì),即采用的開(kāi)發(fā)平臺(tái)和接口都是開(kāi)放性的平臺(tái),能夠適合多個(gè)不同的開(kāi)發(fā)者,在該平臺(tái)上協(xié)同的進(jìn)行數(shù)據(jù)庫(kù)的開(kāi)發(fā)和設(shè)計(jì),相互之間都能夠使用統(tǒng)一標(biāo)準(zhǔn)的訪問(wèn)接口和開(kāi)發(fā)程序庫(kù),因此Oracle程序庫(kù)也非常適合針對(duì)大型開(kāi)發(fā)任務(wù)的并行開(kāi)發(fā)模式。

SQL Server是微軟公司推出的一個(gè)數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,該數(shù)據(jù)庫(kù)開(kāi)發(fā)工具是微軟公司從Sysbase公司購(gòu)買相關(guān)的開(kāi)發(fā)、組建和核心的功能模塊而打造的一款適合Windows環(huán)境下開(kāi)發(fā)的數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),開(kāi)發(fā)平臺(tái)最大的特點(diǎn)是與微軟操作系統(tǒng)結(jié)合非常緊密,由于SQL Server數(shù)據(jù)庫(kù)本身是微軟公司進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)的,其開(kāi)發(fā)的目的就是為用戶能夠在微軟的操作系統(tǒng)環(huán)境下,更好的開(kāi)發(fā)和設(shè)計(jì)數(shù)據(jù)庫(kù)項(xiàng)目,因此SQL Server工具為用戶提供了大量適合Windows環(huán)境下進(jìn)行訪問(wèn)的應(yīng)用接口,用戶可以通過(guò)這些接口,非常靈活的訪問(wèn)數(shù)據(jù)庫(kù),實(shí)現(xiàn)數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā),從目前數(shù)據(jù)庫(kù)應(yīng)用效率的綜合調(diào)研來(lái)看,買SQL Server數(shù)據(jù)庫(kù)是目前在Windows環(huán)境下運(yùn)行最為穩(wěn)定。

MySQL數(shù)據(jù)庫(kù)是瑞典的TCX公司設(shè)計(jì)的一種數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),這種數(shù)據(jù)庫(kù)平臺(tái),最大的特點(diǎn)是其通過(guò)對(duì)數(shù)據(jù)庫(kù)內(nèi)部的結(jié)構(gòu)進(jìn)行優(yōu)化,采用了基于關(guān)系模型的數(shù)據(jù)庫(kù)表示模型,并對(duì)數(shù)據(jù)庫(kù)內(nèi)部數(shù)據(jù)訪問(wèn)的函數(shù)接口進(jìn)行優(yōu)化與重新設(shè)計(jì),精簡(jiǎn)了數(shù)據(jù)庫(kù)內(nèi)部的數(shù)據(jù)表示結(jié)構(gòu),優(yōu)化了內(nèi)部的數(shù)據(jù)處理單元,使得MySQL數(shù)據(jù)庫(kù)在運(yùn)行過(guò)程中,表現(xiàn)出比SQL Server、Oracle數(shù)據(jù)庫(kù)高得多的運(yùn)行效率,根據(jù)大量的統(tǒng)計(jì)經(jīng)驗(yàn)表明,針對(duì)同樣的數(shù)據(jù)庫(kù)應(yīng)用程序,使用Oracle開(kāi)發(fā)平臺(tái)設(shè)計(jì)的應(yīng)用軟件,比使用Oracle數(shù)據(jù)庫(kù)和SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)環(huán)境設(shè)計(jì)的軟件,其運(yùn)行效率要高5 %以上,也正因?yàn)槿绱?,MySQL數(shù)據(jù)庫(kù)被廣泛應(yīng)用于大量基于外部頁(yè)面的數(shù)據(jù)庫(kù)應(yīng)用場(chǎng)合。但是MySQL數(shù)據(jù)庫(kù)存在的不足之處是,由于它在設(shè)計(jì)的過(guò)程中,對(duì)數(shù)據(jù)庫(kù)內(nèi)部的結(jié)構(gòu)進(jìn)行了反復(fù)的優(yōu)化,精簡(jiǎn)了大量的不是特別必須的功能模塊,導(dǎo)致了MySQL數(shù)據(jù)庫(kù)在功能上相對(duì)于Oracle數(shù)據(jù)庫(kù)和SQL Server數(shù)據(jù)庫(kù),功能要弱的多,甚至一些功能模塊在MySQL數(shù)據(jù)庫(kù)中是無(wú)法實(shí)現(xiàn)。MySQL數(shù)據(jù)庫(kù)一般只適合于一些小規(guī)模的應(yīng)用環(huán)境,而且其在開(kāi)發(fā)過(guò)程中,往往是一兩個(gè)或者是少量的開(kāi)發(fā)人員進(jìn)行開(kāi)發(fā)和設(shè)計(jì),不太適合一些大型的專業(yè)化的數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用場(chǎng)合。

通過(guò)對(duì)數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái)的功能特點(diǎn)進(jìn)行分析,以及對(duì)它們的優(yōu)缺點(diǎn)進(jìn)行對(duì)比之后,本文在設(shè)計(jì)醫(yī)院住院信息管理系統(tǒng)的數(shù)據(jù)庫(kù)開(kāi)發(fā)模塊時(shí),選取了SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),作為本系統(tǒng)的開(kāi)發(fā)平臺(tái),其最核心的理由,仍然主要還是看中了SQL Server數(shù)據(jù)庫(kù)是一種與Windows操作系統(tǒng)平臺(tái),結(jié)合最為緊密的數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái),利用該平臺(tái)能夠使用大量的在Windows環(huán)境中進(jìn)行訪問(wèn)和應(yīng)用的程序接口,這將極大的簡(jiǎn)化上層應(yīng)用程序的開(kāi)發(fā)難度,提高數(shù)據(jù)庫(kù)以及整個(gè)信息管理系統(tǒng)的設(shè)計(jì)效率,同時(shí)SQL Server數(shù)據(jù)庫(kù)也能夠支持中型規(guī)模的數(shù)據(jù)庫(kù)開(kāi)發(fā)和應(yīng)用場(chǎng)合,這對(duì)于醫(yī)院住院信息管理系統(tǒng)的開(kāi)發(fā)而言,完全是能夠滿足其應(yīng)用需求的。

3  基于角色的訪問(wèn)控制技術(shù)

醫(yī)院住院信息管理系統(tǒng)中使用對(duì)象會(huì)包括醫(yī)生、護(hù)士和患者三大主要的應(yīng)用群體,每個(gè)應(yīng)用群體中應(yīng)用對(duì)象,又可能會(huì)有多個(gè)醫(yī)院住院信息管理系統(tǒng)中會(huì)產(chǎn)生多種用戶數(shù)據(jù),對(duì)這些數(shù)據(jù)進(jìn)行科學(xué)合理的管理,區(qū)分每個(gè)用戶所具有的權(quán)限,讓用戶在使用醫(yī)院住院信息管理系統(tǒng)的時(shí)候,能夠按照其應(yīng)有的權(quán)限,合理的訪問(wèn)醫(yī)院住院信息管理系統(tǒng)中的各種數(shù)據(jù)信息,是系統(tǒng)在設(shè)計(jì)過(guò)程中必須要保證的一個(gè)問(wèn)題。為了能夠讓醫(yī)院住院信息管理系統(tǒng)中的所有用戶,能夠按其正確的身份,級(jí)別有序的對(duì)醫(yī)院住院信息管理系統(tǒng)中的數(shù)據(jù)進(jìn)行訪問(wèn),本文在設(shè)計(jì)過(guò)程中,引入了基于角色的訪問(wèn)控制技術(shù)(RBAC),基于角色的訪問(wèn)控制技術(shù)是在數(shù)據(jù)訪問(wèn)中,非常經(jīng)典的數(shù)據(jù)訪問(wèn)控制方法。應(yīng)用該方法最核心的目的是確保在應(yīng)用系統(tǒng)中,所有使用該系統(tǒng)的用戶能夠按照正確的規(guī)則和權(quán)限去訪問(wèn)其所能夠訪問(wèn)的數(shù)據(jù),而且在基于角色訪問(wèn)的控制系統(tǒng)中,將系統(tǒng)中所有對(duì)數(shù)據(jù)訪問(wèn)的對(duì)象,分別分為用戶對(duì)象,訪問(wèn)主體,訪問(wèn)客體和訪問(wèn)權(quán)限,其中用戶對(duì)象是使用系統(tǒng)的各種用戶,訪問(wèn)主體是發(fā)起數(shù)據(jù)訪問(wèn)的實(shí)體,訪問(wèn)客體是指在系統(tǒng)中被訪問(wèn)的數(shù)據(jù)對(duì)象,而訪問(wèn)權(quán)限則是指分配給某一訪問(wèn)主體,所具備的訪問(wèn)權(quán)限,該權(quán)限既指明了訪問(wèn)主體能夠?qū)δ男┛腕w進(jìn)行訪問(wèn),同時(shí)也明確定義了在訪問(wèn)過(guò)程中允許該訪問(wèn)主體進(jìn)行操作的具體權(quán)限,在本文設(shè)計(jì)的CDFS醫(yī)院住院信息管理系統(tǒng)中,用戶即為醫(yī)生、患者,或者護(hù)士,每個(gè)用戶在進(jìn)行系統(tǒng)的時(shí)候,都會(huì)被分配相應(yīng)的標(biāo)識(shí),并且用該標(biāo)識(shí)這一用戶所對(duì)應(yīng)的具體用戶身份,當(dāng)用戶需要對(duì)醫(yī)院住院信息管理系統(tǒng)中的數(shù)據(jù)進(jìn)行訪問(wèn)的時(shí)候,發(fā)起數(shù)據(jù)訪問(wèn)的應(yīng)用程序,則稱之為訪問(wèn)主體,被訪問(wèn)的數(shù)據(jù),則是訪問(wèn)客體,應(yīng)用了基于角色的訪問(wèn)控制技術(shù)之后,系統(tǒng)將會(huì)對(duì)每次用戶發(fā)起的數(shù)據(jù)訪問(wèn)過(guò)程中,檢查當(dāng)前的訪問(wèn)主體是否具有正確的權(quán)限,來(lái)實(shí)現(xiàn)對(duì)訪問(wèn)客體的訪問(wèn),如果當(dāng)前的訪問(wèn)主體不具備對(duì)客體操作的權(quán)限,則這一訪問(wèn)行為將被系統(tǒng)拒絕,如果訪問(wèn)的主體具備對(duì)客體操作的相應(yīng)權(quán)限,之后,才能夠正常的去執(zhí)行訪問(wèn)主體發(fā)起的具體的訪問(wèn)操作。

在基于角色的訪問(wèn)控制技術(shù)中,對(duì)權(quán)限的管理是整個(gè)功能模塊的設(shè)計(jì)核心,也是確保所有的訪問(wèn)主體與被訪問(wèn)的客體之間,能夠建立起正確關(guān)系的核心標(biāo)準(zhǔn),因此在設(shè)計(jì)的過(guò)程中,需要預(yù)先根據(jù)用戶的身份和訪問(wèn)主體進(jìn)行相應(yīng)的權(quán)限分配,權(quán)限分配的方式,可以在系統(tǒng)設(shè)計(jì)的初期,或者在第一次運(yùn)行的初始化階段,對(duì)每個(gè)訪問(wèn)主體的權(quán)限進(jìn)行約定和分配,也可以在系統(tǒng)運(yùn)行過(guò)程當(dāng)中,動(dòng)態(tài)的調(diào)整不同的運(yùn)行主體所具備的訪問(wèn)權(quán)限,無(wú)論采用哪一種方式設(shè)定訪問(wèn)主體的所具備的訪問(wèn)權(quán)限,一旦相應(yīng)的訪問(wèn)主體確定了訪問(wèn)權(quán)限之后,則該訪問(wèn)主體在系統(tǒng)運(yùn)行過(guò)程中,對(duì)所有的數(shù)據(jù)進(jìn)行訪問(wèn)的時(shí)候,都必須按照其所設(shè)定的訪問(wèn)權(quán)限進(jìn)行操作,另外,需要說(shuō)明一點(diǎn)的是,在本文設(shè)計(jì)的醫(yī)院住院信息管理系統(tǒng)中用戶在使用該系統(tǒng)的過(guò)程中,其身份可以不斷的發(fā)生改變,即一個(gè)用戶可以在不同的時(shí)刻,扮演不同的身份,但無(wú)論其扮演什么樣的身份,他一旦進(jìn)入該系統(tǒng)之后,必須要以一個(gè)明確的身份,及訪問(wèn)主體的形式出現(xiàn),然后,基于角色的訪問(wèn)系統(tǒng)將會(huì)根據(jù)當(dāng)前用戶所標(biāo)識(shí)的訪問(wèn)主體,和身份信息,查詢系統(tǒng)預(yù)先給其分配的訪問(wèn)權(quán)限,之后對(duì)該訪問(wèn)主體在系統(tǒng)中發(fā)生的所有訪問(wèn)事件,都依照預(yù)先設(shè)定的該權(quán)限進(jìn)行檢查和處理,只有所有滿足權(quán)限要求的操作,才會(huì)真正被最終得到執(zhí)行。

4 數(shù)據(jù)可靠性和一致性技術(shù)

醫(yī)院住院管理信息系統(tǒng)運(yùn)行的時(shí)間周期非常長(zhǎng),患者在醫(yī)院住院部門所留下的數(shù)據(jù),也往往需要保持很長(zhǎng)的時(shí)間周期。為了能夠讓醫(yī)院長(zhǎng)時(shí)間的保留患者的治療數(shù)據(jù),需要所設(shè)計(jì)的醫(yī)院住院管理信息系統(tǒng)對(duì)數(shù)據(jù)的存儲(chǔ)具有很高的可靠性,除了能夠正常,正確的保存數(shù)據(jù)之外,還要能夠具有非常強(qiáng)的容錯(cuò)能力,當(dāng)系統(tǒng)運(yùn)行過(guò)程中遇到各種有益,或者無(wú)益的損壞的時(shí)候,能夠盡可能的將對(duì)系統(tǒng)的破壞降到最小,甚至通過(guò)預(yù)先設(shè)計(jì)的數(shù)據(jù)恢復(fù)技術(shù),再將最初的原始數(shù)據(jù)進(jìn)行復(fù)原。

為了實(shí)現(xiàn)這一目標(biāo),本文設(shè)計(jì)的醫(yī)院住院管理信息系統(tǒng)中對(duì)數(shù)據(jù)管理采用了數(shù)據(jù)表項(xiàng)冗余設(shè)計(jì)和分布式存儲(chǔ)兩種應(yīng)用技術(shù),其中數(shù)據(jù)表項(xiàng)冗余技術(shù)是指在設(shè)計(jì)醫(yī)院住院管理信息系統(tǒng)其規(guī)劃的數(shù)據(jù)表項(xiàng)中,有意識(shí)增加一些冗余的數(shù)據(jù)表項(xiàng),以便當(dāng)數(shù)據(jù)庫(kù)遭到小規(guī)模的破壞,或者發(fā)生意外錯(cuò)誤的時(shí)候,能夠根據(jù)數(shù)據(jù)表項(xiàng)中的冗余數(shù)據(jù)恢復(fù)出整個(gè)完整的數(shù)據(jù)表,并且實(shí)現(xiàn)數(shù)據(jù)庫(kù)的數(shù)據(jù)自我修復(fù)的功能。數(shù)據(jù)表項(xiàng)冗余的技術(shù)在設(shè)計(jì)數(shù)據(jù)表項(xiàng)的時(shí)候,有意識(shí)的選取一個(gè)或者多個(gè)數(shù)據(jù)表項(xiàng),在不同的數(shù)據(jù)表中進(jìn)行表示和存儲(chǔ),當(dāng)一個(gè)數(shù)據(jù)表項(xiàng)發(fā)生錯(cuò)誤,或者遭受破壞的時(shí)候,能夠利用數(shù)據(jù)庫(kù)中存儲(chǔ)在其他數(shù)據(jù)表項(xiàng)中的數(shù)據(jù),實(shí)現(xiàn)自我的恢復(fù),而在進(jìn)行這種自我恢復(fù)的過(guò)程中,必須依靠關(guān)系數(shù)據(jù)庫(kù)模型,將多個(gè)數(shù)據(jù)表項(xiàng)關(guān)聯(lián)起來(lái),并且通過(guò)關(guān)系數(shù)據(jù)庫(kù)模型中所提供的數(shù)據(jù)庫(kù)訪問(wèn)函數(shù)接口,實(shí)現(xiàn)從一個(gè)數(shù)據(jù)表項(xiàng)中的數(shù)據(jù)向另外一個(gè)數(shù)據(jù)表項(xiàng)中的數(shù)據(jù)進(jìn)行恢復(fù)的操作。

分布式存儲(chǔ)技術(shù)是指醫(yī)院住院管理信息系統(tǒng)底層的核心數(shù)據(jù)庫(kù)在設(shè)計(jì)的時(shí)候,使用分布式備份存儲(chǔ)的策略,實(shí)現(xiàn)數(shù)據(jù)的可靠性保護(hù)。其基本的思想是對(duì)醫(yī)院住院管理信息系統(tǒng)中的數(shù)據(jù),在本地的數(shù)據(jù)庫(kù)服務(wù)器中存儲(chǔ)一份,之后再通過(guò)網(wǎng)絡(luò)在遠(yuǎn)程異地的備份數(shù)據(jù)庫(kù)服務(wù)器中存儲(chǔ)一份鏡像數(shù)據(jù),這樣,一旦當(dāng)本地的數(shù)據(jù)庫(kù)服務(wù)器遭到破壞,數(shù)據(jù)庫(kù)服務(wù)器中的數(shù)據(jù)無(wú)法進(jìn)行有效的恢復(fù)的時(shí)候,能夠通過(guò)遠(yuǎn)程數(shù)據(jù)庫(kù)服務(wù)器中的鏡像數(shù)據(jù)進(jìn)行恢復(fù)。使用分布式數(shù)據(jù)存儲(chǔ)技術(shù),在應(yīng)用過(guò)程需要注意遠(yuǎn)程的鏡像數(shù)據(jù),需要定期和本地的數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)保持同步,采用增量式的方式進(jìn)行備份,以減少數(shù)據(jù)通信的流量,將本地?cái)?shù)據(jù)庫(kù)服務(wù)器中的數(shù)據(jù)備份至遠(yuǎn)程的鏡像數(shù)據(jù)庫(kù)服務(wù)器中。

5 總結(jié)

隨著計(jì)算機(jī)信息技術(shù)的飛速發(fā)展,醫(yī)院的日常管理與運(yùn)營(yíng)已離不開(kāi)信息系統(tǒng)平臺(tái)。醫(yī)院信息涉及醫(yī)學(xué)實(shí)踐、科研、信息交流等眾多領(lǐng)域,這也要求醫(yī)院信息系統(tǒng)應(yīng)當(dāng)集計(jì)算機(jī)學(xué)、人工智能、統(tǒng)計(jì)學(xué)、信息管理等技術(shù)于一體,為醫(yī)學(xué)的衛(wèi)生管理、臨床控制、數(shù)據(jù)檢索等工作創(chuàng)造更加便利的條件。本文通過(guò)對(duì)醫(yī)院住院管理信息系統(tǒng)數(shù)據(jù)的詳細(xì)設(shè)計(jì),使得患者在醫(yī)院住院期間產(chǎn)生的各種數(shù)據(jù)得到長(zhǎng)期有效的保存,而且信息的透明度得到大幅度的提高,在本文設(shè)計(jì)的醫(yī)院住院管理信息系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)綜合考慮到對(duì)數(shù)據(jù)長(zhǎng)期保存的應(yīng)用需求,所設(shè)計(jì)的應(yīng)用系統(tǒng)能夠長(zhǎng)時(shí)間的對(duì)患者的應(yīng)用數(shù)據(jù)進(jìn)行存儲(chǔ),因此實(shí)現(xiàn)患者數(shù)據(jù)的長(zhǎng)期有效的存儲(chǔ),大大提高醫(yī)院信息化管理水平。

[1] 徐杰燊.醫(yī)院醫(yī)技科室信息管理系統(tǒng)的設(shè)計(jì)、開(kāi)發(fā)與應(yīng)用[J].中國(guó)醫(yī)學(xué)裝備,2009,6(5):30-32.

[2] 李澄,張廣明.醫(yī)院管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2007,23(6):8799-8802.

[3] 姚海峰,徐寧.開(kāi)發(fā)與設(shè)計(jì)醫(yī)院信息管理系統(tǒng)軟件的常用方法[J].電腦編程技巧與維護(hù),2008(13):21.

[4] 黃力.無(wú)線自組網(wǎng)中功率控制協(xié)議研究與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2008(24):121-122.

[5] 楊樟衛(wèi),胡晉紅,王卓,等.醫(yī)院藥品消耗綜合分析軟件設(shè)計(jì)和應(yīng)用[J].中國(guó)醫(yī)院統(tǒng)計(jì),2003,10(3):154-157.

The search and practice of hospital information management system for database designs mode

In this papers, based on relationship database of Windows platen. With Microsoft SQL Server 2008 as back-office database,The adopting Visual's Studio.Net develops tool for front end. Make use of to carry out a data safety and complete the database design aiming at information management system in the hospital according to the calling control technique of role.

Oracle;SQL Server;MySQ

TP311

A

1008-1151(2016)03-0014-03

2016-02-11

廣西教育廳科研項(xiàng)目“醫(yī)院住院管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)”(LX2014542);廣西教育廳科研項(xiàng)目“基于.NET的高職CRP系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)”(YB2014498)。

賓哲桂(1981-),男,廣西博白人,柳州職業(yè)技術(shù)學(xué)院工程師,碩士,研究方向?yàn)橛?jì)算機(jī)應(yīng)用。

羅永有(1979-),男,廣西柳州人,柳州城市職業(yè)學(xué)院講師,研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)技術(shù)。

猜你喜歡
關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)表信息管理系統(tǒng)
關(guān)系數(shù)據(jù)庫(kù)在高爐數(shù)據(jù)采集系統(tǒng)中的應(yīng)用
三維可視化信息管理系統(tǒng)在選煤生產(chǎn)中的應(yīng)用
信息管理系統(tǒng)在工程項(xiàng)目管理的應(yīng)用
湖北省新冠肺炎疫情數(shù)據(jù)表
基于三維TGIS的高速公路綜合信息管理系統(tǒng)
基于列控工程數(shù)據(jù)表建立線路拓?fù)潢P(guān)系的研究
人事檔案信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
基于索引結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫(kù)關(guān)鍵詞檢索
圖表
基于VSL的動(dòng)態(tài)數(shù)據(jù)表應(yīng)用研究
上犹县| 抚松县| 讷河市| 康平县| 都安| 罗定市| 佳木斯市| 沁源县| 兴安县| 泽库县| 定陶县| 凯里市| 密云县| 临邑县| 内江市| 读书| 涞水县| 青冈县| 松溪县| 泰州市| 通许县| 繁昌县| 西青区| 马关县| 十堰市| 海宁市| 巍山| 阿克| 新乡市| 扎鲁特旗| 扎囊县| 寻乌县| 开远市| 鄂伦春自治旗| 陵川县| 平南县| 吴堡县| 桃园县| 漾濞| 额敏县| 玉门市|