大型数据库SQLServer2000是近年来国内外广泛使用的数据库管理系统,它既支持C/S模式系统,也支持B/S模式系统,是开发管理信息系统常用的主流数据库管理系统之一。国内许多高等学校已陆续开设了这门课程。但是,因为SQLServer2000是一个数据库管理系统,市场上大量的相关书籍基本上是围绕实用技术讲解的,这些技术书籍有许多类似于帮助说明书、专题介绍或简单入门的内容,对简单使用或已经基本入门的数据库从业人员也许是不错的参考,可对于专门学习大型数据库的高年级本科生和研究生却显得不足,因此在教学中不得不准备多本相关参考书。
基于上述原因,将商用大型数据库的基本原理和在这些原理指导下的数据库管理、规划和程序设计结合起来是本书作者想要做到的结果,也是学生参加工作前急需掌握的一项重要技术。因此,作者基于该门课程多年的教学体会和经验,参考了众多数据库和SQLServer2000的相关书籍及其他资料,编写了这本教材。
本书可作为高等学校计算机应用和信息管理与信息系统等相关专业高年级本科生和研究生的教材,也可作为社会相关从业人员的培训教材。本书具有以下特色:1.原理、管理、程序设计并重,内容全面,例题丰富,概念清晰,循序渐进,易于学习;
2.分解难点,设计成18个专题,既独立成章,又前后关联,每周一个内容便于教师教学;
3.采用通俗易懂、容易理解的方法叙述复杂的概念,结合实例分析,帮助读者掌握必要的技术知识。
本书共19章,内容包括:数据库基础知识,初识SQLServer2000,SQLServer‘服务器配置与管理,SQLServer数据库结构和管理,表的存储原理及完整性创建管理,SQLServer查询处理和表数据编辑,SQLServer‘内置函数,T—SQL程序结构,SQLServel’事务和并发控制,视图的规划与操作,索引的机理、规划和管理,游标操作和应用,存储过程和用户存储过程设计,触发器原理及使用,用户自定义函数,接口与**编程,数据库**及访问控制,数据备份与恢复,数据复制等。如果读者学过数据库原理,则第0章可越过,第5章酌情学习。
在编写本书的过程中,我们参考了众多相关参考书、资料和SQLServer联机帮助,为了表示尊敬和感谢,在本书的参考文献中尽量进行了说明,如有遗漏敬请谅解。