- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GIS中文查询系统中SQL语句的形成.pdf
维普资讯
第3l卷第5期 测绘科学 V0J.31No.5
2006年9月 ScienceofSurveyingandMapping
5ep
GIS中文查询系统中SQL语句的形成
徐爱萍①②,边馥苓①
(①武汉大学空间信息与数字_T程研究中心,武汉 430079;②武汉大学计算机学院,武汉 430079)
摘【 要】由于G1S中文查询语句与SQL语句相差很大,直接转化非常困难,所 以需要有某种中间逻辑形式语言。
本文首先分析了查询语句的句型和基于此句型的栈式中间语言结构,然后重点研究了这种中间语言到SQL语句的
转换。在此对SQL语句的结构中的查询条件段、查询 目标段、分组段的判断策略进行 了研究,难点在于嵌套结构
的判断,在此借助中间关系进行转换,系统设计 了相应的转换算法,并对算法进行了测试,测试表明系统所提出
的转换策略和算法对大多数查询语句能转换为相应的SQL语句,为该课题的进一步研究奠定了基础。
【关键词】中文查询;句型结构;中问语言;嵌套关系;SQL
【中图分类号】TP311 【文献标识码】A 【文章编号】1009.2307(2006)05一O110.04
1 引言 河流经过?”,查询结果是湖北内流经的河流名称;句型为:
(查询条件) 疑问词 (查询 目标)(查询条件) ?
地理信息系统(G1S)已被广泛应用于位置信息服务、房
④疑问词在后面的疑问句,如 “GDP超过加拿大的国家有
地产信息查询、交通信息查询、旅游景点介绍及小区介绍 哪些?”;句型为:(查询条件)(查询 目标) 疑问词?
等许多领域,这些领域大多是一些专业领域,使用人员大
⑤疑问词在前面的疑问句 ,如 “哪些河流流经湖JL?”。
多受过高等教育和一定的专业培训。但是 ,随着地理信息 句型为:疑问词 (查询 目标)(查询条件)?
系统应用的普及,必将渗透到人们的 日常生活中。人们可
用 自然语言描述要查询的 目标可以有多种表达方式,
以通过地理信息系统查询一些与 日常生活息息相关的信息 , 用户不仅可以直接指定所要查询的目标,更可以用疑问代
比如到某地的行车路线、某地有哪些商城等等。显然,在 词指代所要查询的 目标 ;另外,根据用户的需求,在查询
这些应用中,采用中文语句的查询方式,更能被普通朋户
目标中还可以出现聚集函数。据此,我们可以将查询 目标
所接受和使用。因此,开发一种基于中文的地理信息查询
分为以下3类:确定 目标 (用对象名给出)、疑问目标 (用疑
系统有其特殊的意义。
问词给m)和聚集 目标 (带有聚集甬数的目标)。
用户发出一条中文查询请求后,系统首先对查询语句进
中文查询语句 中的查询条件同样具有多种表达形式,
行分词处理。分词过程是基于数据库受限语义,通过结合受 一
般可以分为以下5类 :
限词典信息.对 自然语句做初步的语法语义分析以及相关的 ①值条件 :例如查找湖北 的省会名 ,其中 “湖北”是
信息
文档评论(0)