亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

SQL在數(shù)據(jù)檢查中的應(yīng)用

時間:2023-03-29 02:14:49 SQL 我要投稿
  • 相關(guān)推薦

關(guān)于SQL在數(shù)據(jù)檢查中的應(yīng)用

  結(jié)構(gòu)化查詢語言SQL是工業(yè)標(biāo)準(zhǔn)數(shù)據(jù)庫操作語言,在實(shí)踐中得到了廣泛運(yùn)用,下面是YJBYS小編為大家搜索整理了關(guān)于SQL在數(shù)據(jù)檢查中的應(yīng)用,歡迎參考閱讀,希望對大家有所幫助。想了解更多相關(guān)信息請持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生培訓(xùn)網(wǎng)!

  矢量地形圖是地圖要素的數(shù)字化表示,主要由屬性數(shù)據(jù)、拓?fù)鋽?shù)據(jù)和元數(shù)據(jù)三部分組成。屬性數(shù)據(jù)用于描述地理實(shí)體的類別、等級等質(zhì)量特征和數(shù)量特征,拓?fù)鋽?shù)據(jù)用于描述地圖上點(diǎn)、線、面狀要素之間關(guān)聯(lián)、鄰接、包含等空間關(guān)系,元數(shù)據(jù)則包含了數(shù)據(jù)和信息資源的描述性信息。境外判繪生成的矢量數(shù)據(jù)是按照地形圖作業(yè)規(guī)范規(guī)定的標(biāo)準(zhǔn)格式;其數(shù)據(jù)的正確性、完備性、規(guī)范性的檢查是十分重要的環(huán)節(jié)。若能對數(shù)據(jù)屬性進(jìn)行分類顯示,即按照某一屬性項(編碼、名稱、編號等)分類和排序,將有共同屬性的地圖目標(biāo)排列在一起,將會給屬性檢查帶來很大的便利,F(xiàn)有的檢查軟件都會進(jìn)行屬性項檢查,但是這種檢查方式比較單一,不能自己定義查找方式,且操作比較繁瑣,所以需要尋找一種能對屬性數(shù)據(jù)進(jìn)行快速查詢、分析的方法。

  一、屬性數(shù)據(jù)文件記錄格式

  屬性數(shù)據(jù)文件由點(diǎn)記錄、線記錄、面記錄三部分組成。點(diǎn)、線、面記錄各部分都有一個類首記錄和若干中間記錄,以文本方式存儲。

  作業(yè)中使用的式矢量地形圖數(shù)據(jù)是嚴(yán)格按照生產(chǎn)記錄格式組織、存儲的,具有嚴(yán)謹(jǐn)規(guī)范的數(shù)據(jù)結(jié)構(gòu),很自然我們可以利用數(shù)據(jù)庫來實(shí)現(xiàn)屬性數(shù)據(jù)的查詢分析。

  二、操作流程

  要實(shí)現(xiàn)這一設(shè)想,方法有很多,可以利用EXCEL、ACCESS導(dǎo)入分析,也可以編程直接讀取屬性數(shù)據(jù)文件。筆者采用的方法是將屬性文件讀入MDB數(shù)據(jù)庫,利用SQL語言進(jìn)行自定義查詢,并輸出結(jié)果的方式。流程圖如下:

  按圖幅建立的mdb數(shù)據(jù)庫中為每個圖層建立一個數(shù)據(jù)表,用于存儲每層的屬性數(shù)據(jù)。數(shù)據(jù)表的結(jié)構(gòu)(字段名稱、數(shù)據(jù)類型、長度等)應(yīng)按照軍標(biāo)格式設(shè)置,避免出現(xiàn)轉(zhuǎn)換時數(shù)據(jù)丟失。利用自編程序?qū)傩晕募械挠涗浿饌讀入數(shù)據(jù)庫,在查詢語句框中輸入SQL語句即可進(jìn)行數(shù)據(jù)篩選。通過分類篩選,將同類地物放在一起比較,就可以很輕松的檢查出地物屬性是否存在遺漏和錯誤。若需輸出查詢結(jié)果,程序可根據(jù)相應(yīng)的坐標(biāo)文件生成err文件,以供在freescan中檢查修改。程序利用VB6.0+數(shù)據(jù)控件的方式實(shí)現(xiàn),主界面如下:

  三、利用SQL實(shí)現(xiàn)屬性數(shù)據(jù)查詢分析

  結(jié)構(gòu)化查詢語言SQL是工業(yè)標(biāo)準(zhǔn)數(shù)據(jù)庫操作語言,是一種數(shù)據(jù)庫查詢和程序設(shè)計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng),在實(shí)踐中得到了廣泛運(yùn)用。它以記錄集合作為操作對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使他具有極大的靈活性和強(qiáng)大的功能。

  SQL語言包含4個部分 數(shù)據(jù)定義語言(如CREATE、DROP、ALTER等語句)、數(shù)據(jù)操作語言(如INSERT、UPDATE、DELETE語句)、數(shù)據(jù)查詢語言(如SELECT語句)、數(shù)據(jù)控制語言(如GRANT、REVOKE、COMMIT、ROLLBACK等語句)。我們最常用到的SQL包括選擇列表、FROM子句和WHERE子句,它們分別說明所查詢列、查詢的表、以及搜索條件等。

  通過SQL語句的組合可以實(shí)現(xiàn)更多復(fù)雜的查詢,實(shí)現(xiàn)對數(shù)據(jù)的分析與篩選。

  如進(jìn)行獨(dú)立房與街區(qū)名稱指針的掛接SQL語句:

  SELECT * FROM 居民地C WHERE (居民地C.注記編號=Any (select 注記編號 from 居民地C where 居民地C.編碼=130204)) and 注記編號<>0 and 編碼=130201;

  這是查找街道名未掛指針的SQL語句:

  SELECT * FROM 注記R

  WHERE 注記R.編碼=280338 and (注記R.注記號 NOT in (select 陸地交通D.注記編號 from 陸地交通D));

  通過修改SQL語句就可以非常靈活的實(shí)現(xiàn)各種查詢和篩選。為了方便操作,還可以將各種條件的查詢語句存放在一個文本文件中,隨時調(diào)用。

  本文主要介紹了利用SQL語句在數(shù)據(jù)庫中對矢量地形圖屬性數(shù)據(jù)進(jìn)行分析檢查的一種方法,這種方法在往年的數(shù)據(jù)入庫中是可行的,且在一定程度上提高了作業(yè)效率。在當(dāng)前進(jìn)行境外數(shù)字判繪過程中,需要我們通過實(shí)踐不斷總結(jié)和探索新的更有效的作業(yè)方法,高質(zhì)量、高效率圓滿完成任務(wù)。

【SQL在數(shù)據(jù)檢查中的應(yīng)用】相關(guān)文章:

SQL Server常用數(shù)據(jù)類型04-13

SQL優(yōu)化大全08-26

oracle的sql語句06-18

SQL查詢語句大全09-22

怎么打開sql文件06-22

oracle中truncatetable后的數(shù)據(jù)如何恢復(fù)06-06

sql外鍵語句示范06-21

色彩在設(shè)計中的應(yīng)用方法12-19

OA系統(tǒng)在高校中的應(yīng)用05-10

項目實(shí)施過程中的數(shù)據(jù)管理06-21