论文部分内容阅读
自然语言处理系统的开发在当前数据库智能领域中一直占据着重要地位,该类系统开发的主要目的是使所操作的计算机自主了解用户的输入请求,自动对查询目标进行处置。如何开发先进的数据库查询系统,先进的自然语言处理技术及基于数据库的自然语言查询接口技术的发展,已成为最热门的自然语言研究方向之一,具有广阔的发展前途。数据库技术在各个行业得到了广泛应用,但其局限性是只有具备专业知识的人员才能操作。自然语言是信息表达的主要手段,如何将数据库查询技术与自然语言结合在一起,使得越来越多的非专业用户采用简单易行的方法访问数据库信息,这对于普通用户的日常使用以及专业人员的研究都具有很强的实践意义。本课题设计开发了基于自然语言,能够自主检测自然语言查询请求的数据库系统。系统基于Visual C语言编程实现,采用SQL语言进行数据查询,以Access作为后台数据存储的数据库,使用ActiveX Data Objects实现对数据访问。本文通过对国内外相关领域研究现状的深入学习,总结了中文自然语言语句处理的最新研究成果。还通过对自然语言处理常见方法和基本知识的学习,讨论了结合知识数据库的自然语言查询接口的特性。文章还介绍了系统开发的数据库系统模型,查询功能和多种表示形式,以及建立基础知识库的方式和相关应用,分析了系统开发过程中所采用的中文分词以及消岐工作在技术上的处理经过;最后描述了中间语言列表的结构,对自然语言查询接口系统设计和细节进行了较为详细的说明,结合图例加以论证,总结了实验结果。