河北軟件職業(yè)技術(shù)學(xué)院
油田生產(chǎn)綜合管理系統(tǒng)后臺數(shù)據(jù)庫的開發(fā)
劉克 苗斌河北軟件職業(yè)技術(shù)學(xué)院
油田生產(chǎn)綜合管理系統(tǒng)后臺數(shù)據(jù)庫的設(shè)計標(biāo)準(zhǔn)是以數(shù)據(jù)存儲和搜索范圍、不同壓縮包數(shù)據(jù)流量的大小以及在傳輸途中變換的碼型為依據(jù)的。局域網(wǎng)內(nèi)的數(shù)據(jù)資源以實現(xiàn)網(wǎng)絡(luò)之間對數(shù)據(jù)資源共享為目的,所以數(shù)據(jù)列表的完整性是該系統(tǒng)所要解決的主要問題之一。油田在勘探開采到油氣輸出的過程中會產(chǎn)生很多的數(shù)據(jù),這些數(shù)據(jù)有時需要刪除或者增加,數(shù)據(jù)庫的開發(fā)有效地節(jié)省了工作時間,其能更加系統(tǒng)全面地處理這些數(shù)據(jù),將每一個月、每一季甚至是每一年的開采數(shù)據(jù)進行統(tǒng)計。
綜合管理系統(tǒng);后臺數(shù)據(jù)庫;工作效率;安全
隨著信息化技術(shù)的不斷發(fā)展,信息已成為人類之間交流的一部分。SQLServer數(shù)據(jù)庫是由微軟公司研發(fā)的用于綜合型數(shù)據(jù)管理的數(shù)據(jù)庫,與一般的操作系統(tǒng)。(包括W indows2000、Xp、Linux、Mac以及近幾年推出的Windows7)都有著很好的兼容性。
油田生產(chǎn)綜合管理系統(tǒng)后臺數(shù)據(jù)庫的設(shè)計標(biāo)準(zhǔn)是以數(shù)據(jù)存儲和搜索范圍、不同壓縮包數(shù)據(jù)流量的大小以及在傳輸途中變換的碼型為依據(jù)的。碼型在傳輸?shù)念l率和波形上加以區(qū)分,在同一時間上壓縮多路數(shù)據(jù)包,控制了壓縮的速度,并且傳輸?shù)綌?shù)據(jù)庫中的時間偏差很小。在搜索范圍上,該數(shù)據(jù)庫包含了大量的數(shù)據(jù)資源,當(dāng)用戶在檢索信息時,首先考慮到的是檢索的效率,用戶查詢某個關(guān)鍵字時,該數(shù)據(jù)庫中的搜索器會在限定時間內(nèi)準(zhǔn)確找出客戶所需要的數(shù)據(jù)包。
2.1 INDEX的設(shè)計標(biāo)準(zhǔn)
在SQLServer數(shù)據(jù)庫設(shè)計標(biāo)準(zhǔn)規(guī)范中,需要用到INDEX搜索設(shè)定標(biāo)準(zhǔn),該搜索設(shè)定標(biāo)準(zhǔn)可以提高數(shù)據(jù)查詢的性能。一般INDEX常用于CLUSTED中,分為數(shù)組序列和引用序列,包含的語法有area_mun、arrange、reference。在array序列中其表示為區(qū)域單元格,單元格分為縱向和橫向,在縱向區(qū)域內(nèi)還有返回域值的功能。例如在油井管道內(nèi)搜索石油原液的流速,若A3=73,B1=45,該兩個縱向函數(shù)式表示石油管道內(nèi)的流速以及管道內(nèi)運行溫度值,在油田生產(chǎn)后臺數(shù)據(jù)庫管理系統(tǒng)中,傳遞一個動態(tài)數(shù)據(jù)鏈,程序便會執(zhí)行該編碼模塊。最后,在程序運行過程中,輸出石油后臺設(shè)備運行的參數(shù)以及石油原液流速的參數(shù)。一般石油鉆井開采設(shè)備正常運行時轉(zhuǎn)速能達到1 200 r/s,開采石油原液的流速為30m3/s,會占用計算機的內(nèi)存空間,數(shù)據(jù)庫中記載的數(shù)據(jù)越多,占用相應(yīng)的內(nèi)存空間就越大,該邏輯程序中的UPDATE也不會進行更新,導(dǎo)致數(shù)字資源有效檢索能力下降。
2.2 列表數(shù)據(jù)的完整性設(shè)計
油田企業(yè)局域網(wǎng)內(nèi)的數(shù)據(jù)資源是以實現(xiàn)網(wǎng)絡(luò)之間對數(shù)據(jù)資源共享為目的,所以數(shù)據(jù)列表的完整性是該系統(tǒng)所要解決的主要問題之一。在傳輸數(shù)據(jù)整合模式中,由于沒有區(qū)分子表和父表的能力(即各類的數(shù)據(jù)綜合到了一起),使其在綜合管理系統(tǒng)中搜索相關(guān)信息時,把一系列的附屬字表的信息也連帶出來。在數(shù)據(jù)管理人員的操作下,把子表中的數(shù)據(jù)結(jié)構(gòu)安放在數(shù)據(jù)庫系統(tǒng)中外圍結(jié)構(gòu)模塊中,這樣用戶在搜索關(guān)鍵字時,會根據(jù)不同的界定范圍,找到合適的子表和父表中的相關(guān)數(shù)據(jù)。
2.3 索引及權(quán)限的設(shè)計結(jié)構(gòu)
索引的主要目的是在有限時間內(nèi)對數(shù)據(jù)信息的檢索,在所設(shè)定的程序中必須滿足要搜索關(guān)鍵字的行小于整個數(shù)據(jù)表格中的行,這樣檢索的效率可以提高到10%。當(dāng)客戶在搜索器中輸入有效性的字數(shù)超出系統(tǒng)對程序設(shè)定字數(shù)的標(biāo)準(zhǔn)時,便會加大搜索范圍,進而加重了運載程序的負擔(dān)。數(shù)據(jù)庫中列是針對數(shù)據(jù)的錄入以及程序設(shè)定的編碼加密編程等,因此在關(guān)鍵字數(shù)上沒有做出嚴(yán)格的標(biāo)準(zhǔn),不會涉及到行的鎖定標(biāo)準(zhǔn)范圍。
權(quán)限的設(shè)計標(biāo)準(zhǔn)是專為用戶制定的,即用戶需要登錄密碼和用戶名,這樣才可以在數(shù)據(jù)庫中查詢信息。
3.1 對油田綜合管理系統(tǒng)中瓶頸故障的定位
隨著油田行業(yè)的不斷發(fā)展,對于數(shù)據(jù)資源的存儲及處理工作能夠在短時間內(nèi)做出快速的判斷,其中該數(shù)據(jù)庫的研發(fā)技術(shù)便運用到現(xiàn)代油田行業(yè)中。通常油田系統(tǒng)中數(shù)據(jù)的傳送采用的是發(fā)送SQL數(shù)據(jù)包的形式,數(shù)據(jù)包通過壓縮形成數(shù)據(jù)流量壓縮包在傳輸信道中進行傳輸。對于較大數(shù)據(jù)塊的傳送,可能會因為占用較多的傳輸帶寬造成傳輸線路的堵塞。在數(shù)據(jù)庫管理系統(tǒng)中有查看CPU占用內(nèi)存空間大小的服務(wù)器,它可以確定發(fā)生中斷線路的確切地點。
3.2 保障數(shù)據(jù)信息的安全
雖然數(shù)據(jù)庫是一個資源共享平臺,但是對于石油行業(yè)來說很多數(shù)據(jù)是機密數(shù)據(jù),所以采取了加密措施。每天石油的采集量數(shù)據(jù)都要存儲到數(shù)據(jù)庫中,但可能會有一些不法分子盜竊該數(shù)據(jù)信息資源,使國家能源存儲機密函件泄露。傳統(tǒng)的油田數(shù)據(jù)庫只是劃分了子網(wǎng),沒有進行更細致的劃分,不同部門可以進行彼此之間信息的查看,因此存在著一定的風(fēng)險。當(dāng)前SQLServer數(shù)據(jù)庫采用了加密功能,只有同一小組的人員才可以預(yù)覽數(shù)據(jù)報表參數(shù),并對管理數(shù)據(jù)庫系統(tǒng)實現(xiàn)了數(shù)字資源的分流,獨立部門內(nèi)部的資源只能針對性的共享,在很大程度上保障了油田企業(yè)信息的安全。
3.3 對油田生產(chǎn)數(shù)據(jù)的處理
我國的油氣資源豐富,開設(shè)的油田很多,油田在勘探開采到油氣輸出的過程中會產(chǎn)生很多的數(shù)據(jù),這些數(shù)據(jù)有些時候需要刪除或者增加,龐大的數(shù)據(jù)在處理時是一項非常耗時的工作。油田綜合管理系統(tǒng)后臺數(shù)據(jù)庫的開發(fā)有效地節(jié)省了工作時間,其能更加系統(tǒng)全面地處理這些數(shù)據(jù),將每一個月、每一季甚至是每一年的開采數(shù)據(jù)進行統(tǒng)計。油田綜合管理系統(tǒng)后臺數(shù)據(jù)庫的應(yīng)用,大大提高了生產(chǎn)工作效率。
(欄目主持 關(guān)梅君)
10.3969/j.issn.1006-6896.2014.7.043