登录/注册
下载豆瓣客户端
豆瓣 6.0 全新发布 ×

豆瓣

扫码直接下载

iPhone · Android
  • 豆瓣
  • 读书
  • 电影
  • 音乐
  • 播客
  • 同城
  • 小组
  • 阅读
  • FM
  • 时间
  • 豆品
豆瓣读书
搜索:
  • 购书单
  • 电子图书
  • 2025年度榜单
  • 2025年度报告

本书值得SQL Server的初学者阅读

何艳 2009-10-08 10:24:08

《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月于北京


赞
转发
回应 只看楼主
膘
2009-10-08 10:44:51 膘 (人有节操我有膘)

想要用好ORM,SQL语言至少要了解。
想要用好RDB,SQL总要学会的。
想要做好DBA,SQL更是必修技能。
在诸SQL实现中,T-SQL算是个还不错的入门起点。

赞
>
Jeff at Douban
2009-10-10 15:38:23 Jeff at Douban (ლლ)

是你翻译的, 当然叫好~~

赞
>

> 我来回应

> 去Microsoft SQL Server 2008技术内幕的论坛

最新讨论 · · · · · · (全部)

学习T-SQL,编写更好的代码和查询,扩展你的SQL Se...(何艳)

© 2005-2026 douban.com, all rights reserved 北京豆网科技有限公司 关于豆瓣 · 在豆瓣工作 · 联系我们 · 法律声明 · 帮助中心 · 图书馆合作 · 移动应用