您好, 访客   登录/注册

浅析数据库技术在计算机辅助审计中的应用

来源:用户上传      作者: 田佳林

  摘要:数据库(Database,简称DB)是按照数据结构来组织、存储和管理数据的仓库,是长期存储在计算机内按照某种数据模型组织起来的有组织的、有共享的、统一管理的数据集合。在面向数据的计算机辅助审计过程中,对于海量的各种业务数据,数据库技术起着重要的作用。把数据库技术应用到审计实务中,能较大幅度地提高工作效率降低审计风险。本文介绍了数据库的相关技术及其在计算机辅助审计各阶段中应用的实例。
  关键词:数据库技术;计算机;辅助审计;应用
  中图分类号:F239 文献标识码:A 文章编号:1001-828X(2012)04-0-01
  一、前言
  数据库技术的主要设计思想是将分析决策所需的大量数据从传统的操作环境中分离出来,把分散的、难以访问的操作数据转换成集中统一、随时可用的信息。2011年3月,合肥市审计局在对市地税局2010年度高级预算收入情况的审计中,利用数据库技术进行计算机辅助审计,对全市地税系统137多万条业务数据,进行格式转换、查询分析等处理,利用税票微机编码的唯一性,将税务登记表与税票查询表建立关联,实现疑点税票与税务机关各分局的一一对应。对大额税票、退库税票、负数税票、删除税票和开票未入库等事项审计中,迅速确定疑点税票及延伸抽查的税务分局,提前近一半时间完成了现场实施阶段的审计任务。
  二、数据库技术在审计数据采集中的应用
  数据采集(Data Capture)是指审计人员为了完成审计任务,在进行计算机辅助审计时,按照审计需求从被审计单位数据库系统或其他来源收集、识别和选取电子数据的过程。目前,基于数据库技术较为流行的采集手段主要包括利用数据库“备份/恢复”功能、采用数据库工具和通过ODBC接口直接访问和转换被审计数据等。
  1.数据库“备份/恢复”功能。在被审计对象数据库系统和审计人员使用的数据库系统一致的情况下,审计人员可以直接利用数据库工具的“备份/恢复”功能完成审计数据的采集。
  2.ODBC接口。API(Application Programming Interface)即应用程序编程接口,是一些预先定义的函数,其目的是在无访问源码的条件下,提供访问例程和理解内部工作机制的能力。而ODBC(Open Database Connectivity)即“开放式数据库联接”是一套 API,允许在各种 RDBMS服务器上互操作的应用。ODBC是Microsoft推出的最早的整合异质数据库的数据库接口,现在已成为事实上的标准。当被审计单位使用的是异构数据库时,审计人员可以通过“开放式数据库联接”数据库访问接口直接访问被审计信息系统数据中的数据,并把数据转换成审计所需要的格式。
  3.数据库其他常用工具。常用数据库工具如MS SQL Server、MS Access等,都有较强的数据导入/导出和转换功能,审计人员也可以使用这些软件来完成审计数据的采集。
  总的来说,计算机辅助审计中的数据采集过程可以看成是数据库技术的数据迁移过程。
  三、数据库技术在审计数据预处理中的应用
  计算机辅助审计中的重要环节是审计数据预处理。由于在被审计单位采集来的数据和数据来源十分繁杂经常存在一些数据质量问题,可能直接影响审计结论的准确性,因此,完成数据采集后,必须对原始数据进行预处理,使其满足审计数据分析的需要。
  审计数据预处理的内容主要包括:名称转换、数据类型转换、横向合并、空值处理、纵向合并和代码转换等。例如,对采集来的税收征收电子数据(数据表名为“税收表”)进行预处理,把税收表中实际缴纳税额里的空值变成“0”的SQL语句:
  UPDATE税收表
  SET 实际缴纳税额=0
  WHERE 实际缴纳税额 IS NULL;
  同样,采用SQL语句或数据库产品中的其他工具也可以做其他的数据预处理工作。
  四、数据库技术在审计数据分析中的应用
  审计数据分析在计算机辅助审计过程中的占有重要位置,通过对被审计单位取得的数据进行分析来查找可疑数据。常用的审计数据分析方法主要包括以下几个方面:
  (一)审计数据的查询
  审计数据查询是指审计人员凭借以往工作经验,按照一定的审计分析模型,在审计软件中采用SQL命令来分析采集来的电子数据,或通过运行各类的查询命令以预定义的格式来检测审计数据,是目前常用的数据分析处理方法。
  例:对采集来的税收征收电子数据(数据表名为“税收表”)进行处理分析,检查税票数据中有无负纳税情况的SQL语句:
  SELECT,实际缴纳税额
  FROM 税收表
  WHERE实际缴纳税额<0
  通过运行上述SQL命令,可以很简单地查看出税收征收数据中的负纳税情况。另外,运用SQL语句的强大查询功能,通过构建更加复杂的SQL命令,还可以完成如:模糊查询、多表之间的交叉查询等复杂的数据处理工作。
  (二)审计数据的数值分析
  审计数据的数值分析是以具体数据值的分布情况、出现频率等为条件,对数据的字段进行分析,进而发现审计线索的一种数据分析方法。这种方法是在使用数据时不考虑具体的业务,对分析出的可疑数据,结合具体的业务进行审计判断,发现审计线索。与其他方法相比,这种数据处理方法易于发现被审计数据中的隐藏信息。
  常用的数值分析方法主要有重号分析和断号分析两种。
  1.重号分析,主要用来计算某个相同数值重复的次数。比如,为了判断是否有利用发票重复报销或重复使用发票、使用虚假发票的情况,就可以采用重号分析法检查其数据表中是否存在相同的发票被重复多次记账。
  2.断号分析,主要针对字段值在数据记录中是否连续进行分析。如果有断点,则统计出来,否则只列出字段的最大值和最小值。
  参考文献:
  [1]苏剑峰.会计电算化审计系统研究[D].南京邮电大学.
  [2]秦宇.会计电算化条件下的计算机审计[J].会计之友,2008(3).
  [3]饶艳超,陈建勇.计算机审计教程[M].上海财经大学出版社,2011,8(1).
  [4]陈伟,张金城.计算机辅助审计技术研究综述[J].计算机科学,2007.
  [5]陈伟.计算机辅助审计原理及应用[D].南京审计学院,2011,9(1).


转载注明来源:https://www.xzbu.com/3/view-3237954.htm