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

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

前言

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

內容概要

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

作者簡介

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計13條)

 
 

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

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7