摘 要:基礎(chǔ)水文數(shù)據(jù)庫(kù)是國(guó)家重要的基礎(chǔ)信息資源,涉及到很多的重要數(shù)據(jù)信息,同時(shí)也是水文數(shù)據(jù)的載體,可以根據(jù)水文業(yè)務(wù)工作的實(shí)際情況,布置出具體的基礎(chǔ)設(shè)施。隨著現(xiàn)代化科學(xué)技術(shù)的不斷發(fā)展,為了更好的適應(yīng)水文信息化變化的趨勢(shì),及時(shí)準(zhǔn)確的為人們提供水文信息服務(wù),就必須要對(duì)數(shù)據(jù)庫(kù)的功能進(jìn)行完善,使其可以承載更多的數(shù)據(jù)載體。本文通過(guò)對(duì)數(shù)據(jù)庫(kù)管理系統(tǒng)的分析,探索數(shù)據(jù)查詢功能的應(yīng)用模式,并根據(jù)EXECL應(yīng)用軟件對(duì)數(shù)據(jù)的錄入功能,篩選和查詢相關(guān)的數(shù)據(jù)。
關(guān)鍵詞:數(shù)據(jù)查詢功能;基礎(chǔ)水文數(shù)據(jù)庫(kù);水文數(shù)據(jù)
中圖分類號(hào):P337
數(shù)據(jù)查詢功能的實(shí)現(xiàn)是水文數(shù)據(jù)庫(kù)管理的重要內(nèi)容,分用Visual Foxpro查詢、EX-ECL導(dǎo)入外部數(shù)據(jù)查詢、EXECL篩選查詢?nèi)N方法對(duì)數(shù)據(jù)進(jìn)行查詢,可以保障數(shù)據(jù)信息的準(zhǔn)確性和可靠性。同時(shí)也簡(jiǎn)化了操作的步驟,能使水文數(shù)據(jù)庫(kù)的管理人員及時(shí)掌握到水文系統(tǒng)的運(yùn)作情況,根據(jù)查詢到的數(shù)據(jù)分析,可以用于工程水文分析計(jì)算、洪水預(yù)報(bào)等工作中。
1 數(shù)據(jù)查詢功能
1.1 利用Visual Foxpro查詢。在利用Visual FoxPro對(duì)數(shù)據(jù)進(jìn)行查詢的過(guò)程中,系統(tǒng)會(huì)自動(dòng)設(shè)置查詢命令和查詢向?qū)?,操作人員只需要根據(jù)系統(tǒng)的指示,按照實(shí)際的查詢需要,對(duì)水文數(shù)據(jù)庫(kù)進(jìn)行選擇。Visual FoxPro數(shù)據(jù)庫(kù)管理系統(tǒng)可以運(yùn)用分組查詢、多表查詢的方式,對(duì)水文數(shù)據(jù)信息進(jìn)行全面的查找和篩選,使查詢結(jié)果數(shù)據(jù)可以具備輸出功能,并被技術(shù)分析人員及時(shí)捕獲,用于水文分析工作中。系統(tǒng)在查詢的過(guò)程中,會(huì)產(chǎn)生獨(dú)立的查詢文件,最后技術(shù)人員可以通過(guò)調(diào)用該文件的形式,掌握到數(shù)據(jù)信息內(nèi)容[1]。根據(jù)對(duì)某基礎(chǔ)水文數(shù)據(jù)庫(kù)的分析,本文觀察了日時(shí)段最大降水量表的字段,制定了如下表格:
表1 日時(shí)段最大降水量表的字段定義
序號(hào)字段標(biāo)識(shí)字段名主鍵序號(hào)計(jì)量單位類型及長(zhǎng)度是否允許空值
1MXPDR最大降水量時(shí)段長(zhǎng)度2 N(3)否
2MXP最大降水量 mmN(5.1)
3BGDT起始日期 T
4STCD站碼1 C(8)否
5YR年3 N(4)否
6MXPRC最大降水量注解碼 C(4)
這個(gè)查詢程序中,只需要在窗口數(shù)據(jù)庫(kù)中去查詢數(shù)據(jù)即可,字段要選擇顯示的數(shù)據(jù)字段,并能根據(jù)數(shù)據(jù)條件,設(shè)置相應(yīng)的功能。
1.2 利用EXECL導(dǎo)入外部數(shù)據(jù)查詢。EXECL功能軟件的導(dǎo)入外部數(shù)據(jù)功能可以實(shí)現(xiàn)數(shù)據(jù)查詢篩選過(guò)程,可以對(duì)Visual Foxpro數(shù)據(jù)庫(kù)的表進(jìn)行記錄,進(jìn)而及時(shí)掌握到數(shù)據(jù)信息的變化形式。在實(shí)際查詢的過(guò)程中,技術(shù)人員首先要打開(kāi)一張空表,通過(guò)導(dǎo)入外部數(shù)據(jù)的相關(guān)操作,新建數(shù)據(jù)庫(kù)查詢,同時(shí)根據(jù)查詢向?qū)У闹甘?,選擇要篩選的項(xiàng)目。這個(gè)數(shù)據(jù)查詢的過(guò)程,要求技術(shù)人員要熟練操作計(jì)數(shù)機(jī)系統(tǒng),可以自主完成查詢的過(guò)程,并能對(duì)數(shù)據(jù)進(jìn)行有效的分析[2]。
1.3 利用EXECL篩選查詢。利用EXECL功能軟件對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行篩選,主要包括條件篩選和高級(jí)篩選,技術(shù)人員需要結(jié)合具體的數(shù)據(jù)查詢?nèi)蝿?wù),去選擇篩選查詢的條件。自動(dòng)篩選的方法應(yīng)用,一般應(yīng)用在簡(jiǎn)單條件篩選中,系統(tǒng)會(huì)自動(dòng)將無(wú)價(jià)值的數(shù)據(jù)信息進(jìn)行隱藏,技術(shù)人員只需要對(duì)有用的數(shù)據(jù)進(jìn)行分析即可,使用自動(dòng)篩選條件還可以同時(shí)對(duì)多個(gè)字段進(jìn)行篩選操作,在很大程度上提高了工作人員的查詢效率。高級(jí)篩選條件一般用于條件復(fù)雜的篩選操作,通過(guò)技術(shù)人員的篩選,數(shù)據(jù)信息會(huì)顯示在原數(shù)據(jù)表格中,原始數(shù)據(jù)表格會(huì)對(duì)數(shù)據(jù)信息進(jìn)行分析,如果滿足查詢的需要,原始數(shù)據(jù)表格會(huì)把記錄隱藏起來(lái)[3]。
2 數(shù)據(jù)查詢功能在基礎(chǔ)水文數(shù)據(jù)庫(kù)中的應(yīng)用
2.1 EXECL高級(jí)篩選功能的應(yīng)用。EXECL高級(jí)篩選功能的應(yīng)用可以對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一的處理,并保證處理后的數(shù)據(jù)信息內(nèi)容可以應(yīng)用在實(shí)際中,高級(jí)篩選會(huì)涉及到站碼和年份,所以在最大降水量監(jiān)控的過(guò)程中,技術(shù)人員要及時(shí)采集的水量變化的信息。EXECL高級(jí)篩選過(guò)程中,會(huì)根據(jù)技術(shù)人員輸入的關(guān)鍵字,系統(tǒng)自動(dòng)會(huì)對(duì)采集到的數(shù)據(jù)信息進(jìn)行篩選,所以最大降水量的觀察和統(tǒng)計(jì)直接會(huì)影響到篩選的結(jié)果[4]。EXECL高級(jí)篩選功能可以使數(shù)據(jù)之間形成比較,這種應(yīng)用的模式在很大程度上簡(jiǎn)化了技術(shù)人員的實(shí)際操作過(guò)程,同時(shí)系統(tǒng)準(zhǔn)確的分析,也可以提高查詢的準(zhǔn)確性,所以在基礎(chǔ)水文工作中,應(yīng)該加大對(duì)EXECL高級(jí)篩選功能的利用效率,使其可以運(yùn)用自身的分類功能,對(duì)數(shù)據(jù)進(jìn)行比較,進(jìn)而掌握到最能反映出基礎(chǔ)水文數(shù)據(jù)庫(kù)結(jié)構(gòu)的信息內(nèi)容。
2.2 優(yōu)化數(shù)據(jù)庫(kù)表結(jié)構(gòu)。數(shù)據(jù)查詢功能的應(yīng)用,可以對(duì)基礎(chǔ)水文數(shù)據(jù)庫(kù)中數(shù)據(jù)表進(jìn)行優(yōu)化,系統(tǒng)對(duì)數(shù)據(jù)信息的隱藏處理,使技術(shù)人員及時(shí)掌握到有用的數(shù)據(jù)信息內(nèi)容,同時(shí)也會(huì)提高系統(tǒng)的采集效率[5]。對(duì)于數(shù)據(jù)表來(lái)說(shuō),其結(jié)構(gòu)會(huì)直接影響到數(shù)據(jù)的存儲(chǔ)和采集,在使用數(shù)據(jù)查詢功能的過(guò)程中,技術(shù)人員可以根據(jù)程序的編寫內(nèi)容,去合理設(shè)置查詢的步驟,傳統(tǒng)的數(shù)據(jù)表形式,已經(jīng)不能滿足眾多數(shù)據(jù)的查詢需求。所以這種優(yōu)化的過(guò)程,也可以完善數(shù)據(jù)查詢功能,使其可以更加全面的應(yīng)用在基礎(chǔ)水文數(shù)據(jù)庫(kù)中。
2.3 實(shí)現(xiàn)數(shù)據(jù)格式的轉(zhuǎn)換。數(shù)據(jù)查詢功能的運(yùn)用就可以實(shí)現(xiàn)格式轉(zhuǎn)換,而且不會(huì)影響到數(shù)據(jù)本身的內(nèi)容,針對(duì)基礎(chǔ)水文數(shù)據(jù)庫(kù)的信息含量,必須要有明確的分類系統(tǒng),才能使技術(shù)人員及時(shí)掌握到變化的數(shù)據(jù)信息內(nèi)容。新建的數(shù)據(jù)查詢表可以存儲(chǔ)特定類型的數(shù)據(jù)內(nèi)容,技術(shù)人員通過(guò)數(shù)據(jù)查詢功能的運(yùn)用,可以采集到轉(zhuǎn)換格式之后的數(shù)據(jù),通過(guò)實(shí)際的分析和研究,就可以應(yīng)用在實(shí)際的水文管理工作中。
3 結(jié)束語(yǔ)
隨著我國(guó)科學(xué)技術(shù)的發(fā)展,基礎(chǔ)水文數(shù)據(jù)庫(kù)的數(shù)據(jù)查詢工作已經(jīng)有了很大的提高,可以針對(duì)復(fù)雜數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行操作,并可以及時(shí)對(duì)數(shù)據(jù)內(nèi)容進(jìn)行分析。Visual Foxpro查詢功能的使用,使計(jì)算機(jī)技術(shù)很好的融合在數(shù)據(jù)查詢中,并利用EXECL導(dǎo)入外部數(shù)據(jù)查詢過(guò)程,更好的掌握了水文數(shù)據(jù)的變化情況。所以水文工作的人員要結(jié)合現(xiàn)代科學(xué)技術(shù)發(fā)展的步伐,最大程度的提高數(shù)據(jù)查詢工作的效率,實(shí)現(xiàn)全面的技術(shù)控制管理模式,提高數(shù)據(jù)分析和采集的能力,運(yùn)用數(shù)據(jù)查詢功能來(lái)完善水文監(jiān)控工作。
參考文獻(xiàn):
[1]章樹(shù)安,吳禮福,彭開(kāi)泉.基礎(chǔ)水文數(shù)據(jù)庫(kù)表結(jié)構(gòu)及標(biāo)識(shí)符標(biāo)準(zhǔn)(SL324-2005)[J].北京:中華人民共和國(guó)水利部,2010(11):120-123.
[2]葛維亞,周文通,張國(guó)泰.全國(guó)水文數(shù)據(jù)庫(kù)表結(jié)構(gòu)方案3.0版[Z].北京:水利部水利信息中心,2011(19):180-185.
[3]陳鴻利,張文存,熊太玲.對(duì)基礎(chǔ)水文數(shù)據(jù)庫(kù)的認(rèn)識(shí)和應(yīng)用[J].河南水利與南水北調(diào),2012(13):136-140.
[4]黃廟由,李世宇,張霞.Visual Foxpro數(shù)據(jù)庫(kù)教程[J].水土保持應(yīng)用技術(shù),2013(20):152-156.
[5]王冠國(guó),李楠,王麗.基于數(shù)據(jù)庫(kù)和Visual Foxpro查詢功能的水文數(shù)據(jù)查詢[J].電子科技大學(xué),2013(14):170-175.
作者簡(jiǎn)介:朱志杰(1988.02-),男,江西吉安人,科員,本科,研究方向:數(shù)據(jù)庫(kù)。
作者單位:吉安市水文局,江西吉安 343000