没有合适的资源?快使用搜索试试~ 我知道了~
SQL,即结构化查询语言,是一种特殊的编程语言,设计的目的主要是用于管理 存储在关系数据库中的数据。SQL的主要功能在于它能够连接来自不同表中的信息, 从而用一条SQL语句就可以执行复杂的程序集合。尽管SQL语言很强大,但是对于 那些没有或者只有很少数据库和计算机科学相关知识的人来说,SQL语言是难以理解 的。另一方面,如果SQL语句写作不当,将会给数据库系统造成很大的安全隐患, 其中最重要的隐患就是SQL注入。因此,研究SQL语言到自然语言的翻译具有很大 的显示意义。由于没有专门的SQL语句的数据集,我们无法采用复杂的自然语言处 理技术来实现SQL到自然语言的翻译。但是,我们发现SQL实际的执行顺序与人类 的阅读思维习惯相一致。 因此,我们创新性的提出了按照SQL语句执行顺序来实现SQL到自然语言的翻 译。本文主要做的工作如下:(1) 设计了SQL语言的词法规则、语法规则,然后利用 ANTLR工具生成SQL语句对应的抽象语法树。(2) 设计了SQL对应的自然语言的简 化规则,使得最终的译文更加人类可读。(3) 设计SQL翻译系统来检验我们的翻译方 法的有效性。(4) 将SQL的分析
资源推荐
资源评论
资源评论
电气_空空
- 粉丝: 4908
- 资源: 1273
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 使用NetBeans连接SQLserver2008数据库教程中文WORD版最新版本
- XPath实例中文WORD版最新版本
- XPath语法规则中文WORD版最新版本
- XPath入门教程中文WORD版最新版本
- ORACLE数据库管理系统体系结构中文WORD版最新版本
- Sybase数据库安装以及新建数据库中文WORD版最新版本
- tomcat6.0配置oracle数据库连接池中文WORD版最新版本
- hibernate连接oracle数据库中文WORD版最新版本
- MyEclipse连接MySQL的方法中文WORD版最新版本
- MyEclipse中配置Hibernate连接Oracle中文WORD版最新版本
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功