亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

SQL

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

時(shí)間:2024-07-28 23:42:20 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)用,歡迎參考閱讀,希望對(duì)大家有所幫助。想了解更多相關(guān)信息請(qǐng)持續(xù)關(guān)注我們應(yīng)屆畢業(yè)生培訓(xùn)網(wǎng)!

  矢量地形圖是地圖要素的數(shù)字化表示,主要由屬性數(shù)據(jù)、拓?fù)鋽?shù)據(jù)和元數(shù)據(jù)三部分組成。屬性數(shù)據(jù)用于描述地理實(shí)體的類別、等級(jí)等質(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é)。若能對(duì)數(shù)據(jù)屬性進(jìn)行分類顯示,即按照某一屬性項(xiàng)(編碼、名稱、編號(hào)等)分類和排序,將有共同屬性的地圖目標(biāo)排列在一起,將會(huì)給屬性檢查帶來很大的便利。現(xiàn)有的檢查軟件都會(huì)進(jìn)行屬性項(xiàng)檢查,但是這種檢查方式比較單一,不能自己定義查找方式,且操作比較繁瑣,所以需要尋找一種能對(duì)屬性數(shù)據(jù)進(jìn)行快速查詢、分析的方法。

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

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

  作業(yè)中使用的式矢量地形圖數(shù)據(jù)是嚴(yán)格按照生產(chǎn)記錄格式組織、存儲(chǔ)的,具有嚴(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ù)庫中為每個(gè)圖層建立一個(gè)數(shù)據(jù)表,用于存儲(chǔ)每層的屬性數(shù)據(jù)。數(shù)據(jù)表的結(jié)構(gòu)(字段名稱、數(shù)據(jù)類型、長度等)應(yīng)按照軍標(biāo)格式設(shè)置,避免出現(xiàn)轉(zhuǎn)換時(shí)數(shù)據(jù)丟失。利用自編程序?qū)傩晕募械挠涗浿饌(gè)讀入數(shù)據(jù)庫,在查詢語句框中輸入SQL語句即可進(jìn)行數(shù)據(jù)篩選。通過分類篩選,將同類地物放在一起比較,就可以很輕松的檢查出地物屬性是否存在遺漏和錯(cuò)誤。若需輸出查詢結(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è)計(jì)語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng),在實(shí)踐中得到了廣泛運(yùn)用。它以記錄集合作為操作對(duì)象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使他具有極大的靈活性和強(qiáng)大的功能。

  SQL語言包含4個(gè)部分 數(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)對(duì)數(shù)據(jù)的分析與篩選。

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

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

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

  SELECT * FROM 注記R

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

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

  本文主要介紹了利用SQL語句在數(shù)據(jù)庫中對(duì)矢量地形圖屬性數(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語法大全03-23

EXCEL表格中數(shù)據(jù)透視表怎么用05-24

Sql認(rèn)證考試內(nèi)容06-08

益智游戲在幼兒教學(xué)中的應(yīng)用02-15

CAD在園林設(shè)計(jì)中的應(yīng)用10-25

《EXCEL中數(shù)據(jù)的排序、篩選與分類匯總》教學(xué)設(shè)計(jì)06-05

國學(xué)智慧在企業(yè)管理中的應(yīng)用03-04

國學(xué)在企業(yè)管理中應(yīng)用的案例03-04

網(wǎng)頁制作中PS圖像處理的應(yīng)用07-16

私密性在景觀環(huán)境中的應(yīng)用07-17