SQL Server深入详解
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前 言

SQL Server 2005是一个全面的、集成的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。如果你刚准备学习它,或者你已经使用它的一些功能,但总觉得只是了解到SQL Server的一些表面的内容;如果你想全面地了解SQL Server数据库,那么这本书将是你最好的选择。作为进入SQL Server数据库方面的指导书之一,无论是买来细读,还是实例模拟训练,这本书都将给你更多的帮助。

本书的创作契机

近两年,我担任了计算机技术方面的实训老师,为已经毕业的大学生或企业新入职员工讲解计算机技术课程。讲课期间,看到了很多同学对于SQL Server的了解只是知道几个简单的SQL语句,一旦真正地碰到一个难度大一点的语句或者涉及SQL Server的性能要求的时候,同学们就会不知所措。究其原因,我觉得无非有这样的几点需要同学们注意:一是对于SQL Server的学习,基础知识的学习没有抓紧,只有基础知识学得扎实,你的扩展学习能力才会有保障。实际工作中遇到的问题不可能用简单的SQL语句就能实现的,更多的会是在一些基本的应用上发生一些变化;二是,我觉得学生的动手能力需要加强,很多同学只是看书的内容,而不去根据书的内容去动手解决具体的问题,这样的话,在实践中遇到一些需要快速动手解决问题的时候,尤其是面对SQL Server这样一个需要动手能力很强的数据库的时候,却依然不知道如何动手解决问题。

市面上的关于SQL Server方面的数据库的书很多,同学们从中选择一本适合自己学习的书并不容易。作为一个从事了十多年软件开发的老工程师,同时通过对学生的学习情况的了解掌握,我知道,他们需要这样的一本书——易于理解、内容全面、图解清楚的、适合动手实践的书。

很幸运在写这本书的时候遇到了电子工业出版社的李冰编辑,在李冰编辑积极帮助下,我们开始了本书的编写。

本书的章节安排

作者根据多年的开发经验和教学经验,对SQL Server 2005数据库进行全面解析。从最基础的SQL Server 2005的安装过程,到SQL Server Management Studio管理工作;从简单的SQL语句使用,到对存储过程、游标、事务等高级功能的学习;从最基本的SELECT语句功能,到利用SQL Server数据库SSAS、SSIS、SSRS服务来进行商业智能分析工作。以上这些内容,本书都有章节进行相关的说明。

本书共给出大约550 个图例,并给出对应的例子,让读者在理论学习的基础上,按照图示,进行动手实践工作。采用这样的理论和实践紧密结合的方式,更能准确快速地学习好这个数据库。

本书总共分9个章节,从SQL Server最基础的内容到最复杂的内容,都有相关的介绍,几乎包含了SQL Server数据库的各个领域。

本书所有源代码资源可以登录www.broadview.com.cn进行下载,并提供博客和读者进行交流,博客地址:http://hi.csdn.net/wang_yy。

感言

本书的出版,家人们给了很大的支持!感谢王晓峰、张旭,他们对本书很多的代码进行了调试工作。另外老师、同学以及一些网友朋友提供了很多的资料,给予我很大的帮助,在此表示深深的感谢!

编程是一个创造性的劳动,无论你是初学者还是编程高手,都会遇到问题,只要在遇到问题的时候,多问自己几个为什么,然后自己动手、动脑去解决这些问题,并且很好地积累这些经验教训,你的技术能力就会越来越强。

最后感谢电子工业出版社的编辑们不厌其烦地改正了书稿中的许多错误。

因时间仓促,编者水平有限,错误之处或者不准确的地方在所难免,敬请读者给予批评指正!

王寅永