SQL Server 2008學(xué)習(xí)筆記

出版時(shí)間:2009-10  出版社:人民郵電  作者:吳戈//朱勇//趙婉芳  頁(yè)數(shù):555  
Tag標(biāo)簽:無(wú)  

前言

10多年前因?yàn)楣ぷ鞯年P(guān)系筆者開始學(xué)習(xí)和使用SQL Servel。那時(shí)SQL Server的版本還是7.0。剛一接觸,筆者便被它強(qiáng)大的功能和友好的界面所吸引,再加上工作需要,就開始了對(duì)sOL Server數(shù)據(jù)庫(kù)的系統(tǒng)學(xué)習(xí)和研究。之后每當(dāng)微軟推出SQL Server的新版本,我們都會(huì)下載試用版本,了解它的新功能、新技術(shù),對(duì)它進(jìn)行深入細(xì)致的研究。  在學(xué)習(xí)SQL Server的過程中,筆者按照個(gè)人習(xí)慣記錄了很多學(xué)習(xí)筆記,用于整理基本概念、學(xué)習(xí)心得、應(yīng)用情景和疑難問題(從SQL Server 7.0開始,-直到SQL Server 2000、SQL Server 2005和SQL Server2008)。記錄學(xué)習(xí)筆記的好處有很多,比如可以使自己目標(biāo)明確、思路清晰;可以做到溫故知新、加強(qiáng)理解和記憶;可以記錄一些心得、經(jīng)驗(yàn)和解決問題的方法,以便日后查閱和分享。  在多年的學(xué)習(xí)和工作中,我們深切地感受到,對(duì)于初學(xué)者而言,要輕松掌握SQL Server,并在實(shí)踐中不斷提高,有5個(gè)因素是至關(guān)重要的:培養(yǎng)學(xué)習(xí)興趣、明確學(xué)習(xí)目標(biāo)、制定合理的規(guī)劃、借鑒前人的經(jīng)驗(yàn)以及在實(shí)踐中不斷積累和提高。為了幫助初學(xué)者在學(xué)習(xí)SQL Server 2008時(shí)能夠輕松上手、穩(wěn)步提高,筆者對(duì)多年積累的學(xué)習(xí)筆記進(jìn)行了系統(tǒng)的整理,并針對(duì)學(xué)習(xí)sOL Server過程中至關(guān)重要的5大要素進(jìn)行精心設(shè)計(jì),編寫了這本SQL Servei學(xué)習(xí)筆記。培養(yǎng)學(xué)習(xí)興趣’  興趣培養(yǎng)在學(xué)習(xí)和工作中的效果是顯而易見的。為了幫助讀者提高學(xué)習(xí)興趣,本書按照學(xué)習(xí)筆記這種輕松的方式進(jìn)行編排,把枯燥的學(xué)習(xí)變成讀者與作者之間的交流。在閱讀本書的同時(shí),讀者還可以分享到作者的經(jīng)驗(yàn)和心得。本書將SQL Server數(shù)據(jù)庫(kù)管理員分成19個(gè)級(jí)別,在每篇學(xué)習(xí)筆記中都定制一個(gè)級(jí)別所需要掌握的技能和應(yīng)該具備的能力。讀者在學(xué)習(xí)的同時(shí),可以切實(shí)感受到自己的進(jìn)步以及與目標(biāo)之間的差距,把枯燥的學(xué)習(xí)變成主動(dòng)追求進(jìn)級(jí)和提高的過程,從而激發(fā)讀者的主動(dòng)性和積極性。明確學(xué)習(xí)目標(biāo)  做任何事情都應(yīng)該有明確的目標(biāo),學(xué)習(xí)SQL Server也是一樣。本書在設(shè)計(jì)之初,就為讀者設(shè)計(jì)了遠(yuǎn)大的目標(biāo),即從初學(xué)者進(jìn)級(jí)到合格的數(shù)據(jù)庫(kù)管理員,最終成為經(jīng)驗(yàn)豐富的sOL Serxrer數(shù)據(jù)庫(kù)管理專家。當(dāng)然,要達(dá)到這一目標(biāo),還需要讀者自身不斷地努力實(shí)踐和積累。但是在您開始閱讀本書時(shí),這個(gè)目標(biāo)就已經(jīng)確立了。制定合理的規(guī)劃合理的規(guī)劃是順利達(dá)到目標(biāo)的重要保障。為了使讀者能夠循序漸進(jìn)地提高,筆者將學(xué)習(xí)筆記分成數(shù)據(jù)庫(kù)日常維護(hù)、深入管理和性能優(yōu)化3個(gè)階段。每篇學(xué)習(xí)筆記都設(shè)置了編寫初衷、學(xué)習(xí)目標(biāo)和技能設(shè)計(jì)、當(dāng)前級(jí)別等欄目,使讀者在閱讀時(shí)能夠清楚地了解當(dāng)前的學(xué)習(xí)進(jìn)度和需要掌握的知識(shí)。有了這些,讀者不需要再為如何提高而苦惱,你所要做的只是按照本書設(shè)計(jì)的進(jìn)級(jí)之路不斷前行。

內(nèi)容概要

SQL Server 2008是Microsoft公司在數(shù)據(jù)庫(kù)領(lǐng)域中非常重要的產(chǎn)品,是關(guān)系型數(shù)據(jù)庫(kù)的代表產(chǎn)品之一,很多大型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)都采用SQL Server作為后臺(tái)數(shù)據(jù)庫(kù)。本書設(shè)計(jì)了大量的實(shí)驗(yàn),介紹了數(shù)據(jù)庫(kù)管理員和開發(fā)人員常用的管理、維護(hù)和優(yōu)化SQL Server 2008數(shù)據(jù)庫(kù)技術(shù)。  通過閱讀本書,讀者可以了解SQL Server 2008的體系結(jié)構(gòu)、安裝過程、數(shù)據(jù)庫(kù)管理和配置、數(shù)據(jù)庫(kù)安全、數(shù)據(jù)庫(kù)日常維護(hù)、Transact-SQL語(yǔ)言等數(shù)據(jù)庫(kù)管理員的必備常識(shí),還可以掌握SQL Server 2008的多種高級(jí)應(yīng)用,包括使用最新推出的空間數(shù)據(jù)技術(shù)、使用Reporting Services設(shè)計(jì)統(tǒng)計(jì)報(bào)表、用全文搜索技術(shù)對(duì)數(shù)據(jù)庫(kù)中的二進(jìn)制文件數(shù)據(jù)進(jìn)行搜索以及對(duì)SQL Server數(shù)據(jù)庫(kù)進(jìn)行性能監(jiān)測(cè)、分析和優(yōu)化等。  本書內(nèi)容豐富、注重實(shí)用,理論講解與大量實(shí)驗(yàn)相結(jié)合,特別適用于SQL Server數(shù)據(jù)庫(kù)管理員和應(yīng)用程序開發(fā)人員,以及對(duì)相關(guān)技術(shù)感興趣的讀者,也可以作為大中專院?;蚺嘤?xùn)機(jī)構(gòu)的相關(guān)課程教材。

書籍目錄

第一篇 日常應(yīng)用   第1章 安裝及常用工具使用     1.1  基礎(chǔ)知識(shí)     1.2  應(yīng)用情景   第2章 Transact-SQL語(yǔ)言     2.1  基礎(chǔ)知識(shí)     2.2  應(yīng)用情景   第3章 數(shù)據(jù)庫(kù)管理     3.1  基礎(chǔ)知識(shí)     3.2  應(yīng)用情景   第4章 表和視圖     4.1  基礎(chǔ)知識(shí)     4.2  應(yīng)用情景   第5章 規(guī)則和索引     5.1  基礎(chǔ)知識(shí)     5.2  應(yīng)用情景   第6章 數(shù)據(jù)庫(kù)安全管理     6.1  基礎(chǔ)知識(shí)     6.2  應(yīng)用情景   第7章 SQL Server硬件管理和配置     7.1  基礎(chǔ)知識(shí)     7.2  應(yīng)用情景   第8章 服務(wù)器與客戶端配置     8.1  基礎(chǔ)知識(shí)     8.2  應(yīng)用情景   第9章 維護(hù)數(shù)據(jù)庫(kù)     9.1  基礎(chǔ)知識(shí)     9.2  應(yīng)用情景   第10章 常用數(shù)據(jù)操縱語(yǔ)言(DML)     10.1  基礎(chǔ)知識(shí)     10.2  應(yīng)用情景 第二篇 深入管理   第11章 使用Reporting Services設(shè)計(jì)報(bào)表     11.1  基礎(chǔ)知識(shí)     11.2  應(yīng)用情景   第12章 事務(wù)與鎖     12.1  基礎(chǔ)知識(shí)     12.2  應(yīng)用情景   第13章 存儲(chǔ)過程、函數(shù)和觸發(fā)器     13.1  背景知識(shí)     13.2  應(yīng)用情景   第14章 游標(biāo)     14.1  基礎(chǔ)知識(shí)     14.2  應(yīng)用情景   第15章 全文搜索     15.1  基礎(chǔ)知識(shí)     15.2  應(yīng)用情景 第三篇 系統(tǒng)優(yōu)化   第16章 使用空間數(shù)據(jù)   第17章 常用性能監(jiān)測(cè)和優(yōu)化工具   第18章 對(duì)SQL語(yǔ)句進(jìn)行分析和優(yōu)化   第19章 數(shù)據(jù)庫(kù)分區(qū)技術(shù)

章節(jié)摘錄

插圖:在fdhost.exe進(jìn)程中,協(xié)議處理程序?qū)臄?shù)據(jù)庫(kù)中獲取到指定的二進(jìn)制數(shù)據(jù),并使用篩選器將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為文本,根據(jù)斷字符進(jìn)行斷字處理。數(shù)據(jù)庫(kù)引擎和篩選器后臺(tái)程序可以通過命令管道(Named pipe)和共享內(nèi)存(Shared memory)進(jìn)行通信。通信的內(nèi)容包括如下3個(gè)方面:(1)數(shù)據(jù)庫(kù)引擎將需要進(jìn)行索引的數(shù)據(jù)傳遞給篩選器后臺(tái)程序,再由篩選器將其轉(zhuǎn)換為文本內(nèi)容。(2)數(shù)據(jù)庫(kù)引擎中有一個(gè)篩選器后臺(tái)管理器,它可以與篩選器后臺(tái)程序相互通信,管理批處理請(qǐng)求和塊區(qū)緩沖狀態(tài)等。(3)數(shù)據(jù)庫(kù)引擎中包含查詢處理器,查詢處理器中又包含一個(gè)全文引擎,用于編譯和執(zhí)行與全文搜索相關(guān)的查詢。在執(zhí)行全文查詢時(shí),數(shù)據(jù)庫(kù)引擎可以與篩選器后臺(tái)程序相互傳遞關(guān)鍵字、文檔和查詢到的信息。使用全文搜索功能可以查詢保存在數(shù)據(jù)庫(kù)中的二進(jìn)制文件(例如.doc文件)數(shù)據(jù)。在以前版本的SQL Server中,可以采用下面兩種方式保存大對(duì)象(例如圖像、文檔等):(1)使用image或varbinary(max)數(shù)據(jù)類型列來(lái)保存大對(duì)象,此時(shí)大對(duì)象數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中。(2)將大對(duì)象數(shù)據(jù)保存在文件系統(tǒng)中,在數(shù)據(jù)庫(kù)中只保存文件的路徑。在很多網(wǎng)站中,都是使用這種方式來(lái)保存網(wǎng)頁(yè)上的圖片文件的。但這種方法不便于對(duì)數(shù)據(jù)的統(tǒng)一管理,例如在備份和還原數(shù)據(jù)庫(kù)時(shí)無(wú)法包含大對(duì)象數(shù)據(jù)。SQL Server 2008提供了全新的FILESTREAM技術(shù),它是上面兩種方法的結(jié)合。在使用FII,ESTREAM技術(shù)時(shí),大對(duì)象數(shù)據(jù)保存在文件系統(tǒng)中,但可以在數(shù)據(jù)庫(kù)中對(duì)大對(duì)象數(shù)據(jù)進(jìn)行管理。在備份和還原數(shù)據(jù)庫(kù)時(shí),可以包含大對(duì)象數(shù)據(jù)。本章將在后面的應(yīng)用情景中將介紹如何在數(shù)據(jù)庫(kù)中使用.FILESTREAM技術(shù)保存大對(duì)象數(shù)據(jù)。

編輯推薦

《SQL Server 2008學(xué)習(xí)筆記:日常維護(hù)、深入管理、性能優(yōu)化》:3位資深工程師,匯聚10年心血,再現(xiàn)343個(gè)經(jīng)典應(yīng)用情景?!禨QL Server 2008學(xué)習(xí)筆記:日常維護(hù)、深入管理、性能優(yōu)化》采用筆記的形式講解,包含了管理員所能遇到的絕大多數(shù)問題.從數(shù)據(jù)庫(kù)日常維護(hù)到性能監(jiān)測(cè)、分析和優(yōu)化?!禨QL Server 2008學(xué)習(xí)筆記:日常維護(hù)、深入管理、性能優(yōu)化》主要特點(diǎn)如下:輕松高效:《SQL Server 2008學(xué)習(xí)筆記:日常維護(hù)、深入管理、性能優(yōu)化》通過知識(shí)點(diǎn)提醒、案例重現(xiàn)的形式.讓讀者輕松了解數(shù)據(jù)庫(kù)管理要點(diǎn)以及處理問題的方法。《SQL Server 2008學(xué)習(xí)筆記:日常維護(hù)、深入管理、性能優(yōu)化》可以隨時(shí)查閱,事半功倍。內(nèi)容全面:《SQL Server 2008學(xué)習(xí)筆記:日常維護(hù)、深入管理、性能優(yōu)化》從淺入深,從簡(jiǎn)單的查詢、建庫(kù)到系統(tǒng)優(yōu)化。包含了優(yōu)秀管理員應(yīng)該具備的各種素養(yǎng)。注意實(shí)踐:《SQL Server 2008學(xué)習(xí)筆記:日常維護(hù)、深入管理、性能優(yōu)化》重現(xiàn)了343個(gè)應(yīng)用情景,涵蓋了管理員能遇到的大多數(shù)問題。從實(shí)踐中來(lái),到實(shí)踐中去。希望讀者能在工作中舉一反三,靈活應(yīng)對(duì)。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    SQL Server 2008學(xué)習(xí)筆記 PDF格式下載


用戶評(píng)論 (總計(jì)19條)

 
 

  •   很多場(chǎng)景都是在工作中用到很不錯(cuò)的一本書
  •   不錯(cuò),可以做為平時(shí)遇到問題查詢所用。當(dāng)然能通讀一遍也非常不錯(cuò),介紹比較詳盡。
  •   很好的書,我學(xué)到很多
  •   作為工具書查閱
  •   書是正版的,比到書店買實(shí)惠的多
  •   是一般好書
  •   還不錯(cuò),適合初學(xué)者!
  •   書籍不是全新,印刷一般
  •   知識(shí)是比較概要性的提到,語(yǔ)法的書寫格式比較亂,而且沒有加注釋,很亂。練習(xí)還是挺多的,挺詳細(xì)的。
  •   感覺還可以,還沒有看完。
  •   適合入門學(xué)習(xí),高手就不要買了,比較有用,能打個(gè)好基礎(chǔ)
  •   書的內(nèi)容還是可以的,比較有新意,值得閱讀里面有一些新的知識(shí)
  •   標(biāo)題喜歡,書的封面喜歡,內(nèi)容還可以
  •   的確不錯(cuò),紙張的質(zhì)量也很好啊
  •   書還沒有看完。
  •   sql學(xué)習(xí)的利器
  •   這書貌似一般嘛
  •   有空翻翻不錯(cuò)的
  •   此書內(nèi)容不錯(cuò),不適合初學(xué)者
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7