第一图书网

SQL Server 2008学习笔记

吴戈//朱勇//赵婉芳 人民邮电
出版时间:

2009-10  

出版社:

人民邮电  

作者:

吴戈//朱勇//赵婉芳  

页数:

555  

Tag标签:

无  

前言

10多年前因为工作的关系笔者开始学习和使用SQL Servel。那时SQL Server的版本还是7.0。刚一接触,笔者便被它强大的功能和友好的界面所吸引,再加上工作需要,就开始了对sOL Server数据库的系统学习和研究。之后每当微软推出SQL Server的新版本,我们都会下载试用版本,了解它的新功能、新技术,对它进行深入细致的研究。 在学习SQL Server的过程中,笔者按照个人习惯记录了很多学习笔记,用于整理基本概念、学习心得、应用情景和疑难问题(从SQL Server 7.0开始,-直到SQL Server 2000、SQL Server 2005和SQL Server2008)。记录学习笔记的好处有很多,比如可以使自己目标明确、思路清晰;可以做到温故知新、加强理解和记忆;可以记录一些心得、经验和解决问题的方法,以便日后查阅和分享。 在多年的学习和工作中,我们深切地感受到,对于初学者而言,要轻松掌握SQL Server,并在实践中不断提高,有5个因素是至关重要的:培养学习兴趣、明确学习目标、制定合理的规划、借鉴前人的经验以及在实践中不断积累和提高。为了帮助初学者在学习SQL Server 2008时能够轻松上手、稳步提高,笔者对多年积累的学习笔记进行了系统的整理,并针对学习sOL Server过程中至关重要的5大要素进行精心设计,编写了这本SQL Servei学习笔记。培养学习兴趣’ 兴趣培养在学习和工作中的效果是显而易见的。为了帮助读者提高学习兴趣,本书按照学习笔记这种轻松的方式进行编排,把枯燥的学习变成读者与作者之间的交流。在阅读本书的同时,读者还可以分享到作者的经验和心得。本书将SQL Server数据库管理员分成19个级别,在每篇学习笔记中都定制一个级别所需要掌握的技能和应该具备的能力。读者在学习的同时,可以切实感受到自己的进步以及与目标之间的差距,把枯燥的学习变成主动追求进级和提高的过程,从而激发读者的主动性和积极性。明确学习目标 做任何事情都应该有明确的目标,学习SQL Server也是一样。本书在设计之初,就为读者设计了远大的目标,即从初学者进级到合格的数据库管理员,最终成为经验丰富的sOL Serxrer数据库管理专家。当然,要达到这一目标,还需要读者自身不断地努力实践和积累。但是在您开始阅读本书时,这个目标就已经确立了。制定合理的规划合理的规划是顺利达到目标的重要保障。为了使读者能够循序渐进地提高,笔者将学习笔记分成数据库日常维护、深入管理和性能优化3个阶段。每篇学习笔记都设置了编写初衷、学习目标和技能设计、当前级别等栏目,使读者在阅读时能够清楚地了解当前的学习进度和需要掌握的知识。有了这些,读者不需要再为如何提高而苦恼,你所要做的只是按照本书设计的进级之路不断前行。

内容概要

SQL Server 2008是Microsoft公司在数据库领域中非常重要的产品,是关系型数据库的代表产品之一,很多大型数据库应用系统都采用SQL Server作为后台数据库。本书设计了大量的实验,介绍了数据库管理员和开发人员常用的管理、维护和优化SQL Server 2008数据库技术。  通过阅读本书,读者可以了解SQL Server 2008的体系结构、安装过程、数据库管理和配置、数据库安全、数据库日常维护、Transact-SQL语言等数据库管理员的必备常识,还可以掌握SQL Server 2008的多种高级应用,包括使用最新推出的空间数据技术、使用Reporting Services设计统计报表、用全文搜索技术对数据库中的二进制文件数据进行搜索以及对SQL Server数据库进行性能监测、分析和优化等。  本书内容丰富、注重实用,理论讲解与大量实验相结合,特别适用于SQL Server数据库管理员和应用程序开发人员,以及对相关技术感兴趣的读者,也可以作为大中专院校或培训机构的相关课程教材。

书籍目录

第一篇 日常应用  第1章 安装及常用工具使用  1.1 基础知识  1.2 应用情景  第2章 Transact-SQL语言  2.1 基础知识  2.2 应用情景  第3章 数据库管理  3.1 基础知识  3.2 应用情景  第4章 表和视图  4.1 基础知识  4.2 应用情景  第5章 规则和索引  5.1 基础知识  5.2 应用情景  第6章 数据库安全管理  6.1 基础知识  6.2 应用情景  第7章 SQL Server硬件管理和配置  7.1 基础知识  7.2 应用情景  第8章 服务器与客户端配置  8.1 基础知识  8.2 应用情景  第9章 维护数据库  9.1 基础知识  9.2 应用情景  第10章 常用数据操纵语言(DML)  10.1 基础知识  10.2 应用情景 第二篇 深入管理  第11章 使用Reporting Services设计报表  11.1 基础知识  11.2 应用情景  第12章 事务与锁  12.1 基础知识  12.2 应用情景  第13章 存储过程、函数和触发器  13.1 背景知识  13.2 应用情景  第14章 游标  14.1 基础知识  14.2 应用情景  第15章 全文搜索  15.1 基础知识  15.2 应用情景 第三篇 系统优化  第16章 使用空间数据  第17章 常用性能监测和优化工具  第18章 对SQL语句进行分析和优化  第19章 数据库分区技术

章节摘录

插图:在fdhost.exe进程中,协议处理程序将从数据库中获取到指定的二进制数据,并使用筛选器将二进制数据转换为文本,根据断字符进行断字处理。数据库引擎和筛选器后台程序可以通过命令管道(Named pipe)和共享内存(Shared memory)进行通信。通信的内容包括如下3个方面:(1)数据库引擎将需要进行索引的数据传递给筛选器后台程序,再由筛选器将其转换为文本内容。(2)数据库引擎中有一个筛选器后台管理器,它可以与筛选器后台程序相互通信,管理批处理请求和块区缓冲状态等。(3)数据库引擎中包含查询处理器,查询处理器中又包含一个全文引擎,用于编译和执行与全文搜索相关的查询。在执行全文查询时,数据库引擎可以与筛选器后台程序相互传递关键字、文档和查询到的信息。使用全文搜索功能可以查询保存在数据库中的二进制文件(例如.doc文件)数据。在以前版本的SQL Server中,可以采用下面两种方式保存大对象(例如图像、文档等):(1)使用image或varbinary(max)数据类型列来保存大对象,此时大对象数据保存在数据库中。(2)将大对象数据保存在文件系统中,在数据库中只保存文件的路径。在很多网站中,都是使用这种方式来保存网页上的图片文件的。但这种方法不便于对数据的统一管理,例如在备份和还原数据库时无法包含大对象数据。SQL Server 2008提供了全新的FILESTREAM技术,它是上面两种方法的结合。在使用FII,ESTREAM技术时,大对象数据保存在文件系统中,但可以在数据库中对大对象数据进行管理。在备份和还原数据库时,可以包含大对象数据。本章将在后面的应用情景中将介绍如何在数据库中使用.FILESTREAM技术保存大对象数据。


编辑推荐

《SQL Server 2008学习笔记:日常维护、深入管理、性能优化》:3位资深工程师,汇聚10年心血,再现343个经典应用情景。《SQL Server 2008学习笔记:日常维护、深入管理、性能优化》采用笔记的形式讲解,包含了管理员所能遇到的绝大多数问题.从数据库日常维护到性能监测、分析和优化。《SQL Server 2008学习笔记:日常维护、深入管理、性能优化》主要特点如下:轻松高效:《SQL Server 2008学习笔记:日常维护、深入管理、性能优化》通过知识点提醒、案例重现的形式.让读者轻松了解数据库管理要点以及处理问题的方法。《SQL Server 2008学习笔记:日常维护、深入管理、性能优化》可以随时查阅,事半功倍。内容全面:《SQL Server 2008学习笔记:日常维护、深入管理、性能优化》从浅入深,从简单的查询、建库到系统优化。包含了优秀管理员应该具备的各种素养。注意实践:《SQL Server 2008学习笔记:日常维护、深入管理、性能优化》重现了343个应用情景,涵盖了管理员能遇到的大多数问题。从实践中来,到实践中去。希望读者能在工作中举一反三,灵活应对。

图书封面

图书标签Tags

广告

下载页面


SQL Server 2008学习笔记 PDF格式下载



很多场景都是在工作中用到很不错的一本书


不错,可以做为平时遇到问题查询所用。当然能通读一遍也非常不错,介绍比较详尽。


很好的书,我学到很多


作为工具书查阅


书是正版的,比到书店买实惠的多


是一般好书


还不错,适合初学者!


书籍不是全新,印刷一般


知识是比较概要性的提到,语法的书写格式比较乱,而且没有加注释,很乱。练习还是挺多的,挺详细的。


感觉还可以,还没有看完。


适合入门学习,高手就不要买了,比较有用,能打个好基础


书的内容还是可以的,比较有新意,值得阅读里面有一些新的知识


标题喜欢,书的封面喜欢,内容还可以


的确不错,纸张的质量也很好啊


书还没有看完。


sql学习的利器


这书貌似一般嘛


有空翻翻不错的


此书内容不错,不适合初学者


相关图书