本书较为详细地介绍数据库基本原理,但不在理论性太强的问题上花过多篇幅;结合当前流行软件,理论联系实际。本书分为两大部分,第一部分系统地介绍了数据库系统的基本原理,以及关系数据库实现所依据的数学基础,还较为详细地介绍了关系数据库设计的方法和标准的数据库查询语言SQL。第二部分介绍了目前流行的SQLServer2000数据库管理系统的使用和SQLServer2000系统中使用的Transact-SQL语言,还介绍了数据库保护的内容,最后结合一个实际应用系统,介绍了如何进行数据库设计。本书既可作为普通高校或成人院校本科非计算机专业的专业课教材,也可作为相关领域技术人员的参考用书或培训教材。数据库技术是目前计算机领域发展最快、应用最广泛的技术。它的应用遍及各行各业,大到操作系统程序,全国联网的飞机票、火车票订票系统,银行业务系统:小到小型企事业单位的管理信息系统,家庭理财系统;互联网中日渐流行的动态网站都能看到数据库应用的身影。因此,数据库技术是计算机专业必须掌握的一门课程。现有数据库类教材中所涉及的理论部分都比较全面,但所涉及的具体数据库管理系统,或者太过时,如FoxBASE;或者对实验环境要求太高,不便于学生上机实际操作,如Oracle。而大量流行的各种数据库管理系统的培训教程只是教授如何使用,理论联系实际不够,只适用于短期培训,不适合作为成人院校的教材使用。因此,需要一类既要比较全面地介绍数据库原理方面的知识,又能结合当前流行数据库系统的使用、对实验条件要求又不是很高的教材。编者正是基于这种考虑编写了本教材。本书分为两大部分。前5章的内容作为第一部分。第一部分系统地介绍了数据库系统的基本原理,以及关系数据库实现所依据的数学基础,还较为详细地介绍了关系数据库设计的方法和标准的数据库查询语言——SQL。第6~8章是第二部分。第二部分介绍了目前流行的SQLServer2000数据库管理系统的使用,内容包括:SQLServer2000系统的基本使用方法、Transact-SQL语言、数据库的保护及一个数据库设计实例。使学生在学完这门课程之后,既能掌握一定的数据库理论,又能够联系实际独立开发具有一定实用功能的数据库应用系统。本书第1,2,3章和第4章的部分内容及全书的审定统稿由张晋连编写,第4章的大部分内容由刘振清编写,第5章由尚颖编写,第6章和第8章由柏浩编写,第7章由庞辉编写。在本书的编写过程中,得到了电子工业出版社刘宪兰、张毅和李岩编辑的大力支持与帮助,还得到了中国科学院管理干部学院领导的支持,在此表示由衷的感谢。由于编者水平有限,书中难免出现问题与缺陷,恳请广大读者批评指正。编者2003年7月于北京