第一图书网

SQL Server 2008从入门到精通

贺特克 清华大学出版社
出版时间:

2011-4  

出版社:

清华大学出版社  

作者:

贺特克  

页数:

440  

译者:

潘玉琪  

Tag标签:

无  

内容概要

  本书注重理论与实践,在7大部分26章的篇幅中,按照一个知识点一个练习的方式,循序渐进、由浅入深地介绍SQL Server
2008的核心组件、数据库设计、数据检索与操作、高级数据库对象设计、数据库管理、高可用性和商业智能等主题。与此同时,作者还根据自己三十年的数据库开发经验,提供翔实的案例、丰富的最佳实践和实用的技巧,充分呈现了SQL
Server 2008这一灵活、高扩展性、高安全性的大型数据库系统。
  作为深受读者欢迎的Step by Step系列丛书,本书尤其适合开发人员和数据库管理员阅读?可帮助他们在短时间内熟悉并掌握SQL
Server 2008。

作者简介

作者:(美国)贺特克(Mike Hotek) 译者:潘玉琪Mike Hotek,具有三十年丰富经验的SQL Server数据库专家,从事咨询、写作和数据库开发多年。他曾用多种开发语言设计过许多数据库解决方案,对SQL Server的各个特性具有深刻而广泛的领悟和理解。他著作颇丰,至今已出版多本专业书籍,其中七本与SQL Server有关。他还发表过数十篇文章,在全球各地成功举办过上百个培训班、研讨班和研讨会。

书籍目录

第1部分 SQL Server 2008入门
 第1章 SQL Server 概述
  1.1数据库引擎
   1.1.1存储引擎
   1.1.2安全子系统
   1.1.3编程接口
   1.1.4服务代理
   1.1.5 SQL Server代理
   1.1.6复制
   1.1.7高可用性
   1.1.8 SQL Server 2008中的关系引擎
  1.2商业智能
   1.2.1 集成服务
   1.2.2报表服务
   1.2.3 分析服务
  第1章快速参考
 第2章SQL Server2008的安装和配置
  2.1 SQL Server 2008的版本
  2.2基础设施需求
  2.3服务帐户
  2.7升级到SQL Server 2008
  2.8 安装SQL Server 2008
  第2章快速参考
 第3章 使用SQL Server 2008的工具
  3.2 SQL Server 2008的管理工具
   3.2.2 SQL Server Management
   3.2.3数据库邮件
  3.3性能管理工具
   3.3.1数据库引擎优化顾问
   3.3.2性能工具
  3.4商业智能工具
  第3?快速参考
第2部分 设计数据库
 第4章 创建数据库
  4.1 SQL Server系统数据库
  4.2 SQL Server数据库结构
   4.2.1数据库文件
   4.2.2文件组
  ……
第3部分 数据检索与操作
第4部分 高级数据库对象设计
第5部分 数据库管理
第6部分 高可用性
第7部分 商业智能

章节摘录

版权页:插图:数据库镜像处理事务的方式决定着它有别于其他冗余技术——如日志传送、复制等,只有事务处理完成后,才能被传输到其他服务器上。数据库镜像在日志记录被写入主体数据库时发送日志记录。通过这种处理方式,数据库镜像可以处理影响大量记录行的事务,而应用程序几乎可以不受干扰。实际上,随着事务平均大小的增长,数据库镜像同步数据传输的影响却在降低。正是由于随着事务大小的增长,高可用性操作模式所需的确认占整个执行时间的比例却在下降,所以才达到了降低影响的效果。数据同步传输引发了应用程序的计划问题。直到SQL Seirver成功将事务日志同时提交到主体数据库与镜像数据库,事务才被认为已完成提交,高可用性操作模式对应用程序的性能造成了一定影响。随着主体数据库与镜像数据库之间距离的增加,性能影响也随之加大。在高可用性操作模式中完成数据库镜像,除主体数据库与镜像数据库外,还需要见证服务器,以自动完成对主体数据库的故障检测,以及向镜像数据库的故障转移。为完成故障检测,高可用性操作模式采用了在参与数据库镜像会话的实例间发送PING包的技术。当数据库镜像会话故障转移时,SQL Server将进行主体数据库与镜像数据库间的角色切换。SQL Server将镜像数据库提升为主体数据库,并开始为数据库提供服务;同时将原来的主体数据库切换为镜像数据库。SQL Server。同时自动切换事务流。因为在切换事务流时该过程无需人工干预或确认,因而它取得了相对于日志传送或复制而言更为重大的进步。在这个故障转移的过程中,镜像实际上将自身提升为主体角色,并开始为数据库提供服务。但首先见证服务器必须确认故障,且需要数据库镜像三种角色中的两种——或仲裁的角色来确认切换。仲裁是指在设置了见证服务器实例的数据库镜像会话中,会话中至少有两个服务器实例相互连接时才建立的一种关系,必须具有仲裁才能使数据库可用。如果主体角色失败,而镜像角色又无法连接见证服务器,便不可能获得仲裁,SOL Server。不会将镜像角色提升为主体角色。


编辑推荐

《SQL Server 2008从入门到精通》:沿袭深受读者欢迎Step by Step风格循序渐进,注重动手实践的入门教程构建SQL Server 2008应用的入门经典《SQL Server 2008从入门到精通》通过循序渐进,一次一个步骤的方式,指导读者学习SQL Server 2008。通过数据库专家Mike Hotek的悉心指导,这本实践性强的教程将帮助您建立数据库解决方案,从而轻松破解实际工作中的业务难题。通过《SQL Server 2008从入门到精通》的阅读,您将掌握如何将SQL.Server数据集成到应用程序,如何编写查询、开发报表以及使用功能强大的商业智能系统。《SQL Server 2008从入门到精通》重要主题:·安装和使用核心组件与工具·创建表与索引结构·操作与检索数据·保护、管理、备份和还原数据库·采用调试与优化技术生成高性能的数据库应用·通过群集、数据库镜像和日志传送等技术提高可用性·商业智能工具入门——报表、分析和集成服务

图书封面

图书标签Tags

广告

下载页面


SQL Server 2008从入门到精通 PDF格式下载



入门很好,就是和微软的示例数据库有点搭不上了,书中好多实例没讲解,读起来有些困难。


想学学数据库的知识,这本书看着还不错


挺好的开发书籍,送货速度也挺快的。


书还不错,不过对一个没有基础的人来说到后面几章有点小看不懂了


对工作很有帮助,也适合初学者


翻开大致浏览一遍 觉得图文并茂 是个入门的好教材


好书,正版,入门级别正合适使用。


本书不错,很适合初学者。浅显易懂型


认真读了两遍,好书。理解需要时间!


很好,书刚到,在阅读的过程中


以一定帮助


很干净的一本书...不错...


一直想买的一本书,很喜欢


比想象中的要好的多啊


不知道,还没看,纸张不错


一书,提高技能用,慢慢看吧,谢谢卖家~


应该多我有提升


比较正统,值得拥有


之前学过,想通过此书复习一般加以巩固。


摸起来爽


书写的还不错,当参考书用不错


书不错,暂没发现问题


工作需要买的,还不错,基本满足了需求。


清晰度、纸的质量很好


送货速度挺快的,大致的看了看书本,有很多东西值得初学者学习的地方。


好像没有SQL server2008安装盘,挺让人头疼的。


这本书是我学习微软数据库的第一本还不错哦


内容很基础,适合入门,精通还谈不上,翻译有点小问题


从2005过度到2008,很漫长,虽然现在2012都出来了,但循序渐进是需要的


看目录挺适合入手的,刚刚收到,没深入!


书的内容比较高深,不太适合初学者!


虽然不是面面俱到,但书的总体安排还算合理,还有可惜的是书中提到的代码示例下载无法实现。


总体不错,内容全面,个别图片字有些小。


邮的速度挺快,还可以


看过英文电子版书,对比了下,基本一样。中文翻译有些生涩,只能说一般吧。


内容有点难,需要有点基础。。上来就把我打蒙了。不过内容很全!


还没细看,前面的部分大概翻了下,觉得还是有一点编程基础的人再看这个才行,要是一点基础没有的话,自己学这个就有些难了。呵呵。


一般啦!学下基础也是好的。如想了解更多的数据库技巧和实战,建议还是买其他吧!


内容一般,重点不突出,这本书绝不能让人从入门到“精通”


入门的功效大于精通


本书质量还不错,是正品,物流也很快。但内容比较悬空,并不适合从零开始学的人,而且翻译上也不是很好。其中的代码还有语法错误,建议朋友们先买一本国内的,比较通俗易懂的先看看,心里有个大致的了解和概况后再看本书。


还没看,换购那本书太影响心情


谈不上经典,勉强够用。


送货很快,书的内容比较简单


不知道是翻译的问题还是本身的问题,章节没条理,根本看不懂。东一榔头西一棒槌的
·不咋样


昨天定的,今天中午就到了,很快,书印刷的还不错,清晰!


不带光盘呀


1.本书跟C# 2010 step by step 翻译的水准相差甚远,不过英文版可能就写得不全面不完善不仔细。2.书中好多sql语句虽然是没什么语法错误,但是执行的时候总会各种报错,原因就是准备阶段要开启什么服务,准备什么schema都没有交代,才读到第五章,就百度,谷歌了N次才逐一解决了问题。比如P75唯一约束性下面的示例代码,执行的时候会报错,原因是"Constraints" 章节并没有就交代应该建立‘Products’schema in SQL2008SBSFS。类似这样的错误还有很多。


打算编个VB+SQL的数据库,于是购买了这本书,结果这本书的内容难看懂,可能是我知识太浅薄,所以不知道里面写的内容是要用在哪里。总之,对我而言是本没什么用的书……白买了……


主要学查询的,别人推荐的,还可以吧


给同事买的,虽然内容有点旧但是很实用


不错的书籍, 适合阅读


初学者可能比较难入手


看起来是正版,努力学习中


这里算法不错,推荐给入门看


很喜欢,适合我这个小菜鸟


整体感觉 还不错 内容易懂


还不错,学生很喜欢,我们作为教材使用。


质量好,速度快,阅读中


讲解得非常详细,是入门的好书


asdfsafafasdfasdfasdfasdfsdfsadfsdf


一般般的书,临时抱佛脚翻翻看


还在看,速度很快


希望给力


书太浅易了。何来精通二字哦。


  名不副实,只能说入门级的书,浅尝辄止,对不了解的做入门还行。精通还是看其他书吧。
  
  名不副实,只能说入门级的书,浅尝辄止,对不了解的做入门还行。精通还是看其他书吧。
  
  名不副实,只能说入门级的书,浅尝辄止,对不了解的做入门还行。精通还是看其他书吧。


  这本书英文名是《SQL Server 2008 Step by Step》,英文名更准确,就是通过具体的操作步骤来学习SQL Server 2008。本周快看完了。总体评价很不错,通过精心设计的练习,可以了解SQL Server 2008的方方面面:设计、开发、管理、靠可用性、商业智能。
  
  用这本书来入门还可以,想精通差的比较多。作者几处建议向深入了解SQL Server 2008的话,可以去看《Microsoft SQL Server 2008 Internals》(中译本叫《深入解析SQL Server 2008》)
  
  本书翻译水平一般,看到一半,发现有几处不准确、不清楚的地方。在IT中文翻译书中我觉得可以得70分。看后半部分,觉得翻译水平在下降,当然可能跟后半部分涉及的知识面相对来说更生僻一些有关。基本看完全书后觉得可以给翻译打60分。有条件的话可以参考英文版一起看。看不懂中文的地方看看英文还是比较清楚的。最不应该的是在212页,没由来的冒出一个“Oracle”,跟上下文完全不沾边。
  
  中文版说在www.wenyuan.com.cn上可以找到书中的源代码,不过上这个网站后连这本书都找不到,源代码更是没影。后来上英文版的出版社网站上找到了,URL:http://examples.oreilly.com/9780735626041/ 。安装后发现有些表的结构与脚本不符,执行会报错。在Chapter24中有一个数据库的备份文件,用这个备份文件恢复一个数据库,结构是对的,脚本执行不再报表结构错误。
  
  以下是几点读书笔记:
  
  SQL Server 2005开始新增的排序函数Row_Number()已经用了几年了,看这本书才注意到还有三个跟它同类的函数Rank()、Dense_Rank()、NTILE()。Row_Number()排序遇到相同的值,不会产生并列排名,因此重复执行的话,排序可能不同,Rank()对重复值给予并列排名,比如两个第二名,但是后面跟着的是第四名。Sense_Rank()同样产生并列排名,但是两个并列第二后面跟着第三名。NTILE()可以将结果集拆分为差不多的几个部分。
  
  照原书14章最后一个例子建了一个实例上的限制访问数量的触发器,之后数据库就连不上了。上网搜出了一个解决方法,要使用本书没提到的SQL Server 2005开始增加的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/
  
  第20章按照书中给出的例子做备份后手工破坏数据库,然后用备份文件恢复,报错。我对这个问题不太关注,没继续深入。
  
  我看书过程中发现的错误或者不准确的地方都做了标注,本书译者或者出版社愿意要的话可以与我联系。


相关图书