欢迎来到天天文库
浏览记录
ID:33401131
大小:2.64 MB
页数:70页
时间:2019-02-25
《数据库自然语言查询及代码相似匹配研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、@江蒜大擎硕士学位论文数据库自然语言查询及代码相似匹配研究TheStudyofNaturalLanguageQueryandCodeSimilarity指导老师扬鹤拯作者姓名陈力申请学位级别亟±专业名称i±篡塑鲑生理诠论文提交日期2Q!!生§月论文答辩日期2Q!!生鱼目学位授予单位和日期三2盈盔:薹趁丛五I亟答辩委员会主席杰!丝竖盈披评阅人o;_"-f{{J}i-l;_-l独创性声明\吣㈣,t8删953㈣93本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已注明引用的内容以外,本论文不包含任何其他个人或集体己经发表或撰写过的作品成果,也不包含为获得
2、江苏大学或其他教育机构的学位或证书而使用过的材料。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:弥为Zj,I1年6月多日学位论文版权使用授权书江苏大学、中国科学技术信息研究所、国家图书馆、中国学术期刊(光盘版)电子杂志社有权保留本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一致,允许论文被查阅和借阅,同时授权中国科学技术信息研究所将本论文编入《中国学位论文全文数据库》并向社会提供查询,授权中国学术期刊(光盘版)电子杂志社将本论文编入《中国优秀赙
3、硕士学位论文全文数据库》并向社会提供查询。论文的公布(包括刊登)授权江苏大学研究生处办理。j/本学位论文属于不保密豳。学位论文作者签名:丫盔力沙,/年乡月参日指导教师签名:撇年月日江苏大学硕士研究生毕业论文l‘’。。’。’。。。。。。。。。。。’’‘。’。。。。。。’。。。’。。。。。。‘‘。。’。。。。。。‘。。’。。。。。。。。。。。‘‘。。。。。。。。。。。。。。。。。。。‘’。。。’。‘。’‘。。‘。。。。。。‘‘‘‘‘‘。。‘‘。‘。。。。。。。。。。。’’’。。。。。。。。。‘。‘。。。‘。。。。。。。。。。。。。—。.摘要数据库技术是信息化社会的重要基础,数据库课程是国内高校
4、计算机专业的必修课程。数据库教学中高效能、高质量实验技能训练,对提高课程的教学质量起着至关重要的作用。因此,构建一个高效的在线实验学习环境,使学生在学习中能够再学习、能够检验自己的学习效果,对改善教师疲于应对学生的共性问题,对实验教学环节能进行量化考核,准确地掌握和评价每个学生的能力,促进学生分析问题和解决问题能力的提高有着十分重要的现实意义。籍此,在研究自然语言处理技术及代码自动评估的基础上,采用改进后的数据库模式提取技术抽取自然语言描述的查询要求中包含的信息,构造语义依存树并转化为等价的SQL代码。采用静态分析方法,通过构造抽象语法树并计算目标代码和源代码的树编辑距离来对学生提交的代码
5、进行评估。同时,在评估过程中,针对出错节点推送相关知识,为解决学习过程中出现的问题提供及时的帮助。本文的主要工作如下:1)研究自然语言数据库相关技术,借鉴受限领域自然语言处理方法,通过构造结构化的字典作为自然语言分析处理的基础,为分析自然语言查询要求提供充足的辅助信息;2)引入词性标注信息,优化数据库模式提取技术,通过构造集合块的方法分析语义依存树并将其转化为等价的SQL代码;3)研究常用的代码相似度评估技术,借鉴语言编译过程中的处理方法,通过静态分析代码结构,构造等价抽象语法树的方式完整保存代码语法信息,并采取树编辑距离作为评估代码相似度的依据,对于存储过程的匹配引入匹配向量记录变量依赖
6、关系。计算过程中引入结点权重因子以体现不同考察点的重要性;4)构造结点.知识点关联集,在代码匹配的异同点自动向用户推送相关知识点供用户参考学习;5)论文对数据库实验学习支撑平台原型系统进行了设计与实现。通过实际运行该学习支撑平台验证本文研究内容的可行性,测试各个功能模块的实用性。关键词:自然语言数据库;代码自动评估;抽象语法树;语义依存树江苏大学硕士研究生毕业论文AbstractDatabasetechnologyisthebaseofmodernsociety,ThedatabasecourseisoneoftheobligatorycoursesofcollegestudentsinC
7、hina.Awellconstructeddatabaseteachingandlearningenvironmentisveryimportanttoimprovethequalityofdatabaseteaching.Hence,tobuildaefficientonlinestudyingplatforminordertOgatherandprocessquestionsautomaticlly,assessth
此文档下载收益归作者所有