SQL Server數(shù)據(jù)庫技術(shù)大全

出版時(shí)間:2009-5  出版社:清華大學(xué)  作者:曾毅  頁數(shù):713  
Tag標(biāo)簽:無  

前言

  隨著計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展、個(gè)人計(jì)算機(jī)和Internet的普及,越來越多的信息都是以比特(Bit)的方式存儲在計(jì)算機(jī)中。信息時(shí)代的到來使得信息數(shù)據(jù)的存儲、管理和安全變得尤為重要。從最早的文件處理系統(tǒng)到后來的網(wǎng)狀和層次數(shù)據(jù)庫,再到現(xiàn)在的關(guān)系數(shù)據(jù)庫,計(jì)算機(jī)在數(shù)據(jù)的處理上越來越復(fù)雜,越來越高效?! QL Server作為微軟在數(shù)據(jù)庫管理系統(tǒng)(DBMS)上的主打產(chǎn)品,經(jīng)過了多個(gè)版本的改進(jìn)后,在數(shù)據(jù)處理能力方面具有良好的性能,占領(lǐng)了廣泛的市場,成為世界三大數(shù)據(jù)庫管理系統(tǒng)之一。而SQL Server 2008作為SQL Server的最新版本,其高效的數(shù)據(jù)處理、強(qiáng)大的功能以及簡易統(tǒng)一的界面操作得到了用戶的肯定和好評。  筆者精心編寫了本書,目的是讓更多人了解并學(xué)會使用SQL Server 2008。通過對本書的學(xué)習(xí),使讀者無論在SQL Server數(shù)據(jù)庫的應(yīng)用開發(fā),還是數(shù)據(jù)庫的管理,乃至數(shù)據(jù)庫性能調(diào)優(yōu)上都會有所認(rèn)識和提高。所以本書是讀者學(xué)習(xí)SQL Server、了解和使用SQL Server 2008新特性、完善知識結(jié)構(gòu)、擴(kuò)展SQL Server知識面的好幫手?! ”緯奶攸c(diǎn)  本書由淺入深,從最基礎(chǔ)的數(shù)據(jù)庫概念、T-SQL語法講起,便于數(shù)據(jù)庫初學(xué)者入門學(xué)習(xí)。接下來從數(shù)據(jù)庫安全角度講解了數(shù)據(jù)庫內(nèi)容的安全和數(shù)據(jù)文件的安全解決方案,從而加強(qiáng)讀者在數(shù)據(jù)庫應(yīng)用開發(fā)中的安全意識。然后進(jìn)入核心主題,從多個(gè)技術(shù)方向講解了SQL Server 2008在開發(fā)中的特性和應(yīng)用。最后進(jìn)一步深入高級主題,講解SQL Server性能優(yōu)化的相關(guān)知識。對于難以掌握的知識點(diǎn),本書以精巧的示例來說明,深入淺出,清晰易懂?! ”緯w的知識面廣,對SQL Server 2008中大部分的特性和功能都有所涉及。從最基礎(chǔ)的T-SQL語法到SQL Server 2008中新增的高級語法,從數(shù)據(jù)庫基本概念到新增的數(shù)據(jù)類型,從簡單的數(shù)據(jù)庫查詢到數(shù)據(jù)庫性能的調(diào)優(yōu),從數(shù)據(jù)庫的創(chuàng)建到數(shù)據(jù)庫的管理,從數(shù)據(jù)庫應(yīng)用開發(fā)到商務(wù)智能應(yīng)用等都有介紹?! ”緯奶攸c(diǎn)主要體現(xiàn)在以下幾個(gè)方面?! ∮^點(diǎn)新:在編寫本書過程中,編者查閱了大量國內(nèi)外最新的技術(shù)文章,總結(jié)出大量全新的觀點(diǎn)和技術(shù)并應(yīng)用到本書中?! ?nèi)容新:本書所講解的知識點(diǎn)和內(nèi)容是針對最新發(fā)行的SQL Server 2008的,對于不推薦使用的和過時(shí)的語法及功能不作詳細(xì)講解,并提示讀者不要使用?! ∮蓽\入深:本書的編排采用循序漸進(jìn)的方式,從最基本的數(shù)據(jù)庫概念和數(shù)據(jù)庫操作開始,適合初、中級學(xué)者逐步掌握SQL Server 2008的使用、開發(fā)和管理。閱讀本書不要求必須具有數(shù)據(jù)庫相關(guān)的基礎(chǔ)知識。  內(nèi)容豐富:本書涵蓋的知識面廣,無論是SQL Server 2000中的功能,還是SQL Server 2005的新增特性,或者是SQL Server 2008的新特性都囊括其中?! ∈纠姸啵罕緯惺褂昧?00多個(gè)規(guī)范的示例用于大部分知識點(diǎn)的演示和講解,便于讀者學(xué)習(xí)和理解。尤其是對于難度較高的知識點(diǎn),本書使用精巧的示例化繁為簡,便于讀者掌握。這些示例簡潔明了,讀者可以按照示例進(jìn)行實(shí)踐和演練?! ?shí)用性強(qiáng):本書不收集冷僻罕見的問題和方法,而是總結(jié)了編者多年從事數(shù)據(jù)庫管理和應(yīng)用開發(fā)的經(jīng)驗(yàn),具有很強(qiáng)的實(shí)用性?! ”緯膬?nèi)容安排  本書分為四篇,共22章,從SQL Server的基本概念講起,再進(jìn)一步介紹SQL Server的安全特性和管理,然后從開發(fā)的角度講解了數(shù)據(jù)庫的設(shè)計(jì)、SQL Server的各種開發(fā)特性以及SQL Server 2008在開發(fā)中的增強(qiáng)功能特性,最后再上升到性能調(diào)優(yōu),講解了與數(shù)據(jù)庫性能相關(guān)的知識點(diǎn)和性能調(diào)優(yōu)的方法,使讀者對SQL Server的認(rèn)識和應(yīng)用提升到更高的層次?! 〉?篇(第1章~第4章)SQL Server基礎(chǔ)  本篇講述了SQL Server的基礎(chǔ)知識,包括SQL Server的發(fā)展歷史、SQL Server 2008的安裝和常用工具、T-SQL語法、數(shù)據(jù)庫對象等。概要性地介紹了SQL Server 2008的改進(jìn)功能和新特性,為希望了解SQL Server數(shù)據(jù)庫的新手提供一些基礎(chǔ)知識?! 〉?篇(第5章~第7章)數(shù)據(jù)庫安全  本篇講述了與SQL Server 2008安全相關(guān)的各種知識,包括數(shù)據(jù)庫加密、用戶角色權(quán)限設(shè)置、數(shù)據(jù)庫的備份與恢復(fù)、數(shù)據(jù)庫快照、鏡像、日志傳送、數(shù)據(jù)庫群集和數(shù)據(jù)庫復(fù)制等。本篇通過詳盡的操作步驟,多樣的示例讓讀者對數(shù)據(jù)庫安全管理有初步的了解。  第3篇(第8章~第18章)SQL Server 開發(fā)  本篇講述了SQL Server 2008在開發(fā)應(yīng)用中的特性,主要包括數(shù)據(jù)庫設(shè)計(jì)、CLR集成、XML的使用、ADO.NET的使用、SMO編程、高級T-SQL語法、Service Broker-異步應(yīng)用程序平臺、空間數(shù)據(jù)類型、跨實(shí)例鏈接、數(shù)據(jù)庫管理自動(dòng)化、商務(wù)智能等。本篇是本書的精華和核心所在,也是需要掌握的SQL Server 2008的核心知識。本篇所講的內(nèi)容是SQL Server 2008開發(fā)中的高級應(yīng)用,很多內(nèi)容是SQL Server 2005之后才出現(xiàn)的新特性。通過本篇讀者可以了解和使用SQL Server 2008及其特性進(jìn)行數(shù)據(jù)庫應(yīng)用開發(fā)?! 〉?篇(第19章~第22章)數(shù)據(jù)庫性能優(yōu)化  本篇所介紹的優(yōu)化相關(guān)知識是最容易被忽視,也是在SQL Server應(yīng)用中最難掌握的知識,主要包括數(shù)據(jù)存儲與索引、數(shù)據(jù)查詢、事務(wù)處理、數(shù)據(jù)庫系統(tǒng)調(diào)優(yōu)工具。本篇使用簡單明了的示例來分析和介紹數(shù)據(jù)庫優(yōu)化,以小見大,幫助讀者掌握數(shù)據(jù)庫優(yōu)化的知識。  適合閱讀本書的讀者  希望學(xué)習(xí)SQL Server的新手。  對SQL Server有一定了解,希望進(jìn)一步提高數(shù)據(jù)庫應(yīng)用開發(fā)技術(shù)能力的開發(fā)人員?! 【哂蠸QL Server 2000或2005基礎(chǔ),對SQL Server 2008新特性感興趣的人員?! ∠M到y(tǒng)、更全面地了解SQL Server 2008的開發(fā)人員?! 氖聰?shù)據(jù)庫應(yīng)用開發(fā),希望對數(shù)據(jù)庫的管理和性能調(diào)優(yōu)有所了解的開發(fā)人員?! 氖?NET應(yīng)用開發(fā),具有C#語言相關(guān)知識的開發(fā)人員。  數(shù)據(jù)分析和設(shè)計(jì)人員。  本書作者  本書由曾毅主筆編寫。其他參與編寫和資料整理的人員有苑令軒、王征、陳冠軍、王石、程彩紅、姜海英、邵毅、張路平、李臻、武勇、徐寧、劉玉珊、麻雪、趙建領(lǐng)、陳剛、吝曉寧、范永龍、姚志娟、趙盟、傅靖、李佳、徐磊、劉丹、肖冰、陳杰、王行恒、馮浩楠、紀(jì)超、段桂東、顏盟盟、黃寶生、張珍珍、石淑珍、陳超、牛曉輝、劉聰、任瀟、商斌、張雙、于志華、李秀勁、李勝美、蔡文仙、杜陽陽、吳興亮、陳水望、黃任楨、梅婷婷、皇波、白雪蛟、陳浩然、許程程、鞏長宇、黃金亮、姜艷超、李軍、李慶、彭志林、王志娟、武娜、尹成業(yè)等。在此一并表示感謝?!                              【幹?/pre>

內(nèi)容概要

SQL Server是微軟公司在數(shù)據(jù)庫市場的主打產(chǎn)品,也是世界三大數(shù)據(jù)庫管理系統(tǒng)之一。本書分為四篇,循序漸進(jìn)地講述了SQL Server 2008的功能特性和開發(fā)應(yīng)用。從數(shù)據(jù)庫基本概念到數(shù)據(jù)庫性能調(diào)優(yōu),由淺入深地對具體知識點(diǎn)進(jìn)行了詳細(xì)的實(shí)例講解。本書的知識點(diǎn)覆蓋面廣,涵蓋了SQL Server 2008大部分的功能特點(diǎn),從最基礎(chǔ)的T-SQL語法到SQL Server 2008中新增的高級語法,從數(shù)據(jù)庫基本概念到新增的數(shù)據(jù)類型,從簡單的數(shù)據(jù)庫查詢到數(shù)據(jù)庫性能的調(diào)優(yōu),從數(shù)據(jù)庫的設(shè)計(jì)到數(shù)據(jù)庫的管理,從數(shù)據(jù)庫應(yīng)用開發(fā)到商務(wù)智能應(yīng)用等方面都有所涉及。    本書內(nèi)容全面,示例精巧而詳盡,是學(xué)習(xí)SQL Server、了解和使用SQL Server 2008新特性、完善讀者的知識結(jié)構(gòu)、擴(kuò)展SQL Server知識面的很好選擇。本書適合各個(gè)層次的數(shù)據(jù)庫學(xué)習(xí)人員和廣大程序員閱讀,也可作為開發(fā)人員的案頭必備資料。

作者簡介

曾毅,畢業(yè)于電子科技大學(xué),現(xiàn)為微軟企業(yè)顧問服務(wù)部資深顧問,具有多年的SQL Server數(shù)據(jù)庫應(yīng)用開發(fā)和管理經(jīng)驗(yàn)。工作期間先后參與了多個(gè)大型企業(yè)數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)和開發(fā),并負(fù)責(zé)過SQL Server性能調(diào)優(yōu)和培訓(xùn)項(xiàng)目。另外還作為講師,長期進(jìn)行SQL Server相關(guān)技術(shù)培訓(xùn)。

書籍目錄

第1篇  SQL Server基礎(chǔ)  第1章  SQL Server 2008概述	  第2章  T-SQL基礎(chǔ)	  第3章  數(shù)據(jù)庫基本操作  第4章  SQL Server 2008的新特性	第2篇  數(shù)據(jù)庫安全  第5章  SQL Server 2008安全	  第6章  數(shù)據(jù)文件安全與災(zāi)難恢復(fù)	  第7章  復(fù)制	第3篇  SQL Server開發(fā)  第8章  數(shù)據(jù)庫設(shè)計(jì)	  第9章  SQL Server與CLR集成	  第10章  在SQL Server中使用XML	  第11章  使用ADO.NET	  第12章  使用SMO編程管理數(shù)據(jù)庫對象	  第13章  高級T-SQL語法	  第14章  Service Broker——異步應(yīng)用程序平臺	  第15章  空間數(shù)據(jù)類型	  第16章  跨實(shí)例鏈接	  第17章  數(shù)據(jù)庫管理自動(dòng)化	  第18章  商務(wù)智能	第4篇  數(shù)據(jù)庫性能優(yōu)化  第19章  數(shù)據(jù)存儲與索引	  第20章  數(shù)據(jù)查詢	  第21章  事務(wù)處理	  第22章  數(shù)據(jù)庫系統(tǒng)調(diào)優(yōu)工具

章節(jié)摘錄

  第1章SQL Server 2008概述  SQL Server作為一款面向企業(yè)級應(yīng)用的關(guān)系數(shù)據(jù)庫產(chǎn)品,在各行業(yè)和各軟件產(chǎn)品中得到了廣泛的應(yīng)用,尤其是SQL Server 2008的發(fā)布使得SQL Server無論在效率上還是功能上較SQL Server 2000都得到了很大的改善和提高。本章將主要講解SQL Server 2008的基礎(chǔ)知識及其安裝和使用方法?! ?.1 SQL Server 2008簡介  本節(jié)將主要介紹SQL Server的發(fā)展歷史和特點(diǎn),通過對數(shù)據(jù)庫發(fā)展歷史和SQL Server發(fā)展歷史的了解,使讀者更好地確定學(xué)習(xí)的目標(biāo)。  1.1.1 SQL Server發(fā)展歷史  1946年世界上第一臺計(jì)算機(jī)“ENIAC”的誕生標(biāo)志著人類進(jìn)入了計(jì)算機(jī)時(shí)代。使用計(jì)算機(jī)中所必須面臨的一個(gè)問題就是資料的存儲。早期的計(jì)算機(jī)是將信息通過打孔的方式存儲在紙帶上,但是這種存儲在紙帶上的信息既不容易檢索也不容易修改。后來隨著磁存儲介質(zhì)的發(fā)明,信息才以文本文件或二進(jìn)制文件的形式存儲。這種以單獨(dú)的文件來存放信息就叫做文件處理系統(tǒng)(file-processing system)。  不同的信息被存放到不同的文件和不同的路徑下,人們編寫不同的應(yīng)用程序來記錄和處理需要的文件。文件處理系統(tǒng)的主要缺點(diǎn)有:  口無數(shù)據(jù)格式標(biāo)準(zhǔn)。由于文件和程序是在比較長的一段時(shí)問由不同的程序員編寫的,而文件中并沒有統(tǒng)一的格式來標(biāo)注文件中的信息內(nèi)容,容易造成對數(shù)據(jù)的理解不一致。比如一個(gè)學(xué)生管理系統(tǒng),a文件中記錄了a學(xué)生選修的5門課程的成績,b文件記錄的是b學(xué)生選修的7門課程的成績。由于a和b選修的課程不同造成文件中的記錄含義不同。由于沒有統(tǒng)一的格式標(biāo)準(zhǔn),大量的這種文件放在一起必然造成程序處理的困難。

編輯推薦

  由作者多年的SQL Server數(shù)據(jù)庫應(yīng)用開發(fā)和管理經(jīng)驗(yàn)總結(jié)而來,講解由淺入深,循序漸進(jìn),讀者即使沒有數(shù)據(jù)庫基礎(chǔ),也可輕松入門,從基礎(chǔ)的SQL語法,到復(fù)雜的性能調(diào)優(yōu),包含SQL Server 20081的大部分功能,重點(diǎn)介紹SQL Server 2008數(shù)據(jù)庫基礎(chǔ)、安全、管理、開發(fā)及新功能,重點(diǎn)突出與數(shù)據(jù)庫性能優(yōu)化相關(guān)的存儲、查詢、事務(wù)處理與性能調(diào)優(yōu)等內(nèi)容,提供近600個(gè)精巧示例和操作,從T—SQL語句和可視化操作兩個(gè)角度講解?! ≈攸c(diǎn)內(nèi)容及特色  本書全面介紹7SQL Server 2008數(shù)據(jù)庫基礎(chǔ)、安全、管理、開發(fā)及性能調(diào)優(yōu)的方方面面知識,這些內(nèi)容囊括7SQL Server 2000/2005/2008各個(gè)版本的主要功能,可作為開發(fā)人員案頭必備的查詢手冊?! ”緯攸c(diǎn)介紹了SQL Server 2008的新功能和技術(shù)。對于不推薦使用或過時(shí)的語法及功能不作為重點(diǎn)講解,并特別提示讀者不要使用?! ”緯幣趴茖W(xué)。內(nèi)容安排由淺入深,層層推進(jìn),書中對數(shù)據(jù)庫的操作使用T—SQL語句和SSMS可視化操作兩種方式進(jìn)行講解,適合各個(gè)層次的讀者閱讀?! ”緯鴱?qiáng)調(diào)實(shí)用性,講解知識點(diǎn)時(shí)穿插了大量的典型示例,便于讀者學(xué)習(xí)和理解。對于難度較高的知識點(diǎn),使用精巧的示例化繁為簡,便于讀者掌握?! 『蛢?nèi)外一些經(jīng)典圖書相比,本書涵蓋的知識面更廣,列舉的示例更加豐富和典型。而且本書講述更加貼近中國人的閱讀習(xí)慣,理解起來更加容易。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    SQL Server數(shù)據(jù)庫技術(shù)大全 PDF格式下載


用戶評論 (總計(jì)13條)

 
 

  •   這本書非常專業(yè),適合于進(jìn)階?。。?!
  •   很好,從簡單到深入
  •   可以作為手冊。
  •   一本好書,不敢不捧十分欽佩作者曾先生的嚴(yán)謹(jǐn)精神
  •   這書不錯(cuò),當(dāng)工具書查閱
  •   專業(yè)性很強(qiáng),工具書
  •   a book of high quality,content is fruitful.appreciate the author's knowledge.

    a book worth its money.
  •   書還行,夠初學(xué)者使用
  •   好厚的一本書啊,不知道自己能不能耐下心來看完了,有點(diǎn)懷疑,呵呵
  •   不錯(cuò)!是一本好好書!不像其它,有不少自己獨(dú)到的見解!
  •   速度還是不錯(cuò)的,東西看著也挺好的
  •   給我老公買的,他很喜歡。。。
  •   內(nèi)容一般吧,就是 一段講解+一個(gè)實(shí)例,實(shí)例與實(shí)例之間沒有任何聯(lián)系啊。
    就當(dāng)是 隨便看看吧。
 

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

京ICP備13047387號-7