您的位置:首页 > 数据库

国内首本全面讲解SQL Server2005的书-《SQL Sever2005数据库开发详解》浮出水面

2006-05-11 14:10 253 查看
        很久没写blog了,加上51长假,大概有两个多星期没上blog了吧。51在家也是整天陪着家人,工作上的事情一点也没去管,总觉得时间还很长,可眨眼间,上班又快一个星期了。时间就是这样,当你注意它时,总觉得它走的很慢,当你不注意时,它的速度能让你惊讶。
      这次写blog给大家带来一个好消息哦

。长假后的第一个星期,总觉得有做不完的事情,但最让我高兴的还是我负责的一本书-《SQL Server 2005 数据库开发详解》就要上市了,这是我第一次操弄这自己的本职工作。而在这之前我都是在积累着一些经验,没有全面去负责一本书的营销。况且,这本书作者的名头以及书本身的影响可都是大大的。所以呢,我心里除了捏了把劲以外也捏了把汗。我曾经为这事情专门要佘广请教过,小佘非常认真负责,写了一封长信详细的告诉我应该如何如何去做。有这样的同事我真感到高兴,自己的干劲也很足。顺带提一下,今天信箱里收到了小佘发的关于《代码大全2》的读者调查表的资料,小佘工作真的很细心,按照人口统计学知识把读者资料都详细整理好了,以便让我们在开展工作有个更好的参照系,这种细心和负责的态度我是应该好好的学习一下了



      信箱里另外一封信是小杨(杨福川)留的,提醒我他编辑的《SQL Server 2005数据库开发详解》可以上网上书店了

。我比他还急呢,呵呵,明天上午老师有事情出差啦。正好去公司把这件事情搞定。恩,还有两本C#的书要出来了。分别是《Beginning Objects从概念到代码》和《Programming C#》中文第四版,都是学习.NET C#的好书哦,希望爱好C#的程序员们不要错过啊。好书自然是一读再读,买一册回家,回家即使是摆着心里也是充实的。

      明天就要看到《SQL Server 2005数据库详解》上市了,我和广大SQL Server的DBA一样的激动着。 

先把封面带给大家欣赏一下。




 

另外把每章的内容简介也带给大家,好书,先睹为快。

第一章 Microsoft SQL Server 2005 概述
Microsoft SQL Server 2005 的功能非常多,本章对微软所强调的管理、程序编写、分析等三个方面进行了广泛地描述。
 

第 二 章 SQL Serve 2005 管理及开发工具
SQL Server 2005 将以往的工具大幅集成,提供了一个集成的开发环境:SQL Server Business Intelligence Development Studio,同时新增了一些工具。本章针对大部分的工具程序进行了统一地介绍,在之后的章节中,对相关工具的使用与操作也会再进一步说明。

 

第 三 章 SQL Serve 2005 Security 概述
SQL Server 2005 在安全的话题上提供了相当多的改变,让数据库管理与程序编写更为安全,且更有弹性。最主要的改变有:用户和结构描述定义分开、SQL Server 自定义账号的密码可以遵循 Windows 系统安全性原则、可创建或装载证书、对称与非对称式加/解密数据表内的数据、签名与验证等,本章将详细介绍了这些新的安全机制。
 

第四章 Transact Structure Query Language

SQL Server 2005 大幅增加了新功能,当然也需要大幅扩增 T-SQL 语言以操控这些功能,增强执行性能与错误处理的机制。同时为了提供程序开发的能力,T-SQL 将旧有的语法也加以翻新,以更丰富的内容来显示 SQL Server 2005。
另外,它也让 T-SQL 的语法更一致化,以往许多要通过系统存储过程、DBCC 等命令才能完成的工作,现在也能改以 CREATE、ALTER、DROP等标准语法来完成。本章将针对 T-SQL 语法的增强加以讨论。
 

第五章 XML

SQL Server 2005 新增了原生的 XML 数据类型,可以为该类型的变量或数据字段定义 XML Schema,验证数据输入与更新的正确性。通过业界标准 XQuery(W3C委员会正在审核)来查询与维护 XML 数据,特别是 Infoset-based 结构索引,以此提升查询 XML 数据的效率等。本章将介绍上述为 XML 数据结构新增的各种功能。
 

第 六 章 Service Broker

SQL Server 2005 新增了 Service Broker Services 服务,以此提供 SOA(Service-Oriented Architecture)在数据库平台的支持。换一个角度而言,就是提供一个强固稳定的信息平台,让你在创建松散偶合(loosely coupled)结构分布式应用程序时,又多了一个选择。Service Broker 以数据表来模拟队列,并提供标准的 T-SQL 操作方式,让系统开发人员可以利用信息沟通的特色设计应用程序。
 

第七章 HTTP End Point 简介
SQL Server 2005 提供通过 Web Service 访问的机制,以此执行 T-SQL 批处理语法,调用存储过程(不管是通过 T-SQL 编写、.NET 编写,或者是 C/C++ 编写的延伸存储过程),以及调用返回单一值(scalar-valued)的用户自定义函数。这将让前端应程序式有崭新的路径来访问SQL Server 2005。
 

第八章 报表服务简介

SQL Server 2005 为开发人员提供了较 SQL Server 2000 版本更丰富且易于维护的报表功能,加强了 Analysis Services 制作报表之能力。用户拥有更多友善的交互界面,且可通过新增的 Report Builder自定义和修改报表,有效分担程序设计师的负担。
 

第九章 SQL Server Integration Services

SQL Server 2005 放弃了之前相当成功的 DTS,改以 .NET 完全重新改写。推出了 SQL Server Integration Services(SSIS),务求提升性能和增添更丰富的功能。其中最大的变化是将流程管理与数据转换分成两大引擎来处理。提供较佳的流程管理与数据处理的细节可见度,同时增加了用户自行编写程序延伸 SSIS 的方便性。新版本在执行程序的流程管理、错误处理、对象设置、调试、部署、执行记录、性能等方面都有长足的进步。在本章中,我们将为您详细介绍这个全新的产品。
 

第十章 SQL Server Analysis Services 2005 简介

Analysis Services 2005 在设计理念与架构上,有着多方的改进,以此简化开发和管理的复杂度,并提升查询的效率,同时加强了许多以往难以做到的部分,如多国语言、丰富的数据挖掘模型(Data Mining Model)等。我们需要审视这些新技术以提供更稳定多元的分析。
 

第十一章 .NET 公共语言执行环境
SQL Server 2005 在核心引擎中加入了 .NET 的公共语言执行环境(CLR)。让存储过程、触发器、用户自定义函数、用户自定义类型,以及用户自定义汇总函数等五种服务器端对象皆可以通过 .NET 组件(assembly)来定义,也就是.NET 自身强大的功能可融入到 SQL Server 2005 中。本章将介绍 SQL Server 2005 引入 .NET 引擎后的开发方式与用途。
 

第 十二 章 ADO.NET 2.0 概观
与 SQL Server 2005 搭配一起出现的是 .NET Framework 2.0 版本 ,其中用来访问数据库的 ADO.NET 类也升级到 ADO.NET 2.0 版。该版除了增强旧功能外,提供了相当多的新功能,包含了以基础类为本的数据源提供程序(provider)模型、非同步访问架构、批次更新与大量数据复制、SQL Server 2005 的回调通知、单一连接同时执行多结果集、执行统计、强化的 DataSet 类等。本章将针对各种新功能做一个整体性地介绍。
 

第 十三 章 SQL Management Object(SMO)
若想要自行编写 SQL Server 2005 的管理程序,如创建对象,备份数据库等。以及通过 WMI 管理 SQL Server 旗下的各种服务,如设置各服务启动方式。换句话说,要将管理功能集成在自行开发的程序中,就需要调用 SQL Server 2005 提供的管理对象 SMO。
 

附录 A 升级到 SQL Server 2005

由于数据库的复杂度,可能会有新旧版本不兼容。也可能因为前端应用程序无法停止,需考虑升级的过程是否仍要提供系统可用性,升级失败又如何退回旧系统,这些问题都是需要在升级前慎重考虑并拟定计划的。本篇附录就新旧版本间的兼容性、升级的方式以及升级后的测试等三个方面进行了探讨。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐