出版時間:2009-5 出版社:清華大學 作者:曾毅 頁數(shù):713
Tag標簽:無
前言
隨著計算機科學技術的發(fā)展、個人計算機和Internet的普及,越來越多的信息都是以比特(Bit)的方式存儲在計算機中。信息時代的到來使得信息數(shù)據(jù)的存儲、管理和安全變得尤為重要。從最早的文件處理系統(tǒng)到后來的網(wǎng)狀和層次數(shù)據(jù)庫,再到現(xiàn)在的關系數(shù)據(jù)庫,計算機在數(shù)據(jù)的處理上越來越復雜,越來越高效?! QL Server作為微軟在數(shù)據(jù)庫管理系統(tǒng)(DBMS)上的主打產(chǎn)品,經(jīng)過了多個版本的改進后,在數(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ù)庫性能調(diào)優(yōu)上都會有所認識和提高。所以本書是讀者學習SQL Server、了解和使用SQL Server 2008新特性、完善知識結構、擴展SQL Server知識面的好幫手?! ”緯奶攸c 本書由淺入深,從最基礎的數(shù)據(jù)庫概念、T-SQL語法講起,便于數(shù)據(jù)庫初學者入門學習。接下來從數(shù)據(jù)庫安全角度講解了數(shù)據(jù)庫內(nèi)容的安全和數(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ù)庫性能的調(diào)優(yōu),從數(shù)據(jù)庫的創(chuàng)建到數(shù)據(jù)庫的管理,從數(shù)據(jù)庫應用開發(fā)到商務智能應用等都有介紹?! ”緯奶攸c主要體現(xiàn)在以下幾個方面?! ∮^點新:在編寫本書過程中,編者查閱了大量國內(nèi)外最新的技術文章,總結出大量全新的觀點和技術并應用到本書中?! ?nèi)容新:本書所講解的知識點和內(nèi)容是針對最新發(fā)行的SQL Server 2008的,對于不推薦使用的和過時的語法及功能不作詳細講解,并提示讀者不要使用。 由淺入深:本書的編排采用循序漸進的方式,從最基本的數(shù)據(jù)庫概念和數(shù)據(jù)庫操作開始,適合初、中級學者逐步掌握SQL Server 2008的使用、開發(fā)和管理。閱讀本書不要求必須具有數(shù)據(jù)庫相關的基礎知識。 內(nèi)容豐富:本書涵蓋的知識面廣,無論是SQL Server 2000中的功能,還是SQL Server 2005的新增特性,或者是SQL Server 2008的新特性都囊括其中。 示例眾多:本書中使用了500多個規(guī)范的示例用于大部分知識點的演示和講解,便于讀者學習和理解。尤其是對于難度較高的知識點,本書使用精巧的示例化繁為簡,便于讀者掌握。這些示例簡潔明了,讀者可以按照示例進行實踐和演練?! 嵱眯詮姡罕緯皇占淦Ш币姷膯栴}和方法,而是總結了編者多年從事數(shù)據(jù)庫管理和應用開發(fā)的經(jīng)驗,具有很強的實用性?! ”緯膬?nèi)容安排 本書分為四篇,共22章,從SQL Server的基本概念講起,再進一步介紹SQL Server的安全特性和管理,然后從開發(fā)的角度講解了數(shù)據(jù)庫的設計、SQL Server的各種開發(fā)特性以及SQL Server 2008在開發(fā)中的增強功能特性,最后再上升到性能調(diào)優(yōu),講解了與數(shù)據(jù)庫性能相關的知識點和性能調(diào)優(yōu)的方法,使讀者對SQL Server的認識和應用提升到更高的層次。 第1篇(第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ù)庫安全管理有初步的了解。 第3篇(第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的核心知識。本篇所講的內(nèi)容是SQL Server 2008開發(fā)中的高級應用,很多內(nèi)容是SQL Server 2005之后才出現(xiàn)的新特性。通過本篇讀者可以了解和使用SQL Server 2008及其特性進行數(shù)據(jù)庫應用開發(fā)。 第4篇(第19章~第22章)數(shù)據(jù)庫性能優(yōu)化 本篇所介紹的優(yōu)化相關知識是最容易被忽視,也是在SQL Server應用中最難掌握的知識,主要包括數(shù)據(jù)存儲與索引、數(shù)據(jù)查詢、事務處理、數(shù)據(jù)庫系統(tǒng)調(diào)優(yōu)工具。本篇使用簡單明了的示例來分析和介紹數(shù)據(jù)庫優(yōu)化,以小見大,幫助讀者掌握數(shù)據(jù)庫優(yōu)化的知識?! ∵m合閱讀本書的讀者 希望學習SQL Server的新手?! QL Server有一定了解,希望進一步提高數(shù)據(jù)庫應用開發(fā)技術能力的開發(fā)人員?! 【哂蠸QL Server 2000或2005基礎,對SQL Server 2008新特性感興趣的人員?! ∠M到y(tǒng)、更全面地了解SQL Server 2008的開發(fā)人員?! 氖聰?shù)據(jù)庫應用開發(fā),希望對數(shù)據(jù)庫的管理和性能調(diào)優(yōu)有所了解的開發(fā)人員。 從事.NET應用開發(fā),具有C#語言相關知識的開發(fā)人員?! ?shù)據(jù)分析和設計人員?! ”緯髡摺 ”緯稍阒鞴P編寫。其他參與編寫和資料整理的人員有苑令軒、王征、陳冠軍、王石、程彩紅、姜海英、邵毅、張路平、李臻、武勇、徐寧、劉玉珊、麻雪、趙建領、陳剛、吝曉寧、范永龍、姚志娟、趙盟、傅靖、李佳、徐磊、劉丹、肖冰、陳杰、王行恒、馮浩楠、紀超、段桂東、顏盟盟、黃寶生、張珍珍、石淑珍、陳超、牛曉輝、劉聰、任瀟、商斌、張雙、于志華、李秀勁、李勝美、蔡文仙、杜陽陽、吳興亮、陳水望、黃任楨、梅婷婷、皇波、白雪蛟、陳浩然、許程程、鞏長宇、黃金亮、姜艷超、李軍、李慶、彭志林、王志娟、武娜、尹成業(yè)等。在此一并表示感謝?! 【幹?/pre>內(nèi)容概要
SQL Server是微軟公司在數(shù)據(jù)庫市場的主打產(chǎn)品,也是世界三大數(shù)據(jù)庫管理系統(tǒng)之一。本書分為四篇,循序漸進地講述了SQL Server 2008的功能特性和開發(fā)應用。從數(shù)據(jù)庫基本概念到數(shù)據(jù)庫性能調(diào)優(yōu),由淺入深地對具體知識點進行了詳細的實例講解。本書的知識點覆蓋面廣,涵蓋了SQL Server 2008大部分的功能特點,從最基礎的T-SQL語法到SQL Server 2008中新增的高級語法,從數(shù)據(jù)庫基本概念到新增的數(shù)據(jù)類型,從簡單的數(shù)據(jù)庫查詢到數(shù)據(jù)庫性能的調(diào)優(yōu),從數(shù)據(jù)庫的設計到數(shù)據(jù)庫的管理,從數(shù)據(jù)庫應用開發(fā)到商務智能應用等方面都有所涉及。 本書內(nèi)容全面,示例精巧而詳盡,是學習SQL Server、了解和使用SQL Server 2008新特性、完善讀者的知識結構、擴展SQL Server知識面的很好選擇。本書適合各個層次的數(shù)據(jù)庫學習人員和廣大程序員閱讀,也可作為開發(fā)人員的案頭必備資料。作者簡介
曾毅,畢業(yè)于電子科技大學,現(xiàn)為微軟企業(yè)顧問服務部資深顧問,具有多年的SQL Server數(shù)據(jù)庫應用開發(fā)和管理經(jīng)驗。工作期間先后參與了多個大型企業(yè)數(shù)據(jù)庫應用系統(tǒng)的設計和開發(fā),并負責過SQL Server性能調(diào)優(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)調(diào)優(yōu)工具章節(jié)摘錄
第1章SQL Server 2008概述 SQL Server作為一款面向企業(yè)級應用的關系數(shù)據(jù)庫產(chǎn)品,在各行業(yè)和各軟件產(chǎn)品中得到了廣泛的應用,尤其是SQL Server 2008的發(fā)布使得SQL Server無論在效率上還是功能上較SQL Server 2000都得到了很大的改善和提高。本章將主要講解SQL Server 2008的基礎知識及其安裝和使用方法?! ?.1 SQL Server 2008簡介 本節(jié)將主要介紹SQL Server的發(fā)展歷史和特點,通過對數(shù)據(jù)庫發(fā)展歷史和SQL Server發(fā)展歷史的了解,使讀者更好地確定學習的目標?! ?.1.1 SQL Server發(fā)展歷史 1946年世界上第一臺計算機“ENIAC”的誕生標志著人類進入了計算機時代。使用計算機中所必須面臨的一個問題就是資料的存儲。早期的計算機是將信息通過打孔的方式存儲在紙帶上,但是這種存儲在紙帶上的信息既不容易檢索也不容易修改。后來隨著磁存儲介質(zhì)的發(fā)明,信息才以文本文件或二進制文件的形式存儲。這種以單獨的文件來存放信息就叫做文件處理系統(tǒng)(file-processing system)?! 〔煌男畔⒈淮娣诺讲煌奈募筒煌穆窂较拢藗兙帉懖煌膽贸绦騺碛涗浐吞幚硇枰奈募?。文件處理系統(tǒng)的主要缺點有: 口無數(shù)據(jù)格式標準。由于文件和程序是在比較長的一段時問由不同的程序員編寫的,而文件中并沒有統(tǒng)一的格式來標注文件中的信息內(nèi)容,容易造成對數(shù)據(jù)的理解不一致。比如一個學生管理系統(tǒng),a文件中記錄了a學生選修的5門課程的成績,b文件記錄的是b學生選修的7門課程的成績。由于a和b選修的課程不同造成文件中的記錄含義不同。由于沒有統(tǒng)一的格式標準,大量的這種文件放在一起必然造成程序處理的困難。編輯推薦
由作者多年的SQL Server數(shù)據(jù)庫應用開發(fā)和管理經(jīng)驗總結而來,講解由淺入深,循序漸進,讀者即使沒有數(shù)據(jù)庫基礎,也可輕松入門,從基礎的SQL語法,到復雜的性能調(diào)優(yōu),包含SQL Server 20081的大部分功能,重點介紹SQL Server 2008數(shù)據(jù)庫基礎、安全、管理、開發(fā)及新功能,重點突出與數(shù)據(jù)庫性能優(yōu)化相關的存儲、查詢、事務處理與性能調(diào)優(yōu)等內(nèi)容,提供近600個精巧示例和操作,從T—SQL語句和可視化操作兩個角度講解?! ≈攸c內(nèi)容及特色 本書全面介紹7SQL Server 2008數(shù)據(jù)庫基礎、安全、管理、開發(fā)及性能調(diào)優(yōu)的方方面面知識,這些內(nèi)容囊括7SQL Server 2000/2005/2008各個版本的主要功能,可作為開發(fā)人員案頭必備的查詢手冊?! ”緯攸c介紹了SQL Server 2008的新功能和技術。對于不推薦使用或過時的語法及功能不作為重點講解,并特別提示讀者不要使用?! ”緯幣趴茖W。內(nèi)容安排由淺入深,層層推進,書中對數(shù)據(jù)庫的操作使用T—SQL語句和SSMS可視化操作兩種方式進行講解,適合各個層次的讀者閱讀?! ”緯鴱娬{(diào)實用性,講解知識點時穿插了大量的典型示例,便于讀者學習和理解。對于難度較高的知識點,使用精巧的示例化繁為簡,便于讀者掌握。 和內(nèi)外一些經(jīng)典圖書相比,本書涵蓋的知識面更廣,列舉的示例更加豐富和典型。而且本書講述更加貼近中國人的閱讀習慣,理解起來更加容易。圖書封面
圖書標簽Tags
無評論、評分、閱讀與下載
SQL Server數(shù)據(jù)庫技術大全 PDF格式下載