-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

SQL Server 數據庫管理與開發兵書

( 簡體 字)
作者:亓永剛類別:1. -> 資料庫 -> SQL Server
譯者:
出版社:電子工業出版社SQL Server 數據庫管理與開發兵書 3dWoo書號: 36424
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:8/1/2013
頁數:512
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121205453
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

SQL Server 2008數據庫是微軟精心打造的企業級數據庫平臺產品,它已經被越來越多的企業使用,但許多用戶對SQL Server 2008數據庫并不是很了解。SQL Server 2008是一個重大的產品版本,它推出了許多新的特性和關鍵的改進,使得它成為強大和全面的SQL Server版本。SQL Server 2008提供了一套完整的數據管理和分析解決方案,給企業數據和分析應用程序帶來增強的可靠性、高效性以及商業智能,使得它們更易于創建、部署和管理,在有效保證業務系統穩定運行的同時,能夠帶來新的激動人心的應用體驗。目前,市面上講述SQL Server 2008數據庫應用、開發、管理的計算機書已經出版了一些。但由于該產品的結構較以前版本發生了較大的變化,功能也增強了許多;市面上大部分的相關書籍以講解具體概念或者分專題講述的居多,不適合初學者從起步到使用、從使用到管理、從管理到開發的遞進式學習過程。
為了使讀者快速地掌握SQL Server 2008數據庫的開發與管理等實用技術,筆者結合自己多年SQL Server數據庫開發、維護的經驗和心得體會,花費了一年多的時間精心寫作本書。希望各位讀者能在本書的引領下跨入SQL Server數據庫開發、維護的大門,并成為一名數據庫開發高手。本書根據讀者一般的學習習慣,以循序漸進的方式結合大量示例,全面、系統地介紹了SQL Server開發、維護技術。通過講解官方經典案例,給各層次的讀者一個適度的學習空間,讓讀者在學習數據庫知識的同時,掌握使用SQL Server 2008數據庫平臺解決實際工作中問題的方法。
本書特色
1.穿插大量的開發實例和技巧,迅速提升開發水平
本書在講解知識點時穿插了大量短小精悍的典型實例,并給出了大量的開發技巧,以便讀者更好地理解各種概念和開發技術,體驗實際開發和維護過程,迅速提高開發水平。這些示例的源代碼與用到的示例數據庫一起收錄于配書光盤中。
2.內容全面、系統、深入
本書介紹了SQL Server數據庫開發和維護的基礎知識,包括SQL Server 2008的安裝配置、SQL Server Management Studio管理器、Transact-SQL語言,接下來詳細講解了視圖、存儲過程、函數、約束、觸發器、事務和鎖、索引和查詢優化、數據庫備份和恢復、數據庫安全等內容。
3.講解由淺入深,循序漸進,適合各個層次的讀者閱讀
本書從SQL Server的基礎開始講解,逐步深入到SQL Server的開發、維護技術及應用,內容梯度從易到難,講解由淺入深,循序漸進,適合各個層次的讀者閱讀并均有所收獲。
4.提供技術支持,答疑解惑
讀者閱讀本書時若有任何疑問,可發E-mail到bookservice2008@163.com獲得幫助。也可以在本書的技術論壇(http://www.wanjuanchina.net)上留言,會有專人負責答疑。
本書內容及體系結構
第1章 總攬全局:SQL Server 2008概述
本章主要內容包括:SQL Server的發展歷程、SQL Server 2008版本性能、Transact-SQL語言介紹、SQL Server 2008構架設計與新特性及服務進程等。通過本章的學習,讀者可以對Transact-SQL語言有一個感性的認識,對SQL Server 2008的構架、新特性有初步的了解。
第2章 選取兵器:安裝SQL Server 2008
本章主要內容包括:安裝SQL Server 2008的軟硬件要求、安裝SQL Server 2008及驗證安裝、配置服務器選項、如何從舊版本升級到SQL Server 2008等。通過本章的學習,讀者可以掌握SQL Server 2008的安裝、配置方法,了解如何升級到SQL Server 2008。
第3章 樁步必練:SQL Server Management Studio管理器
本章主要內容包括:使用SQL Server Management Studio設計數據庫、設計表、創建索引、維護表、瀏覽數據表的內容。通過本章的學習,讀者可以熟練掌握SQL Server Management Studio的操作。
第4章 初養內力:Transact-SQL語言入門
本章主要內容包括:常量與變量、基本運算、流程控制、游標、編碼風格等。通過本章的學習,讀者可以掌握Transact-SQL語言的基本知識,能夠使用Transact-SQL語言編寫簡單的語句。
第5章 穿喉一劍:數據查詢利器——SELECT命令
本章主要內容包括:執行SELECT命令的工具、SELECT語句中用到的各個關鍵字、函數的使用等。通過本章的學習,讀者可以掌握使用基于文本的查詢設計器和圖形查詢設計器進行查詢。
第6章 心無旁騖:數據處理
本章主要內容包括:插入數據、更新數據、刪除數據。通過本章的學習,讀者可以使用圖形查詢設計器和編寫Transact-SQL語句進行數據處理。
第7章 形神合一:視圖
本章主要內容包括:視圖的概念、視圖的種類、視圖的優點、視圖的約束、創建視圖、修改視圖、刪除視圖。通過本章的學習,讀者可以使用SQL Server Management Studio圖形查詢設計器和編寫Transact-SQL語句進行視圖的創建、修改和刪除。
第8章 以靜制動:存儲過程
本章主要內容包括:設計存儲過程、修改存儲過程、執行存儲過程、刪除存儲過程、常用系統存儲過程。通過本章的學習,讀者可以使用SQL Server Management Studio和編寫Transact-SQL語句進行存儲過程的設計、修改、執行、刪除。
第9章 以一敵百:函數
本章主要內容包括:設計用戶定義函數、創建用戶定義函數、執行用戶定義函數、刪除用戶定義函數、常用內置函數。通過本章的學習,讀者可以使用SQL Server Management Studio和編寫Transact-SQL語句進行用戶定義函數的設計、創建、執行、刪除,能夠使用簡單的內置函數。
第10章 張弛有度:約束
本章主要內容包括:數據完整性、約束的概念和類型、主鍵約束、外鍵約束、UNIQUE約束、CHECK約束、DEFAULT約束等。通過本章的學習,讀者可以使用SQL Server Management Studio和編寫Transact-SQL語句進行所講類型約束的設計、創建、執行。
第11章 巧設機關:觸發器
本章主要內容包括:觸發器的作用、觸發器的分類、觸發器的工作原理、設計觸發器、創建觸發器、修改觸發器、刪除觸發器、禁用/啟用觸發器、設計CLR觸發器等。通過本章的學習,讀者可以使用SQL Server Management Studio和編寫Transact-SQL語句進行設計觸發器、創建觸發器、修改觸發器、刪除觸發器、禁用/啟用觸發器、設計CLR觸發器。
第12章 循規蹈矩:事務和鎖
本章主要內容包括:事務的相關內容、管理并發數據訪問、鎖定等。通過本章的學習,讀者可以編寫Transact-SQL語句啟用、保存、提交、回滾事務及自動提交事務。
第13章 化繁為簡:索引和查詢優化
本章主要內容包括:聚集索引和非聚集索引、設計索引、創建索引、修改索引、刪除索引、重新組織和重新生成索引等。通過本章的學習,讀者可以編寫Transact-SQL語句進行索引的設計、創建、修改、刪除,能夠重新組織和重新生成索引。
第14章 以進為退:數據庫備份與恢復
本章主要內容包括:備份類型、恢復模式、備份數據庫、還原數據庫等。通過本章的學習,讀者可以使用SQL Server Management Studio和編寫Transact-SQL語句進行數據庫的備份和還原。
第15章 攻防相守:SQL Server 2008的安全
本章主要內容包括:身份驗證模式、角色、架構等。通過本章的學習,讀者可以掌握SQL Server 2008數據庫服務器安全的相關知識。
本書讀者對象
SQL Server初學者;
想全面學習SQL Server數據庫開發、維護的人員;
利用SQL Server做開發的工程技術人員;
SQL Server開發、維護愛好者;
大中專院校的學生;
社會培訓班學員。
內容簡介:

本書由淺入深,全面、系統地介紹了SQL Server 2008開發、維護技術。本書提供了大量示例,供讀者實戰演練,以幫助讀者更好地學習本書內容。這些示例源代碼及所用到的示例數據庫一起收錄于本書的配書光盤中。本書共分15章,主要內容有:SQL Server 2008概述、安裝SQL Server 2008、SQL Server Management Studio管理器、Transact-SQL語言入門、數據查詢利器——SELECT命令、數據處理、視圖、存儲過程、函數、約束、觸發器、事務和鎖、索引和查詢優化、數據庫備份與恢復、SQL Server 2008的安全。本書涉及面廣,幾乎涉及SQL Server數據庫開發、維護的所有重要知識。本書適合所有想全面學習SQL Server數據庫開發、維護技術的人員閱讀,也適合各行各業中使用SQL Server進行開發、維護的工程技術人員使用。

目錄:

第1章 總攬全局:SQL Server 2008概述 1
1.1 SQL Server簡介 2
1.1.1 SQL Server的發展 2
1.1.2 SQL Server 2008版本性能介紹 2
1.1.3 Transact-SQL語言介紹 3
1.2 SQL Server 2008構架設計與新特性 4
1.2.1 SQL Server 2008的構架 4
1.2.2 SQL Server 2008的新特性與改進 5
1.2.3 SQL Server 2008服務進程 7
1.3 本章知識點綜合應用 9
1.4 本章小結 13
1.5 本章習題 14
第2章 選取兵器:安裝SQL Server 2008 15
2.1 準備安裝SQL Server 2008 16
2.1.1 選擇正確的SQL Server 2008數據庫版本 16
2.1.2 安裝的硬件要求 17
2.1.3 操作系統支持及軟件要求 18
2.1.4 基本安裝選項 21
2.2 安裝過程 22
2.2.1 什么是SQL Server實例 22
2.2.2 安裝SQL Server 2008 23
2.2.3 如何查看SQL Server 2008安裝日志文件 30
2.2.4 驗證安裝 31
2.3 配置服務器選項 33
2.4 升級到SQL Server 2008 33
2.4.1 升級之前要考慮的問題 33
2.4.2 使用SQL Server 2008升級顧問 34
2.4.3 升級到SQL Server 2008 36
2.5 本章知識點綜合應用 37
2.6 本章小結 40
2.7 本章習題 41
第3章 樁步必練:SQL Server Management Studio管理器 42
3.1 SQL Server Management Studio簡介 43
3.1.1 啟動SQL Server Management Studio工具 43
3.1.2 連接已注冊的服務器和對象資源管理器 43
3.1.3 更改環境布局 45
3.1.4 設置啟動選項 47
3.1.5 查詢/代碼編輯器 48
3.1.6 使用模板資源管理器、解決方案、腳本項目 50
3.2 使用SQL Server Management Studio設計數據庫 52
3.2.1 創建數據庫 52
3.2.2 附加數據庫 53
3.3 使用SQL Server Management Studio設計數據表 54
3.3.1 新建數據表 54
3.3.2 修改數據表 55
3.3.3 查看表屬性 56
3.3.4 刪除數據表 57
3.4 使用SQL Server Management Studio創建索引 57
3.4.1 創建主鍵索引 58
3.4.2 創建唯一索引 58
3.4.3 查看表的索引 59
3.4.4 刪除索引 60
3.5 維護數據表 61
3.5.1 在表中插入新列 61
3.5.2 改變表中列的排列順序 62
3.5.3 自動編號列和標識符列 63
3.5.4 可計算的列 63
3.5.5 刪除字段 64
3.6 數據表的瀏覽 64
3.6.1 查看表中所有的記錄 65
3.6.2 查看表的某條記錄 65
3.7 數據表中數據的維護 66
3.7.1 添加新的記錄 66
3.7.2 修改現有記錄 67
3.7.3 刪除記錄 67
3.8 本章知識點綜合應用 68
3.9 本章小結 71
3.10 本章習題 71
第4章 初養內力:Transact-SQL 語言入門 72
4.1 Transact-SQL概述 73
4.2 常量與變量 74
4.2.1 常量 74
4.2.2 變量 75
4.3 基本運算 82
4.3.1 算術運算 82
4.3.2 邏輯運算 83
4.3.3 字符串處理 84
4.3.4 比較運算 85
4.3.5 null與空判斷 86
4.3.6 日期運算 87
4.3.7 大值數據類型 88
4.4 流程控制 88
4.4.1 IF…ELSE結構 89
4.4.2 IF EXISTS()結構 90
4.4.3 BEGIN…END結構 91
4.4.4 WHILE循環 92
4.4.5 GOTO語句 94
4.4.6 CASE語句 94
4.5 游標 96
4.5.1 游標概述 96
4.5.2 聲明游標 97
4.5.3 打開游標 98
4.5.4 使用游標 98
4.5.5 關閉游標和釋放游標 100
4.6 編碼風格 100
4.6.1 關于大小寫 100
4.6.2 關于代碼縮進與對齊 101
4.6.3 代碼注釋與模塊聲明 101
4.7 本章知識點綜合應用 102
4.8 本章小結 106
4.9 本章習題 106
第5章 穿喉一劍:數據查詢利器——SELECT命令 107
5.1 執行SELECT命令的工具 108
5.1.1 使用基于文本的查詢設計器 108
5.1.2 使用圖形查詢設計器 112
5.2 簡單數據查詢 117
5.3 TOP關鍵字 118
5.4 ROWCOUNT關鍵字 123
5.5 DISTINCT關鍵字 124
5.6 WHERE子句 125
5.6.1 在WHERE子句中使用比較運算符 126
5.6.2 在WHERE子句中使用邏輯運算符 126
5.6.3 BETWEEN…AND結構 127
5.6.4 IN關鍵字 129
5.6.5 LIKE關鍵字 132
5.6.6 EXISTS關鍵字 135
5.7 設置查詢字段的顯示名稱 137
5.8 使用統計函數 139
5.9 GROUP BY子句和HAVING關鍵字 141
5.10 ALL關鍵字 144
5.11 ORDER BY子句 145
5.12 多表查詢 147
5.13 UNION表達式 150
5.14 CASE表達式 151
5.15 INNER JOIN … ON …表達式 152
5.16 本章知識點綜合應用 154
5.17 本章小結 159
5.18 本章習題 160
第6章 心無旁騖:數據處理 161
6.1 插入數據 162
6.1.1 使用圖形查詢設計器插入數據 162
6.1.2 簡單的INSERT語句向表添加一條記錄 164
6.1.3 使用SELECT語句 166
6.2 更新數據 169
6.2.1 使用圖形查詢設計器更新數據 169
6.2.2 批量修改 171
6.2.3 條件修改 172
6.3 刪除數據 174
6.3.1 使用圖形查詢設計器刪除數據 175
6.3.2 普通的DELETE刪除語句 175
6.3.3 TRUNCATE TABLE語句 177
6.3.4 對游標的當前行使用 DELETE 178
6.4 本章知識點綜合應用 179
6.5 本章小結 185
6.6 本章習題 185
第7章 形神合一:視圖 186
7.1 了解視圖 187
7.1.1 什么是視圖 187
7.1.2 視圖的種類 188
7.1.3 視圖的優點 188
7.1.4 視圖的約束 188
7.2 在SQL Server Management Studio中創建視圖 189
7.2.1 使用SQL Server Management Studio創建標準視圖 189
7.2.2 查看視圖的結構信息 191
7.2.3 查詢視圖數據 193
7.3 用CREATE VIEW創建視圖 194
7.3.1 使用CREATE VIEW創建視圖的示例 194
7.3.2 基本語法 195
7.3.3 操作示例 196
7.4 單擊查看名人信息——ListView的應用 200
7.4.1 使用SQL Server Management Studio修改簡單的視圖 200
7.4.2 使用SQL Server Management Studio修改視圖的一般過程 202
7.5 用ALTER VIEW修改視圖 203
7.5.1 使用ALTER VIEW修改視圖的示例 203
7.5.2 基本語法 205
7.5.3 操作示例 206
7.6 通過視圖修改數據 209
7.6.1 使用視圖修改數據的示例 209
7.6.2 操作說明總結 211
7.7 在SQL Server Management Studio中刪除視圖 212
7.7.1 使用SQL Server Management Studio刪除視圖的示例 212
7.7.2 使用SQL Server Management Studio刪除視圖的一般過程 212
7.8 用DROP VIEW刪除視圖 213
7.8.1 基本語法 213
7.8.2 使用DROP VIEW創建視圖的示例 213
7.9 本章知識點綜合應用 213
7.10 本章小結 220
7.11 本章習題 221
第8章 以靜制動:存儲過程 222
8.1 存儲過程概述 223
8.2 設計存儲過程 223
8.3 創建存儲過程 224
8.3.1 在SQL Server Management Studio中創建存儲過程 224
8.3.2 用CREATE PROCEDURE語句創建存儲過程 226
8.4 修改存儲過程 231
8.4.1 在SQL Server Management Studio中修改存儲過程 231
8.4.2 用ALTER PROCEDURER語句修改存儲過程 233
8.5 執行存儲過程 235
8.5.1 在SQL Server Management Studio中執行存儲過程 235
8.5.2 用EXECUTE語句執行存儲過程 237
8.6 刪除存儲過程 238
8.6.1 在SQL Server Management Studio中刪除存儲過程 238
8.6.2 用DROP PROCEDURE語句刪除存儲過程 238
8.7 常用系統存儲過程 239
8.7.1 sp_help存儲過程 239
8.7.2 sp_rename、sp_renamedb存儲過程 240
8.7.3 常用系統存儲過程分類 241
8.8 建立CLR存儲過程 244
8.9 本章知識點綜合應用 248
8.10 本章小結 255
8.11 本章習題 256

第9章 以一敵百:函數 257
9.1 函數概述 258
9.1.1 函數的結構 258
9.1.2 函數的類型 258
9.1.3 使用函數的優點 258
9.2 設計用戶定義函數 259
9.2.1 選擇函數類型 259
9.2.2 函數與存儲過程 259
9.3 創建用戶定義函數 260
9.3.1 在SQL Server Management Studio中建立用戶自定義函數 260
9.3.2 用CREATE FUNCTION語句創建函數 262
9.4 執行用戶定義函數 265
9.4.1 執行的位置 265
9.4.2 執行用戶定義函數的例子 266
9.5 刪除用戶定義函數 267
9.5.1 在SQL Server Management Studio中刪除用戶定義函數 267
9.5.2 用DROP FUNCTION語句刪除用戶定義函數 268
9.6 常用內置函數 269
9.6.1 聚合函數 269
9.6.2 配置函數 271
9.6.3 游標函數 273
9.6.4 日期和時間函數 273
9.6.5 數學函數 274
9.6.6 元數據函數 275
9.6.7 排名函數 277
9.6.8 行集函數 277
9.6.9 安全函數 278
9.6.10 字符串函數 279
9.6.11 系統函數 280
9.6.12 系統統計函數 282
9.6.13 文本和圖像函數 283
9.7 創建CLR函數 284
9.7.1 創建CLR函數的一般步驟 283
9.7.2 使用CLR函數的優點 284
9.7.3 創建CLR函數的實例 284
9.8 本章知識點綜合應用 287
9.9 本章小結 292
9.10 本章習題 292
第10章 張弛有度:約束 294
10.1 約束概述 295
10.1.1 數據完整性 295
10.1.2 約束的概念和類型 296
10.2 設計約束 296
10.2.1 定義約束的方式 297
10.2.2 定義約束的語法結構 297
10.3 主鍵約束 298
10.3.1 一個主鍵約束的示例 298
10.3.2 使用表設計器定義主鍵約束 299
10.3.3 使用T-SQL定義主鍵約束 300
10.4 外鍵約束 302
10.4.1 一個外鍵約束的示例 302
10.4.2 使用表設計器定義外鍵約束 304
10.4.3 使用T-SQL定義外鍵約束 309
10.5 UNIQUE約束 310
10.5.1 一個UNIQUE約束的示例 310
10.5.2 使用表設計器定義UNIQUE約束 313
10.5.3 使用T-SQL定義UNIQUE約束 315
10.6 CHECK約束 316
10.6.1 一個CHECK約束的示例 317
10.6.2 使用表設計器定義CHECK約束 317
10.6.3 使用T-SQL定義CHECK約束 320
10.7 DEFAULT約束 320
10.7.1 使用表設計器定義DEFAULT約束 321
10.7.2 使用T-SQL定義DEFAULT約束 321
10.8 禁用約束 322
10.8.1 對復制禁用外鍵約束 322
10.8.2 對復制禁用CHECK約束 323
10.8.3 對INSERT和UPDATE語句禁用外鍵約束 324
10.8.4 對INSERT和UPDATE語句禁用CHECK約束 325
10.9 本章知識點綜合應用 325
10.10 本章小結 329
10.11 本章習題 330
第11章 觸發器 331
11.1 觸發器概述 332
11.1.1 觸發器的作用 332
11.1.2 觸發器的分類 332
11.1.3 觸發器的工作原理 333
11.2 設計觸發器 333
11.2.1 理解AFTER、INSTEAD OF觸發器的使用要求 333
11.2.2 創建觸發器前應考慮的問題 334
11.3 創建觸發器 334
11.3.1 在SQL Server Management Studio中創建觸發器的步驟 334
11.3.2 使用CREATE TRIGGER語句創建觸發器 337
11.4 修改觸發器 339
11.4.1 在SQL Server Management Studio中修改觸發器的步驟 339
11.4.2 使用ALTER TRIGGER語句修改觸發器 340
11.5 刪除觸發器 342
11.5.1 使用SQL Server Management Studio刪除觸發器 342
11.5.2 使用DROP TRIGGER語句刪除觸發器 343
11.6 禁用/啟用觸發器 344
11.6.1 禁用觸發器 344
11.6.2 啟用觸發器 346
11.7 設計CLR觸發器 348
11.7.1 創建CLR觸發器的一般步驟 348
11.7.2 創建CLR觸發器的示例 349
11.8 設計DDL觸發器 353
11.8.1 CREATE TRIGGER創建DDL觸發器的語法 353
11.8.2 使用CREATE TRIGGER創建DDL觸發器的示例 354
11.9 本章知識點綜合應用 355
11.10 本章小結 360
11.11 本章習題 360
第12章 循規蹈矩:事務和鎖 361
12.1 事務 362
12.1.1 事務的特點 362
12.1.2 啟動事務(BEGIN TRANSACTION) 362
12.1.3 保存事務(SAVE TRANSACTION) 364
12.1.4 提交事務(COMMIT TRANSACTION) 365
12.1.5 回滾事務(ROLLBACK TRANSACTION) 366
12.1.6 自動提交事務 369
12.1.7 顯式事務 371
12.1.8 隱式事務 373
12.1.9 事務嵌套 375
12.2 管理并發數據訪問 379
12.2.1 并發的影響 379
12.2.2 并發控制的類型 380
12.2.3 事務的隔離級別 380
12.3 鎖定 381
12.3.1 可以鎖定的資源 381
12.3.2 鎖模式 382
12.3.3 死鎖 383
12.4 本章知識點綜合應用 384
12.5 本章小結 386
12.6 本章習題 387
第13章 化繁為簡:索引和查詢優化 388
13.1 索引概述 389
13.1.1 聚集索引和非聚集索引 389
13.1.2 填充因子 389
13.1.3 使用目錄視圖查看索引 389
13.2 用CREATE INDEX語句創建索引 391
13.2.1 基本語法 391
13.2.2 創建簡單的復合索引 394
13.2.3 創建唯一索引 395
13.2.4 創建聚集索引 397
13.2.5 指定索引存放的文件組 399
13.3 用ALTER INDEX語句修改索引 400
13.3.1 基本語法 400
13.3.2 設置索引的選項 401
13.3.3 禁用/啟用索引 402
13.4 用DROP INDEX語句刪除索引 404
13.4.1 基本語法 404
13.4.2 使用DROP INDEX刪除聚集索引并將表移動到新文件組 405
13.4.3 使用DROP INDEX刪除PRIMARY KEY約束 408
13.5 重新組織和重新生成索引 410
13.5.1 理解重新組織、生成索引 410
13.5.2 重新組織索引 411
13.5.3 重新生成索引 413
13.6 本章知識點綜合應用 414
13.7 本章小結 415
13.8 本章習題 416
第14章 以進為退:數據庫備份與恢復 417
14.1 備份與恢復簡介 418
14.1.1 備份類型 418
14.1.2 恢復模式 419
14.1.3 如何備份數據庫 421
14.1.4 數據庫備份到哪里 422
14.2 在SQL Server Management Studio中備份數據庫 424
14.3 用T-SQL語言備份數據庫 428
14.3.1 完整備份與差異備份 428
14.3.2 備份文件和文件組 431
14.3.3 事務日志備份 432
14.4 備份設備管理 434
14.4.1 查看備份設備的內容 434
14.4.2 通過備份設備來備份數據庫 436
14.4.3 驗證備份的內容 437
14.4.4 刪除備份設備 438
14.5 在SQL Server Management Studio中還原數據庫 440
14.5.1 還原數據庫的方式 440
14.5.2 還原數據庫前要注意的事項 440
14.5.3 還原數據庫備份 440
14.5.4 還原文件和文件組備份 444
14.5.5 從現有的備份創建新的數據庫 446
14.6 用T-SQL語言還原數據庫 448
14.6.1 還原完整備份 448
14.6.2 還原差異備份 451
14.6.3 還原事務日志備份 452
14.6.4 還原文件和文件組備份 452
14.6.5 將數據庫還原到某個時間點 453
14.6.6 將文件還原到新位置上 454
14.7 建立自動備份的維護計劃 454
14.8 本章知識點綜合應用 458
14.8 本章小結 461
14.9 本章習題 461
第15章 攻防相守:SQL Server 2008的安全 462
15.1 SQL Server 2008的身份驗證模式 463
15.2 訪問權限 465
15.3 用戶和登錄名 466
15.3.1 創建SQL Server登錄名 466
15.3.2 添加用戶 467
15.3.3 使用新登錄名登錄 469
15.3.4 為用戶設置權限 470
15.4 角色 476
15.4.1 角色介紹 476
15.4.2 服務器角色 477
15.4.3 將用戶設為服務器角色成員 477
15.4.4 數據庫角色 477
15.4.5 將用戶設為數據庫角色成員 478
15.4.6 創建用戶自定義數據庫角色 479
15.4.7 應用程序角色 481
15.4.8 創建應用程序角色 481
15.4.9 使用應用程序角色 483
15.5 架構 485
15.6 確保數據庫服務器的安全 486
15.7 本章知識點綜合應用 488
15.8 本章小結 491
15.9 本章習題 492
序: