内 容 简 介本书全面讲述了Microsoft SQL Server 2005数据库管理系统的理论、原理和技术。全书共分21章,深入研究了Microsoft SQL Server 2005系统的基本结构和功能特点、安装规划和配置技术、数据库管理、Transact-SQL语言、表、操纵数据技术、索引技术、数据完整性技术、视图技术、存储过程技术、触发器技术、备份和还原技术、事务和锁技术、自动化管理技术、性能监视和调整技术、Service Broker技术、报表技术、集成技术、数据仓库和分析技术、XML技术、CLR技术等。本教程面向数据库管理人员和数据库开发人员,内容翔实、结构合理、示例丰富、语言简洁流畅。适合作为高等院校计算机软件、信息系统、电子商务等相关专业的数据库课程教材,同时也适合作为各种数据库技术培训班的教材以及数据库开发人员的参考资料。本书对应的电子教案和实例源代码可以到http://www.tupwk.com.cn/downpage网站下载。
与20世纪80年代相比,当今Microsoft SQL Server 2005系统面临着更多的挑战。Microsoft SQL Server 2005系统不再是一个部门的数据库,而是一个企业级的数据库系统,能够满足企业各种数据访问的需要。Microsoft SQL Server 2005系统具有比较好的可伸缩性、安全性和集成性。Microsoft SQL Server 2005系统具有自我调整能力,可以处理巨型数据库,可伸缩性大大提高了。在安全性方面,Microsoft SQL Server 2005系统采用了一个新的安全架构,在默认安装情况下可以获得安全保障。在集成性方面,Microsoft SQL Server 2005系统支持行业标准HTTP、XML、SOAP等协议,支持报表服务、集成服务等,并且与.NET Framework CLR完全集成。 本教程全面讲述了Microsoft SQL Server 2005系统的内容。全书共分21章。第1章主要讨论使用数据库系统的原因,并对Microsoft SQL Server 2005系统进行了概述。第2章讨论了安装规划、安装过程、安装之后以及服务器的配置等问题。第3章对安全模式、安全架构、安全管理等内容进行全面的讲述。第4章分析了数据库规划、数据库文件管理和优化等内容。第5章全面研究Transact-SQL语言的类型和功能特点。如何设计表、如何定义各种类型的表、如何管理表等是第6章的主要内容。第7章研究检索、添加、更新、删除数据等内容。第8章研究索引和其他优化查询的方法。第9章和第10章分别研究数据完整性技术和视图技术。第11章讲述存储过程、触发器、用户定义函数的内容。数据库的备份和还原是第12章的内容。事务和锁机制是第13章的内容。如果希望定义自动化任务,那么可以在第14章找到相应的方案。第15章研究对系统性能的监视和调整。第16章讨论异步通信机制和方法问题以及使用Service Broker技术。第17章研究如何规划、编制企业业务报表。集成服务可以有效解决异构数据环境中面临的ETL问题,这些都是第18章的内容。第19章介绍有关数据仓库和分析的内容。第20章讲述了XML技术。最后一章分析了开发CLR数据库对象技术。 本教程从基本概念出发、理论联系实际,由浅入深地讲述了Microsoft SQL Server 2005系统的各种技术。每一章都有引言,来简单概括本章将要讲述的内容。每章的“本章要点”有助于读者抓住本章的核心内容。每一章的第一节概述包括三方面内容:提出与本章研究对象相关的数据管理问题和解决这些问题的思路;给出本章相关的数据库理论基础;概括本章的内容。目的是从问题入手,引出将要学习的内容,使得读者更加明确本章的学习目标。每一章的最后都有思考和练习题,便于读者检查对所学知识的掌握情况及引发更多的思考。 本教程面向数据库管理人员和数据库开发人员,适合作为高等院校计算机软件、信息系统、电子商务等相关专业的数据库课程教材,同时也适合作为各类数据库培训班的教材以及数据库应用程序开发人员的参考资料。 除封面署名的作者外,参加本书编写的人员还有徐帆、王岚、洪妍、方峻、何亚军、王通、高娟妮、严晓雯、杜思民、孔祥娜、张立浩、孔祥亮、陈笑、吴啸天、陈晓霞、王维、牛静敏、牛艳敏、何俊杰等人。由于作者水平有限,加之创作时间仓促,本书难免有不足之处,欢迎广大读者批评指正。我们的邮箱是:huchenhao@263.net。 作 者 2007年1月