前言
“数据库应用技术”是计算机审计中级培训的核心基础课程,占整个培训学时的1/4有余。仅就审计行业而言,现代计算机审计所需的会计信息系统、计算机审计软件、现场审计AO等知识,均以数据库应用技术为重要理论及技术基础。应2010版《审计署计算机审计中级培训大纲》的要求,《数据库应用技术》第1版于2010年7月出版,第2版于2014年7月出版。本书是在前两版的基础上,参考近几年的教学反馈,经过修订编写而成的。
全书共17章,分为三大部分。第一部分(第1章)介绍数据库的基础理论知识,包括数据库系统概述、数据模型、关系数据理论和数据库系统结构。这部分内容为后续15章的学习奠定理论依据。第二部分(第2章至12章)以SQL Server 2008为数据库管理系统环境,介绍数据库管理系统的主要功能。其中第2章主要介绍如何安装、配置和使用SQL Server;第3、第5章介绍如何创建和管理数据库及关系表;第4、第6~9章介绍TransactSQL语言,重点介绍如何通过TransactSQL语言进行数据查询和数据操作,如何通过TransactSQL语言创建和管理视图、存储过程和游标等数据库对象;第10~12章主要介绍数据库管理系统的安全管理和数据传输问题。第三部分(第13~17章)分别以Access、Oracle和神通数据库为数据库管理系统环境,介绍数据库管理系统的主要功能。其中第13章介绍Access数据库及表的基本操作;第14章介绍查询对象;第15章介绍如何创建和编辑报表;第16章介绍Oracle数据库以及数据导入导出的关键技术;第17章介绍神通数据库的基本操作。
贯穿全书的案例主要以“银行贷款数据库”为数据背景。“银行贷款”业务是较常见的业务审计对象,“银行贷款数据库”是依据数据库基础教学的目标,从“银行贷款”业务中概括、抽取出来的数据库。“银行贷款数据库”案例贯穿全书始终,使读者通过循序渐进的学习,能够比较容易地掌握数据库管理系统的主要功能。书中所有实例都已经在SQL Server环境下调试并运行过。每章新增的课后习题加强了学习者对知识点的掌握情况。
参与本书编写的老师,多年来一直从事计算机审计中级培训“数据库应用技术”课程和高校数据库相关课程的教学工作,积累了丰富的教学经验。车蕾参与第1~9章的编写,王晓波参与第10~17章的编写,卢益清参与第2、第3、第5、第12章的编写,全书由车蕾进行统稿,审计署计算机技术中心杨蕴毅主任对全书进行了审阅。
本书的编写得到了审计署计算机技术中心、北京信息科技大学信息管理学院各位领导及专家、神舟通用公司的大力支持和指导,审计署中级培训班的全体授课教师的宝贵建议,紫文涛、郭嘉敏等好友的帮助,在此一并表示衷心的感谢!
书中不当之处,恳请读者批评指正。
编者
2016年9月于北京