gis中文查詢系統(tǒng)中sql語(yǔ)句的形成

gis中文查詢系統(tǒng)中sql語(yǔ)句的形成

ID:5258266

大?。?82.36 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2017-12-07

gis中文查詢系統(tǒng)中sql語(yǔ)句的形成_第1頁(yè)
gis中文查詢系統(tǒng)中sql語(yǔ)句的形成_第2頁(yè)
gis中文查詢系統(tǒng)中sql語(yǔ)句的形成_第3頁(yè)
gis中文查詢系統(tǒng)中sql語(yǔ)句的形成_第4頁(yè)
資源描述:

《gis中文查詢系統(tǒng)中sql語(yǔ)句的形成》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、維普資訊http://www.cqvip.com第3l卷第5期測(cè)繪科學(xué)V0J.31No.52006年9月ScienceofSurveyingandMapping5epGIS中文查詢系統(tǒng)中SQL語(yǔ)句的形成徐愛(ài)萍①②,邊馥苓①(①武漢大學(xué)空間信息與數(shù)字_T程研究中心,武漢430079;②武漢大學(xué)計(jì)算機(jī)學(xué)院,武漢430079)【摘要】由于G1S中文查詢語(yǔ)句與SQL語(yǔ)句相差很大,直接轉(zhuǎn)化非常困難,所以需要有某種中間邏輯形式語(yǔ)言。本文首先分析了查詢語(yǔ)句的句型和基于此句型的棧式中間語(yǔ)言結(jié)構(gòu),然后重點(diǎn)研究了這種中間語(yǔ)言到SQL語(yǔ)句的轉(zhuǎn)換。在此對(duì)SQL語(yǔ)句的結(jié)構(gòu)中的查詢條件段、查詢目標(biāo)段、分組段的判斷策略進(jìn)行

2、了研究,難點(diǎn)在于嵌套結(jié)構(gòu)的判斷,在此借助中間關(guān)系進(jìn)行轉(zhuǎn)換,系統(tǒng)設(shè)計(jì)了相應(yīng)的轉(zhuǎn)換算法,并對(duì)算法進(jìn)行了測(cè)試,測(cè)試表明系統(tǒng)所提出的轉(zhuǎn)換策略和算法對(duì)大多數(shù)查詢語(yǔ)句能轉(zhuǎn)換為相應(yīng)的SQL語(yǔ)句,為該課題的進(jìn)一步研究奠定了基礎(chǔ)?!娟P(guān)鍵詞】中文查詢;句型結(jié)構(gòu);中問(wèn)語(yǔ)言;嵌套關(guān)系;SQL【中圖分類號(hào)】TP311【文獻(xiàn)標(biāo)識(shí)碼】A【文章編號(hào)】1009.2307(2006)05一O110.04河流經(jīng)過(guò)?”,查詢結(jié)果是湖北內(nèi)流經(jīng)的河流名稱;句型為:1引言(查詢條件)<疑問(wèn)詞>(查詢目標(biāo))(查詢條件)地理信息系統(tǒng)(G1S)已被廣泛應(yīng)用于位置信息服務(wù)、房④疑問(wèn)詞在后面的疑問(wèn)句,如“GDP超過(guò)加拿大的國(guó)家有地產(chǎn)信息查詢、

3、交通信息查詢、旅游景點(diǎn)介紹及小區(qū)介紹哪些?”;句型為:(查詢條件)(查詢目標(biāo))<疑問(wèn)詞>等許多領(lǐng)域,這些領(lǐng)域大多是一些專業(yè)領(lǐng)域,使用人員大⑤疑問(wèn)詞在前面的疑問(wèn)句,如“哪些河流流經(jīng)湖JL?”。多受過(guò)高等教育和一定的專業(yè)培訓(xùn)。但是,隨著地理信息句型為:<疑問(wèn)詞>(查詢目標(biāo))(查詢條件)系統(tǒng)應(yīng)用的普及,必將滲透到人們的日常生活中。人們可用自然語(yǔ)言描述要查詢的目標(biāo)可以有多種表達(dá)方式,以通過(guò)地理信息系統(tǒng)查詢一些與日常生活息息相關(guān)的信息,用戶不僅可以直接指定所要查詢的目標(biāo),更可以用疑問(wèn)代比如到某地的行車路線、某地有哪些商城等等。顯然,在詞指代所要查詢的目標(biāo);另外,根據(jù)用戶的需求,在查詢這些應(yīng)用

4、中,采用中文語(yǔ)句的查詢方式,更能被普通朋戶目標(biāo)中還可以出現(xiàn)聚集函數(shù)。據(jù)此,我們可以將查詢目標(biāo)所接受和使用。因此,開(kāi)發(fā)一種基于中文的地理信息查詢分為以下3類:確定目標(biāo)(用對(duì)象名給出)、疑問(wèn)目標(biāo)(用疑系統(tǒng)有其特殊的意義。問(wèn)詞給m)和聚集目標(biāo)(帶有聚集甬?dāng)?shù)的目標(biāo))。用戶發(fā)出一條中文查詢請(qǐng)求后,系統(tǒng)首先對(duì)查詢語(yǔ)句進(jìn)中文查詢語(yǔ)句中的查詢條件同樣具有多種表達(dá)形式,行分詞處理。分詞過(guò)程是基于數(shù)據(jù)庫(kù)受限語(yǔ)義,通過(guò)結(jié)合受一般可以分為以下5類:限詞典信息.對(duì)自然語(yǔ)句做初步的語(yǔ)法語(yǔ)義分析以及相關(guān)的①值條件:例如查找湖北的省會(huì)名,其中“湖北”是信息抽取,從而得到了系統(tǒng)對(duì)句子的理解之中問(wèn)形式,本文省份名稱屬性的一個(gè)值,

5、所以是值條件;所基于的中間語(yǔ)言是句子棧、實(shí)體棧、查詢目標(biāo)棧、查詢目②數(shù)據(jù)庫(kù)表名、屬性名為條件:例如“查找各省的人標(biāo)位置棧、查詢條件棧、查詢條件位置棧,這種中間語(yǔ)將El”,其中“省”即為一數(shù)據(jù)庫(kù)表名,嚴(yán)格說(shuō)它不是有確實(shí)體、查詢目標(biāo)和查詢條件都分析m來(lái),本文假設(shè)這種中『白J定含義的條件.而只是對(duì)M標(biāo)的修飾;語(yǔ)言已經(jīng)形成,在此基礎(chǔ)上研究了中間語(yǔ)言到SQL語(yǔ)言的轉(zhuǎn)③聚集條件:例如“查找人口最多的省份”,其中換,整個(gè)的轉(zhuǎn)換過(guò)程的關(guān)鍵技術(shù)是分析查詢條件的結(jié)構(gòu)形“人r¨】最多”則是一聚集函數(shù);式,其決定了SQL語(yǔ)句是單層SQL語(yǔ)句還是嵌套SQL語(yǔ)句。④我們稱之為空間關(guān)系動(dòng)詞的條件:例如“查找流經(jīng)2查詢語(yǔ)句結(jié)

6、構(gòu)湖北的河流”,其中,“流經(jīng)湖北”是條件,“流經(jīng)”是一自然查詢語(yǔ)言處理中,最主要的也是系統(tǒng)最關(guān)心的就個(gè)空間關(guān)系動(dòng)詞;是要分清查詢目標(biāo)與查詢條件,在一條查詢語(yǔ)句中,目標(biāo)⑤我們稱之為子SQL條件:這類條件是指WHERE子和目標(biāo)之間是并列的關(guān)系,條件和條件之『日J(rèn)口f以是并列的,句中條件的J葉I現(xiàn)形式是子SQL語(yǔ)句,例如“查找所有河流也可以是嵌套關(guān)系,條件對(duì)M標(biāo)起修飾和限制作用。距離最近的城市”,其中“河流距離最近”可看成是查找要提取條件信息和目標(biāo)信息,需先進(jìn)行語(yǔ)句分析?。一個(gè)最小距離,而主SQLc五句中要查找的城市與河流的距從句子的語(yǔ)氣形式來(lái)看,有如卜3種:離存這個(gè)最小距離之中。①陳述句,如“查找

7、流經(jīng)湖北的河流的名稱”;句型3中間語(yǔ)言的結(jié)構(gòu)為:<查詢動(dòng)詞>(查詢條件(查詢?nèi)諛?biāo))②祈使句,如“請(qǐng)查找流經(jīng)湖北的河流的名稱”,祈使根據(jù)以J-對(duì)查詢語(yǔ)句結(jié)構(gòu)的分析,我們存分詞的基礎(chǔ)句可轉(zhuǎn)換為陳述句來(lái)處理;L可以形成一種中間語(yǔ)壽I,中間語(yǔ)言是形成SQL語(yǔ)句的③疑問(wèn)詞存中間的疑問(wèn)句,如“查詢湖北內(nèi)釘哪幾條基礎(chǔ),存此我們根據(jù)前面分析的語(yǔ)句結(jié)構(gòu)、查詢目標(biāo)和查詢條件的類犁可以得到以下中間語(yǔ)言結(jié)構(gòu),然后對(duì)中間語(yǔ)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。