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

?

遞歸查詢(xún)?cè)谵r(nóng)村土地承包經(jīng)營(yíng)權(quán)流轉(zhuǎn)統(tǒng)計(jì)中的應(yīng)用

2017-03-01 01:00于鵬翔溫婉麗
關(guān)鍵詞:行政區(qū)樹(shù)形經(jīng)營(yíng)權(quán)

于鵬翔 溫婉麗

(1.山東正元數(shù)字城市建設(shè)有限公司,河北 張家口 075000;2.河北建筑工程學(xué)院,河北 張家口 075000)

遞歸查詢(xún)?cè)谵r(nóng)村土地承包經(jīng)營(yíng)權(quán)流轉(zhuǎn)統(tǒng)計(jì)中的應(yīng)用

于鵬翔1溫婉麗2

(1.山東正元數(shù)字城市建設(shè)有限公司,河北 張家口 075000;2.河北建筑工程學(xué)院,河北 張家口 075000)

主要分析在農(nóng)村土地承包經(jīng)營(yíng)權(quán)系統(tǒng)中如何運(yùn)行遞歸查詢(xún),并采用相關(guān)技術(shù)生成各種圖表,為農(nóng)業(yè)相關(guān)管理部門(mén)決策提供技術(shù)支撐.

遞歸查詢(xún);遍歷;統(tǒng)計(jì)匯總;農(nóng)村土地承包經(jīng)營(yíng)權(quán)

1 引 言

中共中央辦公廳、國(guó)務(wù)院辦公廳2014年11月印發(fā)《關(guān)于引導(dǎo)農(nóng)村土地經(jīng)營(yíng)權(quán)有序流轉(zhuǎn)發(fā)展農(nóng)業(yè)適度規(guī)模經(jīng)營(yíng)的意見(jiàn)》中提到伴隨我國(guó)工業(yè)化、信息化、城鎮(zhèn)化和農(nóng)業(yè)現(xiàn)代化進(jìn)程,農(nóng)村勞動(dòng)力大量轉(zhuǎn)移,農(nóng)業(yè)物質(zhì)技術(shù)裝備水平不斷提高,農(nóng)村土地承包經(jīng)營(yíng)權(quán)流轉(zhuǎn)明顯加快.為全面理解、準(zhǔn)確把握中央關(guān)于全面深化農(nóng)村改革的精神,要堅(jiān)持家庭經(jīng)營(yíng)的基礎(chǔ)性地位;堅(jiān)持農(nóng)村土地集體所有,實(shí)現(xiàn)所有權(quán)、承包權(quán)、經(jīng)營(yíng)權(quán)三權(quán)分置,引導(dǎo)土地經(jīng)營(yíng)權(quán)有序流轉(zhuǎn).

隨著流轉(zhuǎn)的承包農(nóng)戶增多,流轉(zhuǎn)形式也多樣化,流轉(zhuǎn)主體多元化,流轉(zhuǎn)利益關(guān)系復(fù)雜化,迫切需要加強(qiáng)土地流轉(zhuǎn)的管理和服務(wù)工作,做好流轉(zhuǎn)統(tǒng)計(jì)的工作,即需要依托農(nóng)村經(jīng)營(yíng)管理機(jī)構(gòu)健全土地流轉(zhuǎn)服務(wù)平臺(tái),完善縣鄉(xiāng)村三級(jí)服務(wù)和管理網(wǎng)絡(luò),建立土地流轉(zhuǎn)監(jiān)測(cè)統(tǒng)計(jì)制度,實(shí)時(shí)準(zhǔn)確的為流轉(zhuǎn)雙方提供信息發(fā)布、政策咨詢(xún)等服務(wù),為領(lǐng)導(dǎo)決策提供依據(jù).

承包經(jīng)營(yíng)權(quán)確權(quán)工作從中央到農(nóng)村都非常重視,因此會(huì)形成多級(jí)管理機(jī)構(gòu),必須采用合理的技術(shù)手段才能更好的從海量的數(shù)據(jù)中提取出各級(jí)管理部門(mén)需要的有效信息.涉及多級(jí)行政區(qū)的時(shí)候在技術(shù)層面往往會(huì)被建模成一棵行政區(qū)劃樹(shù),通過(guò)這棵樹(shù)的父子關(guān)系可篩選出需要的行政區(qū)編碼等信息,將篩選出的行政區(qū)編碼與其他業(yè)務(wù)表關(guān)聯(lián)可得到行政區(qū)范圍內(nèi)的業(yè)務(wù)信息.實(shí)踐發(fā)現(xiàn)合理運(yùn)用遞歸查詢(xún)可以讓系統(tǒng)功能設(shè)計(jì)上層次清晰,避免了普通篩選方式需要的處理過(guò)程,很大程度上提高系統(tǒng)可維護(hù)性和系統(tǒng)的運(yùn)行效率.下面我們以遞歸查詢(xún)?cè)谕恋亓鬓D(zhuǎn)統(tǒng)計(jì)中的應(yīng)用為例,對(duì)遞歸查詢(xún)的應(yīng)用進(jìn)行說(shuō)明.

2 遞歸查詢(xún)?cè)?/h2>

首先我們先來(lái)認(rèn)識(shí)一下遞歸查詢(xún),通俗的講遞歸查詢(xún)就是按照繼承關(guān)系逐級(jí)遍歷的過(guò)程,遞歸查詢(xún)的對(duì)象實(shí)質(zhì)上是一個(gè)樹(shù)形結(jié)構(gòu),查詢(xún)的過(guò)程就是從根節(jié)點(diǎn)開(kāi)始,依次對(duì)各級(jí)子節(jié)點(diǎn)查詢(xún),最終遍歷完所有的節(jié)點(diǎn).數(shù)據(jù)結(jié)構(gòu)中遍歷一棵樹(shù)有前序遍歷,后序遍歷等概念,這里不是我們研究的重點(diǎn),我們重點(diǎn)研究如何運(yùn)用Oracle數(shù)據(jù)庫(kù)自帶的遞歸查詢(xún)功能實(shí)現(xiàn)在農(nóng)村土地承包經(jīng)營(yíng)權(quán)系統(tǒng)中的應(yīng)用.

Oracle提供的關(guān)系型數(shù)據(jù)表是我們實(shí)現(xiàn)遞歸查詢(xún)的基礎(chǔ),要在Oracle中實(shí)現(xiàn)遞歸查詢(xún),第一步工作應(yīng)該是將我們要統(tǒng)計(jì)的記錄保存成樹(shù)形結(jié)構(gòu)信息,保存成樹(shù)形結(jié)構(gòu)的方法很簡(jiǎn)單,通過(guò)在表中建立兩個(gè)標(biāo)志字段即可實(shí)現(xiàn).一般我們給每個(gè)記錄添加一個(gè)ID和一個(gè)PARENTID字段,這樣根據(jù)這兩個(gè)字段的對(duì)應(yīng)關(guān)系,一個(gè)樹(shù)形結(jié)構(gòu)就形成了,在這個(gè)樹(shù)形結(jié)構(gòu)的基礎(chǔ)上我們就可以運(yùn)用Oracle提供的遞歸查詢(xún)工具展開(kāi)查詢(xún)統(tǒng)計(jì)了.

3 遞歸查詢(xún)?cè)诔邪?jīng)營(yíng)權(quán)管理系統(tǒng)中的應(yīng)用

在承包經(jīng)營(yíng)權(quán)管理系統(tǒng)中我們需要保存成樹(shù)狀結(jié)構(gòu)的是行政區(qū)劃表,在行政區(qū)區(qū)劃表基礎(chǔ)上聯(lián)合查詢(xún)業(yè)務(wù)表就可以滿足我們根據(jù)行政區(qū)進(jìn)行復(fù)雜的查詢(xún)統(tǒng)計(jì)了.行政區(qū)劃表的設(shè)計(jì)上除了行政區(qū)名稱(chēng),行政區(qū)編碼等基礎(chǔ)屬性外,給每個(gè)行政區(qū)記錄設(shè)置ID和父ID屬性值,其中最高級(jí)的行政區(qū)父ID設(shè)為0,其他的子級(jí)行政區(qū)根據(jù)行政級(jí)別將其父ID設(shè)置成其對(duì)應(yīng)的父級(jí)行政區(qū)的ID,假如我們?cè)O(shè)置省級(jí)為最高級(jí)別那么將省級(jí)行政區(qū)的ID設(shè)為0,該省管轄市的父ID就設(shè)為該省的ID,各市的ID又作為其管轄縣的父ID,依次類(lèi)推,這樣從最頂級(jí)的行政區(qū)開(kāi)始一棵樹(shù)狀結(jié)構(gòu)的行政區(qū)劃樹(shù)就虛擬出來(lái)了.

接下來(lái)就是研究如何利用Oracle數(shù)據(jù)庫(kù)自帶的遞歸查詢(xún)來(lái)實(shí)現(xiàn)我們的統(tǒng)計(jì)匯總功能了.Oracle遞歸查詢(xún)主要是start with...connect by prior的用法,start with后面緊跟遞歸的種子,即遞歸樹(shù)結(jié)構(gòu)中的根節(jié)點(diǎn),這里就是我們要查詢(xún)行政范圍的ID;connect by后面跟隨的是連接條件,即本條記錄與上一條記錄的一個(gè)對(duì)應(yīng)關(guān)系.在基本語(yǔ)法的基礎(chǔ)上,我們還可以加上一些參數(shù)進(jìn)行更細(xì)粒度的控制:比如level參數(shù)可以表示出查詢(xún)層次;where子句可以聯(lián)合數(shù)據(jù)庫(kù)的業(yè)務(wù)表進(jìn)行更多查詢(xún)條件的控制;connect_by_isleaf可以控制是否只顯示所查詢(xún)樹(shù)狀結(jié)構(gòu)的葉節(jié)點(diǎn),這個(gè)參數(shù)很實(shí)用,通過(guò)設(shè)置這一參數(shù)我們可以控制只對(duì)最底層行政區(qū)相關(guān)數(shù)據(jù)進(jìn)行查詢(xún),這樣進(jìn)行匯總統(tǒng)計(jì)的時(shí)候就可以避免重復(fù)記錄的統(tǒng)計(jì),省去了人為篩選的麻煩.

在承包經(jīng)營(yíng)權(quán)系統(tǒng)中所統(tǒng)計(jì)的行政區(qū)劃范圍是動(dòng)態(tài)選擇的,因此查詢(xún)功能用帶參數(shù)的查詢(xún)語(yǔ)句實(shí)現(xiàn)是最合適的,執(zhí)行查詢(xún)的時(shí)候把選擇的行政區(qū)對(duì)應(yīng)的ID傳遞給查詢(xún)語(yǔ)句,查詢(xún)語(yǔ)句以此行政區(qū)為根節(jié)點(diǎn)遞歸出該行政區(qū)下的所有子節(jié)點(diǎn),然后將查詢(xún)后的子集與流轉(zhuǎn)業(yè)務(wù)表進(jìn)行關(guān)聯(lián)查詢(xún),就可統(tǒng)計(jì)出我們需要范圍的土地流轉(zhuǎn)信息了.

通過(guò)代碼片段可以更容易的理解遞歸查詢(xún)函數(shù)的用法,下面是遞歸查詢(xún)函數(shù)應(yīng)用相關(guān)的代碼“select x.xzqbm from xzq x where connect_by_isleaf=1 start with x.xzqparentbm='{0}'connect by prior x.xzqbm=x.xzqparentbm”其中{0}的位置用來(lái)接收所查范圍的行政區(qū)ID,通過(guò)這次參數(shù)確定虛擬樹(shù)的根節(jié)點(diǎn).由于這里適合從根節(jié)點(diǎn)向下遞歸查找,所以我們要把行政區(qū)編碼寫(xiě)在前面,即前一條記錄的行政區(qū)編碼是要查詢(xún)記錄的父級(jí)行政區(qū)編碼.這部分代碼用法和以上文字描述部分是一致的,掌握了遞歸查詢(xún)?cè)碇笫呛苋菀桌斫獾?

在這部分代碼的后面加上where子句,比如增加土地流轉(zhuǎn)起止時(shí)間的選擇,土地流轉(zhuǎn)的交易情況等信息,然后再與土地流轉(zhuǎn)業(yè)務(wù)表連接查詢(xún),運(yùn)用數(shù)據(jù)庫(kù)提供的sum函數(shù),case函數(shù)等就可以得到很詳細(xì)的土地流轉(zhuǎn)統(tǒng)計(jì)信息了.

數(shù)據(jù)統(tǒng)計(jì)匯總工作完成后以合適的形式表現(xiàn)出來(lái)也是比較重要的,比較常見(jiàn)的是圖表形式和報(bào)表形式.

圖表形式有可細(xì)分為柱狀圖,餅狀圖,線狀圖等,實(shí)現(xiàn)圖表表現(xiàn)的工具較多,這里采用比較靈活的輕量級(jí)插件工具h(yuǎn)ighchats完成.這個(gè)工具也很好用,取得了相關(guān)數(shù)據(jù)后,只需要進(jìn)行相關(guān)參數(shù)的設(shè)置就可看到良好的表現(xiàn)效果.

報(bào)表的實(shí)現(xiàn)也有很多選擇,這里以fastreport為例簡(jiǎn)單說(shuō)明其實(shí)現(xiàn)流程,fastreport實(shí)現(xiàn)報(bào)表功能主要就是模板實(shí)現(xiàn)和數(shù)據(jù)綁定兩個(gè)環(huán)節(jié),按照相關(guān)規(guī)則設(shè)置好業(yè)務(wù)模板后,將查詢(xún)出的數(shù)據(jù)與之綁定就可以輕松生成報(bào)表.

4 結(jié) 論

將遞歸查詢(xún)應(yīng)用在查詢(xún)統(tǒng)計(jì)中構(gòu)造成帶參數(shù)的查詢(xún)函數(shù),這不僅能夠?qū)崿F(xiàn)動(dòng)態(tài)快捷篩選行政區(qū)信息,結(jié)合業(yè)務(wù)表得到查詢(xún)統(tǒng)計(jì)結(jié)果;而且遞歸查詢(xún)的應(yīng)用簡(jiǎn)化了系統(tǒng)設(shè)計(jì),在一定程度上提高了系統(tǒng)的易維護(hù)性和系統(tǒng)的運(yùn)行效率.

[1]懷進(jìn)鵬.遞歸查詢(xún)算法的研究[J].軟件學(xué)報(bào),1994(7)

[2]姜洋,彭智勇,彭煜瑋.基于圖數(shù)據(jù)庫(kù)的在線族譜編錄系統(tǒng)[J].計(jì)算機(jī)應(yīng)用,2015(1)

[3]范時(shí)平,潘淑琴,羅啟涵.一種新的基于遞歸分解的圖可達(dá)性查詢(xún)算法[J].計(jì)算機(jī)應(yīng)用研究,2014(12)

On the Application of Recursive Inquiry in the Circulation Statistics of Rural Land Contracting Right

YUPeng-xiang1,WENWan-li2

(1.Shandong Zhengyuan Digital City Construction Co.,Ltd.2.Hebei University of Archiecture Zhangjiakou,Hebei 075000)

This paper intends to illustrate how to use recursive inquiry in rural land contracting right management.By using related technologies,subsequent graphs are generated so as to provide technical support for agricultural-related management decisions.

recursive inquiry;traverse;statistical summary;rural land contracting right

2016-05-20

于鵬翔(1986-),男,漢族,山東煙臺(tái),助工,本科,地理信息系統(tǒng)開(kāi)發(fā).

10.3969/j.issn.1008-4185.2017.02.026

TP 3

A

猜你喜歡
行政區(qū)樹(shù)形經(jīng)營(yíng)權(quán)
蘋(píng)果高光效樹(shù)形改造綜合配套技術(shù)
萊陽(yáng)茌梨老齡園整形修剪存在問(wèn)題及樹(shù)形改造
上榜派出所統(tǒng)計(jì)表
上榜派出所統(tǒng)計(jì)表
民法典物權(quán)編應(yīng)如何完善土地經(jīng)營(yíng)權(quán)?
獼猴桃樹(shù)形培養(yǎng)和修剪技術(shù)
休眠季榆葉梅自然開(kāi)心樹(shù)形的整形修剪
開(kāi)展農(nóng)村土地承包經(jīng)營(yíng)權(quán)確權(quán)登記頒證工作的重大意義及主要內(nèi)容
淺議公路經(jīng)營(yíng)權(quán)轉(zhuǎn)讓
土地承包經(jīng)營(yíng)權(quán)入股與農(nóng)民專(zhuān)業(yè)合作社的法律兼容性
广宗县| 呼和浩特市| 韩城市| 焉耆| 武强县| 昌图县| 和林格尔县| 南涧| 新河县| 新邵县| 镶黄旗| 岳阳县| 开原市| 文登市| 弥渡县| 无锡市| 宝山区| 建始县| 大姚县| 石阡县| 南澳县| 太和县| 赤峰市| 墨玉县| 洛隆县| 娄底市| 镇平县| 宁化县| 偏关县| 海淀区| 河津市| 白玉县| 尤溪县| 敦煌市| 深圳市| 印江| 蓬莱市| 兴宁市| 揭东县| 海丰县| 红原县|