循序渐进:SQL SERVER 2005入门、进阶与应用实例

分类: 图书,计算机/网络,数据库,SQL,
作者: 张洪举,芳桂章 编著
出 版 社: 人民邮电出版社
出版时间: 2008-7-1字数: 1360000版次: 1页数: 788印刷时间: 2008/07/01开本: 16地印次: 1纸张: 胶版纸I S B N : 9787115178947包装: 平装编辑推荐
本书是笔者多年工作实践的积累和总结,涵盖了SQL Server 2005开发、分析和管理的方方面面。本书从基础入手,面向实际应用,注重技术介绍与实际应用的高度融合,通过循序渐进的内容组织和大量来自工作现场的应用案例,读者能够更加深刻、快速地掌握SQL Server 2005技术,并应用到自己的实际需求中。
融合资深专家多年工作实践的经验和心得,涵盖了SQL Server 2005开发、分析和管理等方面的热点问题。
注重技术原理与实际应用的高度融合,通过循序渐进的内容组织和大量来自工作现场的应用案例,帮助读者快速掌握和应用SQL Server 2005数据库技术。
名家推荐:
相对于Microsoft SQL Sewer的上一个版本SQL Sewer 2000,Microsoft SQL Server 2005是一个全面超越的里程碑式的产品。Microsoft SQL Server已经超过其他数据库服务器产品,成为全球装机量
最大的数据库服务器软件。了解并掌握MicrosoftSQL Server的管理和开发,更进一步掌握商业智能(Business Intelligence)相关的分析、报表等工具,是一个数据库管理应用人员的必经之路。
作者是中国较早一批的微软最有价值专家(Microsoft Most Valuable Professional)获奖者,多次连任中国区数据库最有价值专家称号(目前在中国不超过10位)。他持续多年专注于数据库方面的研究工作,积极活跃于书籍创作、媒体专
栏,并乐于在社区分享经验技巧。我作为微软最有价值专家奖项的项目经理,向您推荐这本涵盖了SQL Server 2005管理、开发、商业智能应用等多方面内容的书籍。
微软(中国)微软最有价值专家项目经理刘志健
本书由浅入深并全面地介绍了SQL Server 2005的技术知识、实用技巧和方法。作者通过大量实例来帮助读者循序渐进地了解并掌握SQL Server 2005。作者张洪举身为微软最有价值专家,已荣获5年MVP荣誉称号!他所撰写的技术文章亦列
入CSDN的“每日一帖”中,并特别收录在MSDN Library中。此书更被人民邮电出版社归入“IT名人堂”系列,相信各位读者通过阅读此书,不仅能获得对于SQL Server 2005丰富的技术知识,更能获得理论与实务相结合的宏观视野。
林思绮微软有限公司中国区MVP主管
内容简介
本书从数据库的基础知识入手,分别从开发、分析、管理等方面对SQL Server 2005进行了详细的介绍,包括SQL Server安装步骤,SQL Server网络体系结构,SQL Server数据平台的组件构成,SQL Server的管理工具,SQL Server 2005的新增功能,Transact-SQL语言和XQuery语言介绍,使用Transact-SQL和Microsoft .NET Framework公共语言运行时(CLR)方法创建存储过程、触发器和用户定义函数,使用SQL Native Client(SQLNCLI)、ADO.NET和本机XML Web服务访问SQL Server数据的方法,SQL Server的商业智能工具介绍,SQL Server任务管理,SQL Server安全管理等内容。
本书面向实用,内容覆盖广泛,讲解由浅入深,适用于数据库管理人员、数据库开发人员、系统维护人员、数据库初学者及其他数据库从业人员,也可以作为各大中专院校相关专业的参考用书和相关培训机构的培训教材。
作者简介
张洪举,微软公司最有价值专家(MVP),微软中文社区MVP技术专栏作家。拥有10多年的数据库产品应用开发经历,尤其是在多层架构的面向对象系统分析设计、数据库分析设计、商业智能系统分析设计等方面,积累了丰富的项目经验。关于本书与作者的更多信息,可访问作者在微软公司网站的个人专栏(http://www.microsoft.com/china/community/Column/Zhanghongju.mspx)以及在CSDN的个人Blog(http://blog.csdn.net/Zhanghongju/)。
目录
第1部分基础篇
第1章SQL Server 2005概述
第2章SQL Server 2005的新增功能
第2部分操作篇
第3章Transact-SQL语言简介
第4章数据库及常用对象管理
第5章查询和更改数据库数据
第6章使用全文搜索
第7章存储过程、触发器和用户定义函数
第8章使用XML
第3部分开发篇
第9章SQL Native Client编程
第10章ADO.NET编程
第11章本机XML Web服务
第4部分分析篇
第12章SQL Server集成服务
第13章Analysis Services
第14章报表服务
第5部分管理篇
第15章基本管理任务
第16章自动执行管理任务
第17章SQL Server管理对象(SMO)
第18章SQL Server的安全性管理
书摘插图
第1章SQL Server 2005概述
SQL Server 2005是一个全面的数据库平台,使用集成的商业智能(Business Intelligence,BI)工具提供了企业级的数据管理。SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能数据应用程序。
SQL Server 2005数据引擎是企业数据管理解决方案的核心。此外,SQE Server 2005的分析、报表、集成和通知功能,可以帮助企业构建和部署经济有效的Bl解决方案,并通过记分卡、仪袁板、Web服务和移动设备等将数据应用推向业务的各个领域。
同时,与Microsoft Visual Studio、Microsoft Offce System以及新的开发工具(包括Business Intelll"gence Development Studio)的紧密集成使SQL Server 2005与众不同,无论是开发人员、数据库管理员、信息工作者还是决策者,SQL Server2005都可以为其提供创新的解决方案,并从数据中更多地获益。
1.1SQL Server发展简史
Microsoft SQL Server最早起源于1987年的Sybase SQL Server,1988年,Microsoft公司、Sybase公司和Aston.Tate公司把该产品移植到了IBM的OS/2操作系统上。后来Aston.Tate公司退出了SQLServer的开发,而由Microsoft公司和Sybase公司继续合作开发,并最终发布了用于Windows NT操作系统的SQL Server。在SQL Server 4版本发布以后,Microsoft公司和Sybase公司在SQL Server开发方面最终分道扬镳。Microsoft公司致力于Windows NT平台上的SQL Server开发,而Sybase公司则致力于UNIX平台上的SQL Server开发。
SQL Server 6.0是第一个完全由Microsoft公司开发的版本。1996年,.Microsoft公司把SQL Server升级到6.5版本。经过两年的开发,Microsoft公司发布了具有巨大变化的7.0版本。SQL Server 7.0在数据存储和数据引擎方面发生了根本性的变化,首次引入了OLAP(OnlineAnalytical Processing,联机分析处理)和ETL(Extraction,Transformation and Loadin9,提取、转换和加载)功能。又经过两年的努力开发,于2000年9月发布了SQL Server 2000。从SQL Server 7.0到SQL Server 2000的变化是渐进的,并没有像6.5版本到7.0版本变化那么大,只是在SQL Server 7.0的基础上进行了增强,首次引入了通知服务和数据挖掘。
在经历了漫长的5年开发后,于2005年11月发布了SQL Server2005。SQL Server2005对Micmsott公司进军高端企业级市场来说具有着里程碑式的重要意义。首先,SQL Server 2005提供了一个完整的数据管理和分析的解决方案,能够为从千兆级(TB)数据仓库到运行SQL Server CE的移动设备等提供支持,使企业能够更加安全、稳定和可靠地建立、部署和管理企业级应用。其次,SQL Server 2005支持32位和64位计算,SQL Server2005同SQL Server2000相比,在性能上至少能够提升37%。
……