首页>参考读物>计算机科学与技术>数据库

SQL Server 2005中文版精粹
作者 : Eric L. Brown
译者 : 吴戈 王德民
出版日期 : 2007-05-23
ISBN : 7-111-21334-5
定价 : 25.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 174
开本 : 16开
原书名 : SQL Server 2005 Distilled
原出版社: PB
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

快速掌握SQL Server 2005中文版

  本书内容包括:
  ● 框架的总览:SQL Server 2005的功能是如何集成在一起的,以及这些功能对于用户的意义。
  ● 安全性管理、策略和授权:使数据得到严密的保护。
  ● SQL Server Management Studio:微软最新的、一体化的用来授权、管理和操作的工具套装。
  ● 增强的可用性:在线恢复功能,改进的复制功能,更短的维护/恢复窗口时间等。
  ● 增强的升级能力,包括对SQL Server 2005复杂表分区功能的诠释。
  ● 增强的数据访问,从ADO.NET 2.0到XML。
  ● SQL Server 2005的内置.NET开发环境:怎样使用它,何时使用它,何时与T-SQL交互。
  ● Business Intelligence Development Studio(商业智能开发包):极大地增强了报表和分析的功能。
  ● Visual Studio整合:通过编码和调试程序来有效地增加效率。
  ● 简单的代码例子展示了SQL Server 2005最重要的新功能。

图书特色

图书前言

本书没有囊括SQL Server 2005的全部内容。它不包含任何修饰性的应用举例或者海量的代码。本书针对SQL Server 2005的功能而写。它可以帮助读者理解如何使用SQL Server 2005的主要功能。在讲述时,我会尽量涉及其体系结构论述,使用情景和在使用该技术中人们感兴趣的内容。关于用户如何实际使用这项技术,在书中我提出了一些自己的观点,但并不是以行销为目的来展现这项技术。
  为了体现精粹系列的思想,我没有对SQL Server 2005的全部功能一一作介绍,而是着重介绍SQL Server 2005的新增功能及其显著改进之处。此外,本书并没有对每一个特点中的细节和隐含之处进行详细描述,相反,我从概念上描述这些特点。我通过对整体框架结构的讨论来讲述SQL Server 2005的特点。就这样本书的焦点便集中到了某项技术是怎样设计的,以及用户具体使用的情景上。我会尽力从用户使用的角度去看待某项技术。在大多数情况下,我会根据用户使用此产品的反馈信息来介绍在实际应用中操作SQL Server 2005的方法,目的就是让你快速理解什么是SQL Server 2005,怎样使用SQL Server 2005。第6章是惟一包含大量代码的章节,这些代码简明扼要地说明SQL Server 2005的特性,提供一些使用SQL Server 2005的基本技巧。而那些创造性的、高级的技术就留给那些详细介绍SQL Server 2005每一个特性的大部头图书吧。
  怎样使用本书
  如果你是一个需要在各种级别使用数据库的IT专业人士,本书便是你了解SQL Server 2005的重要基础。现在许多图书太死板了:它们从一个实际应用开始,在代码上花费大量的篇幅来说明代码。而本书则不同:你可以了解SQL Server 2005多方面的特点,而且绝不会被深层的细节所困扰,你会很清楚地了解这些特点是怎样结合在一起的。我将每一个主题单独封装,这样你就可以根据自己的需要单独阅读任何一章。本书既可以当作一本参考书,也可以作为一本“在飞机上消闲用的读物”,来帮助你了解SQL Server 2005的一些基本概念。本书的目的是:你可以根据需要去阅读,而且不用担心有太多的细节和例子代码困扰你。
  本书的读者
  本书独特之处在于它是面向技术决策者的,而不是面向核心开发人员或者数据库管理员(然而,本书对他们来说同样也是一本很好的读物,因为本书能够引导读者去学习SQL Server 2005)。本书对技术决策者来说是非常有价值的,因为它不会让你在同行聚会时,被他们认为:你还不了解行业中的基本标准。
  本书的组织方式
  第1章是整体产品的概论,特别是SQL Server 2005中OLTP和OLAP的新特点。我概括地描述了全部新特点以及一些基础知识。第2章对数据库技术最重要问题—安全性,做了概括的介绍。本章主要是写给安全方面的专业人士的,但是在注重安全的今天,每个人都能从中获益。第2章的目的就在于让你快速了解安全性的本质特点。第3章和第4章是针对两类特定的读者编写的:数据库管理员和数据库开发人员。第3章介绍SQL Server 2005中数据库管理的全部新功能。第4章介绍SQL Server 2005关于数据库应用程序开发的功能。第5章是关于微软在报表和分析领域的领先和革新之处。它不是OLAP概念的入门,读者要先了解什么是多维和多维数据集(Cube),如果你不知道,请参考SQL Server在线联机丛书。第6章全部是代码。我讨厌为了找到想要的一行代码而不得不搜索成百上千页代码,所以我决定有一章全部是代码。本章没有囊括也不可能全部囊括你想要的所有开发代码,只是包含了基础要素,并且假定你还要阅读Addison-Wesley的其他关于SQL Server 2005的好书。我的目的是向你展示使用SQL Server 2005是多么的简单(如,利用安全性的新特点的案例),或者是多么的困难(如,表分区能力)。
  致谢
  确定创作本书究竟该感谢谁,以及为什么感谢是一件困难的事。我想感谢我的妻子—Kim。Kim是个懂得创作中的起起伏伏的作家。她的支持帮助我克服了在创作本书过程中系统崩溃和缺少文采的问题。她最重要的话就是:“坚持,这是个过程。”我非常感激我的女儿—Hannah和Chloe,因为她们总要面对这样一个“总是在他的计算机前”的父亲。提到技术上的帮助,我要感谢对本书创作工作给予支持的微软的工作人员:Thomas Rizzo、Kirsten Ward、Matt Nunn、Mark Wistrom、Willis Johnson、Donald Farmer、Kamal Hathi等等。我也要感谢技术校对人员:Paul Irvine、Glenn Berry和Mitch Gatchalian,他们的慧眼使得本书质量更高。
  当然还有Addison-Wesley的Elizabeth Peterson和Jana Jones,他们对本书的耐心也是非常重要的。他日,有时间我会用Messenger直接致谢的。

封底文字

快速掌握SQL Server 2005中文版 本书内容包括: ● 框架的总览:SQL Server 2005的功能是如何集成在一起的,以及这些功能对于用户的意义。 ● 安全性管理、策略和授权:使数据得到严密的保护。 ● SQL Server Management Studio:微软最新的、一体化的用来授权、管理和操作的工具套装。 ● 增强的可用性:在线恢复功能,改进的复制功能,更短的维护/恢复窗口时间等。 ● 增强的升级能力,包括对SQL Server 2005复杂表分区功能的诠释。 ● 增强的数据访问,从ADO.NET 2.0到XML。 ● SQL Server 2005的内置.NET开发环境:怎样使用它,何时使用它,何时与T-SQL交互。 ● Business Intelligence Development Studio(商业智能开发包):极大地增强了报表和分析的功能。 ● Visual Studio整合:通过编码和调试程序来有效地增加效率。 ● 简单的代码例子展示了SQL Server 2005最重要的新功能。

作者简介

Eric L. Brown:Eric L. Brown: Eric L. Brown Quilogy公司的高级顾问,从事商业智能方面的工作。他做了3年的微软SQL Server技术产品经理,在SQL Server方面有着绝对的权威。作为SQL Server小组的一员,Brown为msdn.microsoft.com网站和MSDN杂志撰写了大量文章,并且参加了很多会议,包括PASS和Microsoft TechEd。

译者简介

吴戈 王德民:暂无简介

译者序

这是一个信息爆炸的时代,每个人每天都有成千上万的信息要处理。什么时候开会,什么时候联系客户,什么时候接送孩子等大量的信息等待着我们处理。个人的信息处理量都如此之大,更不用说企业——每个员工的信息、原材料供应商的信息、客户的信息、甚至潜在客户的信息等等都需要处理。保存好信息,管理好信息,处理好信息成为每个人、每个企业成功的关键。在这样的形势下,我们无疑需要数据库来为信息的存储和管理提供解决方案。
  SQL Server是微软旗下的一个主要产品,它为大型企业的数据存储和管理提供了有效的技术支持。
  SQL Server 2005作为SQL Server家族的最新成员,包含了很多新技术和新功能,本书着重介绍这些功能。本书作者作为前SQL Server开发组成员,结合其作为咨询师的经验,从用户使用中实际遇到的问题出发,详细介绍这些新功能的特性和使用时的注意事项。由于作者独特的技术背景,他看待SQL Server 2005的视角既包含了技术层面,又不与实际应用相脱节。
  从本书的内容安排来看,它不仅仅适合于技术决策者,对数据库管理人员、开发人员也很有指导意义。比如讨论安全性的章节就很适合数据库管理人员,而讨论数据库开发的章节和代码则对数据库开发人员很有帮助。另外,本书清晰的结构使得专业人事完全可以将其作为工具书使用。
  本书介绍SQL Server 2005的主要功能,重点阐述其新增功能,而且都是些实际工作中常用到的功能。书中从实际应用中遇到的问题出发,由此引入SQL Server 2005的新功能,以及SQL Server 2005对这些问题的解决方法。对于刚接触SQL Server 2005的读者来说,通过实例可以快速理解SQL Server 2005的新功能,而且不至于被复杂的专业名词搞得头昏脑胀。本书为快速了解SQL Server 2005提供了捷径。
  本书由吴戈、王德民、王新颖、刘昕、孟丽霞、向林艳、吕贵林、曹艳翻译,书中有疏漏或译文不当之处,敬请广大读者批评指正。

  译  者
  2006年11月于北京

图书目录

译者序
前言
第1章  SQL Server 2005 简介 1
1.1  SQL Server 2005版本 2
1.1.1  了解SQL Server企业版和标准版 3
1.1.2  回顾SQL Server 2000 64位版 4
1.1.3  SQL Server 2005的改进 5
1.2  再谈数据库的可伸缩性 7
1.3  把数据库作为应用服务器 8
1.4  提高 SQL Server系统的可用性 10
1.5  SQL Server 2005的高可用性 10
1.5.1  把高可用性扩充到所有的数据库应用中 12
1.5.2  日志备份传送 13
1.6  通用数据的可用性 13
1.6.1  表分区:水平数据分区 14
1.6.2  物化视图 15
1.6.3  在线索引 15
1.7  超大型数据库的维护 15
1.8  SQL Server 2005 商业智能概述 16
1.8.1  分析服务概论 17
1.8.2  数据挖掘 19
1.8.3  数据仓储的关系型特征 19
1.8.4  在SQL Server 2005 中的抽取、转换和装载 20
1.8.5  报表服务 20
1.9  SQL Server 2005最卓越的功能 21
1.10  小结 22
第2章  安全性概述 23
2.1  基本的SQL Server引擎安全特征 24
2.1.1  强制密码策略 25
2.1.2  最小权限原则 25
2.1.3  执行上下文 29
2.1.4  模仿 29
2.1.5  证书和安全接口层 30
2.1.6  加密 31
2.2  终端安全性 35
2.2.1  Web服务安全 35
2.2.2  通知服务安全 35
2.2.3  数据库镜像安全 36
2.2.4  SQL Service Broker安全 36
2.3  托管代码的安全性 37
2.4  分析服务的安全性 37
2.4.1  多维数据集级安全 39
2.4.2  维度级安全 39
2.4.3  单元级安全 39
2.4.4  挖掘结构、挖掘模型和数据源安全 39
2.4.5  分析服务的CLR存储过程访问 40
2.5  SQL Server集成服务安全特性 40
2.5.1  包级安全 40
2.5.2  SSIS中的数据库级角色 41
2.5.3  保护操作环境 41
2.5.4  用证书签署包 41
2.5.5  加密SSIS包 41
2.5.6  报表服务安全 42
2.6  服务器安全 42
2.6.1  SQL浏览服务 43
2.6.2  SQL Server配置管理器 44
2.6.3  SQL Server外围配置工具(SQL
Server Surface Area Configuration
Tool) 44
2.7  小结 46
第3章  企业数据管理 48
3.1  SQL Server Management Studio 49
3.1.1  连接或未连接状态 50
3.1.2  对象资源管理器 50
3.1.3  创建数据库 51
3.1.4  创建表 51
3.1.5  查询编辑器 52
3.1.6  无模式对话 52
3.1.7  个性化SQL Server Management
Studio 53
3.1.8  SQL Server Management Studio中的
工程与解决方案 54
3.1.9  获取帮助 54
3.2  SQL Server 2005基础结构管理 55
3.2.1  数据库快照 56
3.2.2  安装的新特点 56
3.2.3  Watson集成 57
3.3  操作管理工具 58
3.3.1  SQL计算机管理器 58
3.3.2  SQL Server代理 59
3.4  SQL Server 2005远程管理功能 59
3.4.1  SQLCMD 60
3.4.2  SQL Server管理对象 60
3.4.3  Windows 管理规范 61
3.5  SQL Server 监测 61
3.5.1  被动监测 61
3.5.2  主动监测 65
3.6  管理超大数据库 67
3.7  SQL Server复制增强 70
3.7.1  对等复制 71
3.7.2  Oracle发布 72
3.7.3  基于Web的复制更新 72
3.7.4  性能和可伸缩性 72
3.8  大块数据的高可用性 73
3.9  通用数据的可用性 78
3.10  索引视图 80
3.11  公共语言运行时(CLR)和数据库
管理员(DBA) 80
3.12  商业智能和数据库管理员 82
3.13  小结 82
第4章  数据库开发功能 83
4.1  Visual Studio集成 83
4.2  .NET 框架集成 84
4.2.1  作为运行时主机的SQL Server 85
4.2.2  Transact-SQL和托管代码之间的比较 85
4.2.3  用户定义数据类型 86
4.2.4  用户定义函数 87
4.2.5  用户定义聚合 87
4.3  SQL Server管理提供者 87
4.4  XML功能 89
4.4.1  为什么在关系数据库中使用XML
数据 89
4.4.2  XML技术的选择 90
4.4.3  XML数据类型 91
4.4.4  FOR XML 93
4.4.5  OPENXML 93
4.4.6  对XQuery的支持 93
4.4.7  DML扩展 94
4.4.8  Native XML Web服务 94
4.4.9  WSDL 95
4.5  SQL Server—应用程序服务器平台 95
4.5.1  SQL Service Broker 96
4.5.2  通知服务 99
4.6  SQL Server移动版 103
4.7  SQL Server 2005中加入的国际化特性 104
4.8  全文搜索 105
4.8.1  链接服务器查询 105
4.8.2  跨多个列搜索 106
4.8.3  查询中的语言指定 106
4.9  SQL Server Express 106
4.9.1  Visual Studio集成 107
4.9.2  品评SQL Server Express 108
4.9.3  SQL Server Express的局限性 109
4.9.4  安装和配置 109
4.9.5  SQL Server Express支持的协议 111
4.10  小结 111
第5章  商业智能概述 112
5.1  分析服务概述 113
5.1.1  分析服务的体系结构 113
5.1.2  统一维度模型 114
5.1.3  数据源视图 116
5.1.4  多维数据集向导 117
5.1.5  商业智能向导 118
5.1.6  数据表示的本地化 119
5.1.7  UDM存储在哪里 119
5.1.8  OLAP数据访问模型 119
5.1.9  实时BI和主动缓存 120
5.1.10  考虑分析服务存储 122
5.1.11  关键性能指标 123
5.1.12  多维表达式语言 123
5.1.13  分析服务安全性 124
5.1.14  数据仓库的关系型功能 124
5.1.15  SQL Server 2005中的数据挖掘 126
5.2  SQL Server集成服务 127
5.2.1  SSIS体系结构 128
5.2.2  数据流 128
5.2.3  控制流:SSIS中的新概念 130
5.2.4  SSIS中的错误处理 131
5.2.5  部署数据包 131
5.2.6  缩放SSIS:在32位和64位硬件
平台之间的选择 131
5.2.7  向后兼容性 132
5.3  SQL Server报表服务 132
5.3.1  报表服务的体系结构 133
5.3.2  设计报表 134
5.3.3  报表模型设计器 134
5.3.4  报表生成器 135
5.3.5  报表定义语言 136
5.3.6  报表视图控件 136
5.3.7  报表执行组 136
5.3.8  管理报表 136
5.3.9  报表服务配置管理器 137
5.3.10  漫谈部署问题 137
5.3.11  对报表服务的思考 138
5.4  管理和开发商业智能应用程序 138
5.4.1  SQL Server Management Studio 138
5.4.2  Business Intelligence Development
Studio 139
5.4.3  应运而生的商业智能数据库管理员 139
5.5  小结 140
第6章  代码章节 141
6.1  事务异常处理 141
6.2  大型对象编程模型 141
6.3  新的分析函数 142
6.4  表样子句 143
6.5  新的操作符APPLY 144
6.6  PIVOT和UNPIVOT操作符 145
6.7  递归查询 146
6.8  TOP增强 149
6.9  DDL触发器 150
6.10  DML输出 152
6.11  扩展的队列支持 153
6.12  索引化视图 154
6.13  持续计算的列 155
6.14  同义字 156
6.15  安全相关Transact-SQL 157
6.15.1  使用角色 160
6.15.2  加密和验证 160
6.16  使用集合 162
6.17  XML的使用 163
6.18  动态管理视图 164
6.19  关闭数据库功能 166
6.20  表分区 166
6.21  小结 168
附录A  SQL Server 2005 系统信息 169
附录B  在SQL Server 2005中的系统表
和视图 172
附录C  SQL Server内建函数 174

教学资源推荐
作者: (美)Jiawei Han伊利诺伊大学厄巴纳-尚佩恩分校 (加)Micheline Kamber西蒙-弗雷泽大学 (加)Jian Pei西蒙-弗雷泽大学 著
作者: 李雄飞 杜钦生 吴昊 编著
作者: W.H.Inmon
作者: William H. Inmon
参考读物推荐
作者: (美)Lars Bo Vanting,Dirk Schepanek
作者: (美)Andy Tremayne