对不常用的小型数据库文件的处理方法

28.07.2015  18:41

审计人员利用计算机软件对业务数据或财务数据进行处理时,大多接触到的是SQL Server等大型数据库或Access等小型数据库或Excel文件等。但某些行业专用软件不直接使用数据库管理系统而是使用特定格式的文件来存储数据,此时就要根据具体情况对数据文件进行分析,以得到可被直接利用的易处理的常用数据格式。

  一、判断数据所存储的文件。对特定行业的专用软件,若其不使用大型数据库管理软件做后台支撑,则一般至少会有一个文件进行数据存储,该文件由软件通过相关支持文件进行调用。一般情况下数据文件就存储在软件所在文件夹或子文件夹内,文件的修改日期较新,命名一般使用数据或软件的中英文名称缩写等。

二、确定数据文件的类型。在初步确定数据文件的基础上,要进一步细化分析以判断其真正的存储格式。如取得某扩展名为db的文件,使用纯文本或十六进制编辑器查看文件头内容后,判断其为SQLite数据库文件。SQLite是一种轻型的遵守ACID的关联式数据库管理系统,但其不方便直接转换到审计人员熟悉的SQL Server等数据库中。

三、使用特定工具转换数据。根据前述步骤判断出数据类型后,就可以利用第三方工具进行数据查看或转换,如对SQLite文件使用Navicat for SQLite直接查看或导出通用格式的数据。对其他大多数数据文件常用的方法还可以使用ODBC连接以采集转换等。很多时候还可以把软件安装或直接拷贝到审计人员所使用的计算机中,利用其对相关的数据进行查询分析。