数据库技术是一门应用性很强的计算机应用性学科,因此在讲授数据库技术时应该从理论和应用两个方面来介绍。本书正是本着这个宗旨做到了理论和应用相结合。本书内容共分为两个部分,第1章为第一部分,介绍数据库的基础理论,这部分包括读者学习和使用关系数据库的最基本的概念。从第2章到每14章为第二部分,主要介绍目前应用范围非常广泛的数据库备份恢复、数据传输、数据完整性维护等数据库中最实用的技术。并在介绍操作的同时贯穿相应的数据库理论知识,使读者可以方便地将理论和实际结合起来。本书条理清晰,概念准确,讲解详细。既可作为数据库的中、高级培训教材,也可作为非计算机专业人员学习和使用数据库的教材或参考书,同时还可供学习数据库应用技术的计算机专业的人员参考。本书前言随着计算机技术的不断发展,信息管理自动化程度的不断提高,数据库在信息管理中的作用日益重要,数据库已成为科学的管理和利用数据的不可缺少的技术。目前数据库技术已不仅仅是计算机专业人员要掌握的知识,而且也是非计算机专业人员,特别是从事数据信息方面的工作人员要掌握的知识。此书的编写目的就是便于非计算机专业人员更好地学习和使用数据库技术。从目前看来,市场上已经有了许多介绍数据库的书,大致可以分为两大类:一类以讲述数据库原理为主,包括数据库系统结构、关系模型、关系代数、SQL语言以及关系规范化理论等,其特点是理论性强,而实践性不够,使读者在学习完理论之后,遇到具体环境及具体问题时,还是感到无从下手;另一类是以应用为主,主要是在具体的环境中讲述实现及操作,而没有理论知识,这类书适合于已经具备较好数据库理论知识的人阅读。对于专业技术人员和在校学生,迫切需要一本能既阐述数据库理论,又重视数据库实践的教材。本书虽然是作为审计署计算机中级培训班的数据库教材,但它具有集数据库原理、数据库应用、数据库实验于一身的特点。本书总结了作者多年从事数据库教学和科研的经验体会,结合了作者讲授微软SQLServer认证的一些经验和感受,并借鉴了第一版的成功经验和读者的反馈意见。在第二版的内容选取和内容安排上都进行了细心的考虑,为帮助计算机专业和非计算机专业人士更好的理解本书的内容,也为了大家能比较方便的自学,作者在每一部分都使用了大量的示例说明每一个概念。作者在编写时考虑了全书的系统性和科学性,又特别注重了本书的实用性。本书分为两大部分:理论部分和应用部分,其中应用部分主要介绍在SQLServer2000环境中如何应用数据库技术。全书共14章。第1章为理论基础,主要介绍关系数据库的基础知识,包括数据库系统的组成、数据模型、数据库的规范化和数据库的应用结构。本章为后续章节的学习打下理论基础。为便于读者的学习,这部分只介绍了关系数据库中最基本的知识,许多其他的知识我们是贯穿到应用技术中去介绍,使读者能边学习理论边实践,易于掌握。第2章到第14章,主要介绍SQLServer数据库管理系统的使用、Transact\|SQL语句以及在此环境中的数据库实现技术。SQLServer是目前市场占有率较高的服务器数据库管理系统,而且它的很多功能都可以在图形化操作界面下完成,非常利于非计算机专业人员学习和使用。我们以SQLServer2000版本为例,介绍了从安装、配置环境、创建数据库、创建表到操作数据库数据、安全管理、完整性约束、数据库备份与恢复等非常实用的知识。读者在有了这些知识后,可以很容易地将它们应用到其他的数据库管理系统中。本书在编写过程中得到了审计署很多部门的大力支持和帮助,特别是审计署程建勤处长、北京信息工程学院许小革处长的积极参与、鼓励和帮助,在此表示深深的感谢。鉴于作者水平所限,书中难免有错误和不妥之处,欢迎广大读者对本书不当之处批评指正。