本站小編為你精心準備了土地承包經營權數據庫設計參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。
1數據庫物理存儲
數據庫存儲管理的數據來源復雜、種類多、數量大,為提高系統存儲工作效率,數據存儲是關鍵,以下主要對數據庫存儲進行設計。
1.1存儲能力設計經營權數據庫需要存儲大量的空間數據,考慮到每年數據變更,數據庫的存儲設計需支持擴展或者存儲能力設計多考慮3~5年。
1.2存儲模式設計整個數據庫采用基于ArcSDE的空間數據庫、Acess/Sqlserver/Oracle關系表和文件編目庫等相結合的方式進行存儲。
1.2.1空間數據存儲模式設計矢量數據采用ArcSDE進行存儲管理。數據圖層按照數據標準進行命名,數據采用統一的空間數據參考進行管理。遙感影像數據、柵格數據采用ArcSDE進行存儲管理。平臺空間數據庫中相應的存儲參數設置如下:數據壓縮方式:采用LZ777無損壓縮算法;子塊大小:512×512;金字塔參數:建立9~11級金字塔;金字塔重采樣方式:采用線性法重采樣。
1.2.2結構化數據存儲模式設計結構化數據主要指關系表數據,主要有各類未空間化的統計表格數據、編目數據、數據字典數據等。該類數據表結構規范,采用Acess/Sqlserver/Oracle關系表的方式進行存儲。對于數據表,系統統一名稱、統一規范。在設計中確保數據關系的完整性。設計時注意以下幾點:①在使用列數據類型約束的同時,制定NULL或NOTNULL約束該列是否可以出現空值,使用check約束聲明一個復雜的取值范圍來保證域的完整性。②要求表設計具有PK約束(主鍵),根據實際情況確定是否采取其他措施,如唯一索引、UNIQUE約束、IDENTITY屬性等。③建立數據庫中不同表與列之間的關系,使子表中外鍵的每個列值都與相關的父表中的主鍵或候選鍵相匹配。
1.2.3非結構化數據存儲模式設計非結構化數據主要指文件數據,這里主要指相關的匯總報告數據、產品報告數據等。數據存儲采用Oracle關系表的大字段與編目文件系統相結合的方式。
1.3存儲安全設計從數據安全角度進行如下存儲設計:按不同密級劃分網段,不同密級的信息存儲與傳輸在物理或邏輯上進行隔離,對向專網和互聯網的數據進行分別存儲;由于嚴格的物理隔離將造成使用不方便、管理復雜、信息無法共享,對于涉密網的秘密和機密級數據統一存儲,對不同密級信息的訪問控制主要由應用系統完成。
2用戶權限控制分析與技術
用戶權限控制是數據安全的重要保障。分別從數據密級、數據主題和數據顆粒度等維度出發設計用戶權限控制。
2.1基于數據密級的控制對經營權數據庫可采用基于數據密級的控制,不同的用戶具有對不同密級數據的訪問權限,從而保證數據安全。
2.2基于數據主題的控制對經營權數據庫可采用基于主題的數據訪問授權方式保證數據訪問的安全性。
2.3基于數據顆粒度的控制對經營權數據庫可采用基于顆粒度的數據訪問授權方式,從而保證數據訪問的安全性。
作者:王延軍 單位:沈陽國源科技發展有限公司