
论文摘要
计算机辅助审计改变了原有手工审计的对象和内容,提出了新的审计方法和审计模式,提高了审计效率。但是在许多的审计项目中都是审计专家与计算机专家的紧密结合才能够完成任务。而这就需要使得计算机专家详细的了解消化审计专家提出的审计需求之后,才能在审计专用数据库上写出正确的查询语句。基于专用领域的数据库汉语查询接口能很好的解决这个问题,使得审计专家能够独立的完成基于数据库的审计工作。本文首先介绍了论文的背景和研究现状,通过在已有技术的基础之上,提出了数据库汉语查询语言接口的模型。实现了由汉语查询语言到生成在审计数据库中可执行的SQL语句的各个模块的设计。因为汉语语言具有语义结构复杂多变,充满歧义等特点,而查询语言的内容都是围绕着数据库概念,所以通过设计合理的数据库汉语查询语言的受限文法在满足用户使用的前提下降低了系统实现的复杂性。在自动分词阶段采用了改进的分词算法,提出了基于数据库语义的歧义消解和生词确定策略。在语义理解阶段通过对数据库汉语的查询目标和查询条件进行充分分析之后,提出了相应的生成中间语言的查询目标分析算法和查询条件分析算法。最后再生成完整的SQL语句阶段,采用在查询条件与查询目标之间的关联路径分析的方式生成FROM子句再由中间语言完成SELECT子句和WHERE子句的生成组合成完整的查询SQL。最后本文介绍了一个案例的详细实现流程,以及系统在实际应用所取的不错的效果。
论文目录
摘要Abstract第1章 绪论1.1 背景需求1.1.1 社会保险审计1.1.2 数据库自然语言接口研究现状1.2 论文组织结构第2章 中文自然语言查询的受限分析2.1 受限汉语的基本概念2.2 中文查询语言的句型受限分析2.3 受限汉语的查询文法2.3.1 自然查询语言的成分2.3.2 数据库自然语言查询文法2.4 本章小结第3章 数据库汉语查询接口设计及其词典构造3.1 数据库汉语接口设计3.1.1 数据库汉语查询分析3.1.2 数据库汉语查询接口设计3.2 通用词典的设计3.2.1 分词词典结构3.2.2 通用词典设计3.3 专用词典的设计3.3.1 专用词典设计3.3.2 基于专用数据库的词典3.3.3 领域词典3.4 本章小结第4章 数据库汉语查询语言的分词和歧义消解4.1 汉语自动分词4.2 汉语查询语言词汇切分4.3 生词和歧义消解4.3.1 歧义介绍4.3.2 歧义消解4.3.3 生词确定4.4 本章小结第5章 查询语义分析及中间语言生成5.1 中间语言构造5.1.1 查询成分链表5.1.2 实体成分链表5.1.3 查询目标链表5.1.4 查询条件链表5.2 查询目标识别与分析5.2.1 查询目标识别5.2.2 查询目标分析5.3 查询条件分析5.3.1 查询条件识别5.3.2 查询条件分析5.3.3 分组条件分析5.4 本章小结第6章 生成SQL语句6.1 关联路径分析6.2 SQL语句生成6.3 审计案例6.4 结果验证6.5 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
标签:社会保障审计论文; 受限汉语论文; 查询目标论文; 查询条件论文; 数据库自然语言接口论文;