数据库自然语言接口研究及其在审计中的应用

数据库自然语言接口研究及其在审计中的应用

论文摘要

计算机辅助审计改变了原有手工审计的对象和内容,提出了新的审计方法和审计模式,提高了审计效率。但是在许多的审计项目中都是审计专家与计算机专家的紧密结合才能够完成任务。而这就需要使得计算机专家详细的了解消化审计专家提出的审计需求之后,才能在审计专用数据库上写出正确的查询语句。基于专用领域的数据库汉语查询接口能很好的解决这个问题,使得审计专家能够独立的完成基于数据库的审计工作。本文首先介绍了论文的背景和研究现状,通过在已有技术的基础之上,提出了数据库汉语查询语言接口的模型。实现了由汉语查询语言到生成在审计数据库中可执行的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 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    数据库自然语言接口研究及其在审计中的应用
    下载Doc文档

    猜你喜欢