《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》译者序
SQL是使用最为广泛的数据库语言,不管你是应用程序开发人员,还是数据库管理人员,掌握良好的SQL知识对于与数据库打交道都是很重要的。
SQL Server 2008是微软的一个重要产品版本,它推出了许多新的功能特性和关键功能的改进:引入了用于提高开发人员、架构师和数据库管理员效率的新功能,增强了包括T-SQL语句、数据类型和管理功能,以及强大的商务智能的支持。这使得SQL Server 2008成为迄今为止最强大和最全面的SQL Server版本。与Oracle等商业数据库相比,SQL Server 2008的易用性是显而易见的,所以它是SQL初学者应该首选的学习平台;而对于高级用户,SQL Server 2008也值得他们关注。
本书的作者Itzik Ben-Gan是一位从事SQL Server培训工作的教育工作者,也出版过几部SQL Server方面的著作,深得国内读者的喜爱。虽然本书讲述的是SQL Server的基础内容,但它并不是按部就班地介绍SQL的各语法元素,而是有选择地教你如何用SQL这种语言去思考问题,掌握在SQL实践中应该知道的各种最佳实践原则。在读完本书后,不仅可以了解SQL Server 2008中各种常见语法元素的用法,还可以真正感受到原来SQL还能做这么多以前不知道的事!所以本书值得SQL Server的初学者阅读,他们一定会受益匪浅。
事实上,在各种数据库平台中,基础SQL元素是相同的或大同小异的。本书首先介绍的是SQL的理论基础——集合论,再以此为基础介绍各SQL语法元素,其间又通过大量精心设计的实例来演示它们的用法,很多实例的用法都具有一定的难度和实用性,以集合论的思想来教你如何解决现实中的很多复杂问题。所以,对于所有想学习SQL语言,或者想加深对SQL语言理解的读者来说,这本书也是难得一遇的。
现在对于很多程序开发人员来说,似乎对SQL都没有引起足够的重视,尤其是流行的ORM(对象关系映射)概念和各种产品(如Hibernate)深入人心以后,需要实际编写SQL语句的机会也减少了很多。但这并不能成为我们不去深入学习SQL语法元素,加深理解SQL语言思想的托辞。其实就性能而言,使用ORM映射工具是要付出一定代价的,因为一部分工作其实可以通过设计巧妙的SQL语句、存储过程或触发器来实现。在把计算工作交给数据库服务器处理的同时,也会减少为传输数据而花费的网络流量,提高应用程序整体的运行性能。作为必要的知识储备,各级应用程序开发人员也应该静下心来,认真地再补充一些SQL基础知识和思想,或许本书就是一本合适的读物。
最后要感谢博文视点的几位编辑,他们总是尽力与译者沟通,仔细校对译稿,实在敬佩他们的专业精神。没有他们在幕后默默地付出,本书的译稿也不可能尽快与读者见面。还要感谢我那两只可爱的宠物猫,它们为我枯燥的翻译工作带来了片刻的轻松和动力。当然,最重要的还要感谢我的妻子,没有她的支持,也不能完成本书的翻译工作。
由于时间和水平的限制,书中难免存在疏漏和错误,期盼广大读者的批评与指正。
成保栋
2009年8月于北京
本书值得SQL Server的初学者阅读
|
> 去Microsoft SQL Server 2008技术内幕的论坛
想要用好ORM,SQL语言至少要了解。
想要用好RDB,SQL总要学会的。
想要做好DBA,SQL更是必修技能。
在诸SQL实现中,T-SQL算是个还不错的入门起点。
是你翻译的, 当然叫好~~
> 我来回应