顧艷
摘 要:當(dāng)前網(wǎng)絡(luò)信息技術(shù)十分發(fā)達(dá),數(shù)據(jù)庫管理系統(tǒng)的構(gòu)建更加科學(xué)化。數(shù)據(jù)庫管理系統(tǒng)應(yīng)用于醫(yī)院信息系統(tǒng)中不僅大大提升了醫(yī)院信息管理的質(zhì)量,其對(duì)醫(yī)院工作效率的提升也十分有利。醫(yī)院信息系統(tǒng)的設(shè)計(jì)對(duì)醫(yī)院的醫(yī)療信息管理具有十分重要的意義,該文就針對(duì)數(shù)據(jù)庫管理系統(tǒng)在醫(yī)院信息系統(tǒng)設(shè)計(jì)中的應(yīng)用與優(yōu)化進(jìn)行探究,以幫助醫(yī)院信息系統(tǒng)更加科學(xué)地構(gòu)建,進(jìn)而提升醫(yī)院信息管理的水平。
關(guān)鍵詞:數(shù)據(jù)庫管理系統(tǒng) 醫(yī)院信息系統(tǒng)設(shè)計(jì) 應(yīng)用 優(yōu)化
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2016)09(b)-0080-02
數(shù)據(jù)庫管理系統(tǒng)隨著而現(xiàn)代社會(huì)網(wǎng)絡(luò)信息技術(shù)的發(fā)展而逐漸完善。醫(yī)院信息系統(tǒng)的科學(xué)設(shè)計(jì)與合理應(yīng)用對(duì)于醫(yī)院醫(yī)療服務(wù)水平的提升十分有利,數(shù)據(jù)庫管理系統(tǒng)應(yīng)用于醫(yī)院信息系統(tǒng)設(shè)計(jì)中能夠幫助提升醫(yī)院信息系統(tǒng)的自動(dòng)化水平并完善其功能,從而幫助醫(yī)院為患者提供更好的醫(yī)療服務(wù)。由此可見,積極探究數(shù)據(jù)庫管理系統(tǒng)在醫(yī)院信息系統(tǒng)設(shè)計(jì)中的應(yīng)用與優(yōu)化對(duì)于提升我國(guó)醫(yī)療服務(wù)水平十分重要。
1 醫(yī)院數(shù)據(jù)庫設(shè)計(jì)的優(yōu)化探究
醫(yī)院數(shù)據(jù)庫是醫(yī)院信息系統(tǒng)設(shè)計(jì)的基礎(chǔ),醫(yī)院信息系統(tǒng)設(shè)計(jì)的優(yōu)化只有先構(gòu)建完善的數(shù)據(jù)庫,醫(yī)院信息系統(tǒng)的性能才能夠有效提升。醫(yī)院數(shù)據(jù)庫的構(gòu)建需要根據(jù)醫(yī)院的特殊性質(zhì)與特殊功能設(shè)計(jì),結(jié)合醫(yī)院信息系統(tǒng)的應(yīng)用過程將數(shù)據(jù)流程與數(shù)據(jù)模型、功能與事務(wù)流程相結(jié)合,對(duì)醫(yī)院數(shù)據(jù)庫進(jìn)行宏觀的分析與設(shè)計(jì)。
1.1 醫(yī)院數(shù)據(jù)庫設(shè)計(jì)的原則
醫(yī)院的數(shù)據(jù)信息不僅量大,且數(shù)據(jù)十分復(fù)雜,因此,醫(yī)院數(shù)據(jù)信息的管理需要借助數(shù)據(jù)模型,醫(yī)院數(shù)據(jù)庫的構(gòu)建也需要在數(shù)據(jù)模型設(shè)計(jì)與構(gòu)建的基礎(chǔ)之上進(jìn)行。醫(yī)院數(shù)據(jù)模型的設(shè)計(jì)與構(gòu)建完成之后,其表達(dá)的數(shù)據(jù)類型發(fā)生了變化,數(shù)據(jù)模型所傳遞的信息不再是醫(yī)院的原始數(shù)據(jù)信息,但其表達(dá)的信息內(nèi)容是原始信息的內(nèi)容,原則上來說就是數(shù)據(jù)模型有其他數(shù)據(jù)表達(dá)方式表達(dá)醫(yī)院的原始數(shù)據(jù)。數(shù)據(jù)模型的應(yīng)用實(shí)現(xiàn)了不可變的唯一原型數(shù)據(jù)的可變與優(yōu)化,其對(duì)醫(yī)院信息系統(tǒng)的優(yōu)化十分重要。醫(yī)院信息系統(tǒng)的設(shè)計(jì)需要結(jié)合嚴(yán)謹(jǐn)?shù)倪壿嬙O(shè)計(jì)與準(zhǔn)確有效的物理設(shè)計(jì)并基于科學(xué)的數(shù)據(jù)庫之上才能夠?qū)崿F(xiàn),而醫(yī)院數(shù)據(jù)庫的設(shè)計(jì)與構(gòu)建需要遵守一定的原則與制度,醫(yī)院數(shù)據(jù)庫才能夠?yàn)獒t(yī)院信息系統(tǒng)設(shè)計(jì)與構(gòu)建提供有效的幫助與穩(wěn)定的基礎(chǔ)。醫(yī)院數(shù)據(jù)庫構(gòu)建時(shí),數(shù)據(jù)表的建立原則有很多:首先,數(shù)據(jù)表構(gòu)建過程中其多余值與空值越少越好;其次,數(shù)據(jù)表中能夠用相互聯(lián)系的窄表代替長(zhǎng)表的就盡量用窄表代替。數(shù)據(jù)表構(gòu)建的這些原則保證了數(shù)據(jù)庫的完整性與精密性,同時(shí)數(shù)據(jù)索引的建立也更加簡(jiǎn)便,數(shù)據(jù)檢索更加迅速。
1.2 科學(xué)地設(shè)計(jì)數(shù)據(jù)表和表間的關(guān)系
數(shù)據(jù)表與表間的關(guān)系可以通過主鍵與外部鍵的關(guān)系設(shè)計(jì)與改變,利用數(shù)據(jù)表與表間關(guān)系的這一特征,可以實(shí)現(xiàn)對(duì)多個(gè)表搜索的復(fù)合條件的查詢,數(shù)據(jù)庫工作的效率因此大大提升;但同時(shí),在數(shù)據(jù)庫應(yīng)用時(shí),由于表與表間關(guān)系的關(guān)聯(lián),數(shù)據(jù)查詢時(shí)表的數(shù)目會(huì)增加,各種信息連接會(huì)更加復(fù)雜,這對(duì)醫(yī)院信息系統(tǒng)的設(shè)計(jì)又帶來了一些困難。因此,在醫(yī)院信息系統(tǒng)設(shè)計(jì)與構(gòu)建時(shí),設(shè)計(jì)者應(yīng)該綜合醫(yī)院信息系統(tǒng)的應(yīng)用需求及實(shí)際情況,合理地設(shè)計(jì)數(shù)據(jù)表與表間的關(guān)系,從而幫助構(gòu)建更加科學(xué)的關(guān)系型數(shù)據(jù)庫,進(jìn)而提升醫(yī)院信息管理系統(tǒng)的設(shè)計(jì)水平。
2 醫(yī)院信息管理系統(tǒng)數(shù)據(jù)庫的優(yōu)化
2.1 數(shù)據(jù)庫索引的優(yōu)化分析
2.1.1 關(guān)鍵項(xiàng)索引的建立與優(yōu)化
索引查詢是數(shù)據(jù)庫應(yīng)用的最佳方式。用戶在數(shù)據(jù)庫搜索界面中輸入相關(guān)的索引,數(shù)據(jù)庫就會(huì)根據(jù)屬性索引自動(dòng)篩選數(shù)據(jù)表。一個(gè)數(shù)據(jù)表往往可以具有多種索引屬性,但是,多索引的建立會(huì)使得數(shù)據(jù)的更新與改進(jìn)及數(shù)據(jù)的增刪復(fù)雜性更高,因此,數(shù)據(jù)表應(yīng)該盡可能地避免出現(xiàn)歸屬多索引的情況發(fā)生。在索引建立時(shí),設(shè)計(jì)者應(yīng)該對(duì)數(shù)據(jù)庫用戶進(jìn)行深入的分析,預(yù)測(cè)用戶查詢的常用索引,然后將數(shù)據(jù)表中最重要、最關(guān)鍵的信息作為其索引屬性,并根據(jù)索引屬性的重要性安排索引的優(yōu)先事務(wù),從而提升數(shù)據(jù)庫索引檢索的速度。
2.1.2 聚鏃索引的構(gòu)建
數(shù)據(jù)表存在硬盤中時(shí)有一定的順序,而將數(shù)據(jù)表存在于硬盤中的順序與聚鏃索引邏輯一一對(duì)應(yīng)可以大大提升數(shù)據(jù)檢索的速度,因此,在數(shù)據(jù)庫檢索中使用聚鏃索引,將數(shù)據(jù)表在硬盤中存放的順序與聚鏃索引的邏輯順序高度一致化,其是提升數(shù)據(jù)庫檢索效率的最有效方式。聚鏃索引的使用容易在檢索過程中出現(xiàn)數(shù)據(jù)表的鎖定爭(zhēng)用情況,為避免這種情況的發(fā)生,對(duì)非自然增長(zhǎng)的列建立聚鏃索引,將數(shù)據(jù)信息隨機(jī)分散在數(shù)據(jù)表中的任意位置,減少數(shù)據(jù)表出現(xiàn)數(shù)據(jù)熱點(diǎn),進(jìn)而減少數(shù)據(jù)鎖定以及數(shù)據(jù)表爭(zhēng)用情況發(fā)生的概率。
2.2 數(shù)據(jù)庫查詢關(guān)鍵詞的優(yōu)化
2.2.1 提升索引的利用效率,減少整表查詢的幾率
一般情況下數(shù)據(jù)庫所分配得到的內(nèi)存一般都在100~200 MB之間,數(shù)據(jù)庫分配得到的內(nèi)存相對(duì)于普通數(shù)據(jù)庫來說較大,但醫(yī)院數(shù)據(jù)庫構(gòu)建的單位一般為10個(gè)GB,而醫(yī)院數(shù)據(jù)庫中的數(shù)據(jù)表動(dòng)輒就要幾個(gè)GB,由此可見,醫(yī)院數(shù)據(jù)表的內(nèi)存往往較大,遠(yuǎn)遠(yuǎn)高于醫(yī)院數(shù)據(jù)庫分配的內(nèi)存。因此,在數(shù)據(jù)檢索過程中,想要將整個(gè)數(shù)據(jù)表信息導(dǎo)入內(nèi)存中往往不能實(shí)現(xiàn)。而整表查詢時(shí)需要將整個(gè)數(shù)據(jù)表導(dǎo)入內(nèi)存,這就極容易出現(xiàn)內(nèi)存不足的情況,最終其會(huì)導(dǎo)致內(nèi)存文件頻繁交換,從而消耗IO次數(shù)。因此,在數(shù)據(jù)查詢過程中,關(guān)鍵詞應(yīng)該將選擇條件縮小,從而減少內(nèi)存消耗與IO次數(shù)消耗,提高信息管理系統(tǒng)的性能。
2.2.2 降低數(shù)據(jù)查詢過程中的系統(tǒng)開銷
在關(guān)聯(lián)型數(shù)據(jù)表的查詢過程中,多個(gè)數(shù)據(jù)表之間的連接方式會(huì)進(jìn)行排列組合,數(shù)據(jù)庫會(huì)自動(dòng)選擇其中系統(tǒng)開銷最小的幾組數(shù)據(jù)表關(guān)聯(lián)方式。在數(shù)據(jù)庫設(shè)計(jì)與構(gòu)建過程中,關(guān)聯(lián)型數(shù)據(jù)檢索時(shí),系統(tǒng)應(yīng)該盡可能選擇其中行數(shù)較多且?guī)в兴饕臄?shù)據(jù)表,這樣查詢優(yōu)化器就可以在更加充分的數(shù)據(jù)選擇條件上選擇消耗系統(tǒng)較少的數(shù)據(jù)關(guān)聯(lián)方式。內(nèi)外表的選擇有特定的公式計(jì)算,在數(shù)據(jù)查詢時(shí),數(shù)據(jù)庫要進(jìn)行選擇運(yùn)算,以減少數(shù)據(jù)表連接的基數(shù),同時(shí),在數(shù)據(jù)表連接之前,連接表的屬性會(huì)與索引建立一一對(duì)應(yīng)的線性關(guān)系,從而降低預(yù)處理時(shí)數(shù)據(jù)掃描的范圍,進(jìn)而提升數(shù)據(jù)查詢的效率。
2.2.3 提升查詢條件組合的效率
在查詢條件的選擇時(shí)盡量選用單條件查詢,或者用單條件與字符匹配來代替多條件查詢。經(jīng)過大量的實(shí)踐證明,在數(shù)據(jù)查詢過程中,工作表的性能會(huì)隨著數(shù)據(jù)表行數(shù)的增加而降低,因此,先應(yīng)用單條件減小多條件篩選的范圍,然后再利用字符匹配準(zhǔn)確地鎖定多條件查詢到的信息數(shù)據(jù),相比于直接用多條件查詢數(shù)據(jù)過程,單條件與字符匹配結(jié)合查詢過程能夠大大提升數(shù)據(jù)庫執(zhí)行查詢工作的效率。
3 結(jié)語
醫(yī)院信息系統(tǒng)的設(shè)計(jì)與優(yōu)化對(duì)于醫(yī)院信息管理水平的提升及醫(yī)院服務(wù)水平的提升都十分重要。隨著數(shù)據(jù)庫管理系統(tǒng)的不斷改進(jìn)與完善,我國(guó)醫(yī)院信息系統(tǒng)的設(shè)計(jì)與應(yīng)用又有了新的技術(shù)基礎(chǔ),因此,積極探究數(shù)據(jù)庫管理系統(tǒng)在醫(yī)院信息系統(tǒng)設(shè)計(jì)與應(yīng)用中的優(yōu)化對(duì)于我國(guó)醫(yī)療服務(wù)水平的提升十分重要。
參考文獻(xiàn)
[1] 楊勁.數(shù)據(jù)庫管理系統(tǒng)在醫(yī)院信息系統(tǒng)設(shè)計(jì)和應(yīng)用中的優(yōu)化[J].北京生物醫(yī)學(xué)工程,2005,24(2):131-133.
[2] 武栩瑾.醫(yī)院管理信息系統(tǒng)設(shè)計(jì)方案研究[D].華中科技大學(xué),2005.
[3] 劉亞斌.貴州省人民醫(yī)院檢驗(yàn)信息系統(tǒng)的設(shè)計(jì)與應(yīng)用[D].云南大學(xué),2011.