《SQL Server 2008从入门到精晓》读书笔记二:入门能够,了然差很多(楷书部分为新增内容)

那本书英文名是《SQL Server 二〇〇八 Step by
Step》,英文名更标准,正是通过切实的操作步骤来读书SQL Server
二〇〇九。本周快看完了。总体评价很科学,通过精心设计的练习,能够领会SQL
Server 2008的总体:设计、开发、管理、靠可用性、商业智能。

中文版说在http://www.wenyuan.com.cn/上能够找到书中的源代码,但是上那几个网址后连那本书都找不到,源代码更是没影。后来上英文版的出版社网址上找到了,U奇骏L:http://examples.oreilly.com/9780735626041/
。安装后发觉有点表的组织与剧本不符,执行会报错。在Chapter贰四中有二个数据库的备份文件,用那一个备份文件复苏2个数据库,结构是对的,脚本执行不再报表结构错误。

SQL Server
200伍始发新增的排序函数Row_Number()已经用了几年了,看那本书才注意到还有七个跟它同类的函数Rank()、Dense_Rank()、NTILE()。Row_Number()排序境遇同样的值,不会爆发并列排行,因而再也执行的话,排序大概差别,Rank()对重复值给予并列排名,比如四个第3名,可是前面跟着的是第5名。Sense_Rank()同样发出并列排行,可是多个并列第1后头随着第2名。NTILE()能够将结果集拆分为大约的多少个部分。

以下是几点读书笔记:

本身看书进程中窥见的荒唐可能不标准的地点都做了标注,本书译者也许出版社愿意要的话能够与自家联络。

第三0章依照书中付出的例证做备份后手工业破坏数据库,然后用备份文件苏醒,报错。笔者对那些标题不太关切,没继续长远。

本书翻译水平1般,看到贰分一,发现有几处不确切、不了然的地点。在IT粤语翻译书中本人觉着能够得陆十几分。看后半局地,觉得翻译水平在降低,当然恐怕跟后半片段关联的知识面相对来说更生僻一些关于。基本看完全书后以为能够给翻译打611分。有规则的话能够参见英文版一起看。看不懂汉语的地点看看英文还是比较清楚的。最不该的是在21二页,没由来的冒出二个“Oracle”,跟上下文完全比不上格。

照原书1四章结尾叁个事例建了一个实例上的限定访问数量的触发器,之后数据库就连不上了。上网搜出了三个缓解办法,要使用本书没涉及的SQL
Server
二〇〇七上马增添的DAC功用去删除那一个触发器:
http://blog.sqlauthority.com/2009/06/27/sql-server-fix-error-17892-logon-failed-for-login-due-to-trigger-execution-changed-database-context-to-master/

用那本书来入门还是能够,想驾驭差的可比多。俺几处建议向深刻摸底SQL Server
200玖的话,能够去看《Microsoft SQL Server 200玖Internals》(中译本叫《深切解析SQL Server 2010》)

相关文章