摘要:農村土地承包經營權數據庫建設主要是針對農村農民承包土地的調查數據建設數據庫,比例尺一般為1∶500。主要包括數據庫設計方法、數據庫邏輯結構及空間參考、數據庫的物理存儲方式以及各級用戶權限控制技術等。
關鍵詞:經營權;數據庫邏輯結構;物理存儲;用戶權限
中圖分類號:F321.1文獻標識碼:ADOI編號:10.14025/j.cnki.jlny.2015.10.081
1數據庫設計方法
1.1以數據標準規范統領數據庫設計
農村土地承包經營權的設計依據相應的標準和規范,主要包括幾類,具體內容包括:NY/T2537-2014《農村土地承包經營權調查規程》;NY/T2538-2014《農村土地承包經營權要素編碼規則》;NY/T2539-2014《農村土地承包經營權確權登記數據庫規范》。
在數據庫設計中數據要素類、數據要素分類等都依據以上標準進行,從而保障數據成果標準性。
1.2以面向對象的建模技術與UML語言開展數據庫設計
在數據庫設計中,采用面向對象的數據建模方法、采用統一建模語言UML作為模型描述方法、采用三層建模階段的建模過程方法,編制詳細設計方案。
2數據庫邏輯結構
農村土地承包經營權數據庫分為3個子庫:經營權空間數據庫、經營權業務數據庫、經營權資料數據庫。
對于經營權空間數據庫(見圖1),參照數據標準,包括內容如下:對于經營權業務數據庫,內容主要包括:發包方管理、承包方管理、簽證機關、承包合同、經營權登記簿、經營權權證、數據字典、經營權歷史庫。經營權資料數據庫,主要指在采集過程中收集的資料,從類型上主要分為:文檔資料、圖片資料。從內容上,主要分調查資料、業務辦理資料等。
3空間參考
平面坐標系采用“國家2000坐標系”,投影采用高斯-克呂格投影;高程基準采用“1985國家高程基準”。
4數據庫物理存儲
數據庫存儲管理的數據來源復雜、種類多、數量大,為提高系統存儲工作效率,數據存儲是關鍵,以下主要對數據庫存儲進行設計。
4.1存儲能力設計
經營權數據庫需要存儲大量的空間數據,考慮到每年數據變更,數據庫的存儲設計需支持擴展或者存儲能力設計多考慮3~5年。
4.2存儲模式設計
整個數據庫采用基于ArcSDE的空間數據庫、Acess/Sqlserver/Oracle關系表和文件編目庫等相結合的方式進行存儲。
4.2.1空間數據存儲模式設計矢量數據采用ArcSDE進行存儲管理。數據圖層按照數據標準進行命名,數據采用統一的空間數據參考進行管理。
遙感影像數據、柵格數據采用ArcSDE進行存儲管理。
平臺空間數據庫中相應的存儲參數設置如下:數據壓縮方式:采用LZ777無損壓縮算法;子塊大小:512×512;金字塔參數:建立9~11級金字塔;金字塔重采樣方式:采用線性法重采樣。
4.2.2結構化數據存儲模式設計結構化數據主要指關系表數據,主要有各類未空間化的統計表格數據、編目數據、數據字典數據等。該類數據表結構規范,采用Acess/Sqlserver/Oracle關系表的方式進行存儲。對于數據表,系統統一名稱、統一規范。在設計中確保數據關系的完整性。設計時注意以下幾點:①在使用列數據類型約束的同時,制定NULL或NOTNULL約束該列是否可以出現空值,使用check約束聲明一個復雜的取值范圍來保證域的完整性。②要求表設計具有PK約束(主鍵),根據實際情況確定是否采取其他措施,如唯一索引、UNIQUE約束、IDENTITY屬性等。③建立數據庫中不同表與列之間的關系,使子表中外鍵的每個列值都與相關的父表中的主鍵或候選鍵相匹配。
4.2.3非結構化數據存儲模式設計非結構化數據主要指文件數據,這里主要指相關的匯總報告數據、產品報告數據等。數據存儲采用Oracle關系表的大字段與編目文件系統相結合的方式。
4.3存儲安全設計
從數據安全角度進行如下存儲設計:按不同密級劃分網段,不同密級的信息存儲與傳輸在物理或邏輯上進行隔離,對向專網和互聯網發布的數據進行分別存儲;由于嚴格的物理隔離將造成使用不方便、管理復雜、信息無法共享,對于涉密網的秘密和機密級數據統一存儲,對不同密級信息的訪問控制主要由應用系統完成。
5用戶權限控制分析與技術
用戶權限控制是數據安全的重要保障。分別從數據密級、數據主題和數據顆粒度等維度出發設計用戶權限控制。
5.1基于數據密級的控制
對經營權數據庫可采用基于數據密級的控制,不同的用戶具有對不同密級數據的訪問權限,從而保證數據安全。
5.2基于數據主題的控制(見表1)
對經營權數據庫可采用基于主題的數據訪問授權方式保證數據訪問的安全性。
5.3基于數據顆粒度的控制(見表1)
對經營權數據庫可采用基于顆粒度的數據訪問授權方式,從而保證數據訪問的安全性。
作者簡介:王延軍,本科學歷,沈陽國源科技發展有限公司,副總經理,研究方向:地理信息系統。