中文版SQL Server 2005數據套用實用教程

中文版SQL Server 2005數據套用實用教程

《中文版SQL Server 2005數據套用實用教程》是2005年清華大學出版社出版的圖書,作者是閃四清。

基本介紹

  • 中文名:中文版SQL Server 2005數據套用實用教程
  • 作者:閃四清
  • 出版社:清華大學出版社
  • 出版時間:2010年9月10日
  • 定價:30 元
  • 裝幀:平裝
  • ISBN:9787302188643
編輯推薦,內容簡介,圖書目錄,

編輯推薦

4價段教學模式,任務驅動的講解方式,方便學習和教學,眾多典型的實例操作,注重培養動手能力,PPT電子教案及素材免費下載,專業的網上技術支持。

內容簡介

本書由淺入深、循序漸進地介紹了微軟公司最新推出的資料庫管理系統——中文版MicrosoftSQLServer2005系統的操作方法和使用技巧。全書共分13章,分別介紹了資料庫技術的基礎知識、MicrosoftSQLServer2005系統的安裝和配置、Transact-SQL語言、安全性管理、管理資料庫檔案、備份和還原、數據類型和表、操縱表中數據、索引管理、查詢最佳化技術、視圖、存儲過程、觸發器、用戶定義函式數據完整性、自動化管理任務、系統監視和調整等內容。
本書內容豐富,結構清晰,語言簡練,圖文並茂,具有很強的實用性和可操作性,是一本適合於大中專院校、職業院校及各類社會培訓學校的優秀教材,也是廣大初、中級電腦用戶的自學參考書。

圖書目錄

第1章走進SQLServer 1
1.1簡史 1
1.2體系架構 2
1.3資料庫的類型和特點 4
1.4資料庫對象的類型、特點和示例 6
1.4.1資料庫對象的類型 6
1.4.2資料庫對象的特點 6
1.4.3AdventureWorks示例資料庫 10
1.5管理工具 11
1.5.2SQLServer配置管理器 13
1.5.3SQLServerProfiler 13
1.5.4資料庫引擎最佳化顧問 14
1.5.5實用工具 15
1.6資料庫套用開發和資料庫開發 17
1.6.1資料庫套用開發 17
1.6.2資料庫開發 18
1.6.3資料庫開發和資料庫套用開發之間的關係 19
1.7上機練習 20
1.7.2使用sqlcmd 21
1.8習題 22
第2章安裝和配置 23
2.1安裝規劃 23
2.1.1安裝目的 24
2.1.2系統版本 24
2.1.3環境需求 25
2.1.4安裝位置 27
2.1.5安全模式 27
2.2安裝過程 27
2.3驗證安裝結果 30
2.4升級規劃 32
2.5註冊伺服器 33
2.6配置伺服器選項 35
2.6.1伺服器選項 35
2.6.2使用sp_configure配置選項 38
2.6.3使用SQLServerManagement
Studio配置選項 39
2.7上機練習 43
2.8習題 46
第3章Transact-SQL語言 47
3.1Transact-SQL語言的特點 47
3.2Transact-SQL語言的執行方式 49
3.3數據定義語言 50
3.4數據操縱語言 52
3.5數據控制語言 54
3.6事務管理語言 55
3.7附加的語言元素 57
3.7.1標識符 57
3.7.2變數和常量 58
3.7.3運算符 59
3.7.4表達式 65
3.7.5控制流語言 66
3.7.6錯誤捕捉語言 67
3.7.7注釋 69
3.8數據類型 70
3.8.1數據類型的類型和特點 70
3.8.2數字數據類型 71
3.8.3字元數據類型 74
3.8.4日期和時間數據類型 76
3.8.5二進制數據類型 77
3.8.6其他數據類型 77
3.9內置函式 79
3.9.1函式的特點和類型 79
3.9.2函式示例 80
3.10上機練習 88
3.11習題 90
第4章安全性 91
4.1概述 91
4.2管理登錄名 94
4.2.1創建登錄名 94
4.2.2維護登錄名 98
4.3固定伺服器角色 99
4.3.1什麼是固定伺服器角色 99
4.3.2固定伺服器角色和登錄名 100
4.4管理資料庫用戶 101
4.4.1創建資料庫用戶 102
4.4.2維護資料庫用戶 103
4.5管理架構 104
4.5.1創建架構 104
4.5.2修改和刪除架構 106
4.6資料庫角色 107
4.6.1管理資料庫角色 107
4.6.2固定資料庫角色 109
4.6.3public角色 110
4.7管理應用程式角色 111
4.8管理許可權 113
4.8.1許可權類型 113
4.8.2常見對象的類型 115
4.8.3授予許可權 115
4.8.4收回和否認許可權 116
4.9內置的加密機制 117
4.11上機練習 121
4.12習題 124
第5章管理資料庫檔案 125
5.1概述 125
5.2資料庫的基本特點 126
5.3定義資料庫 128
5.3.1創建資料庫 128
5.3.2資料庫的狀態和選項 130
5.3.3查看資料庫信息 134
5.4修改資料庫 136
5.4.1更改資料庫名稱 136
5.4.2擴大資料庫 137
5.4.3收縮資料庫 138
5.4.4修改資料庫檔案 141
5.4.5管理檔案組 142
5.5管理資料庫快照 144
5.6其他資料庫管理操作 145
5.7最佳化資料庫 147
5.7.1放置數據檔案和日誌檔案 147
5.7.2使用檔案組 148
5.7.3使用RAID技術 148
5.8上機練習 149
5.9習題 150
第6章備份和還原 151
6.1概述 151
6.2資料庫的恢復模式 152
6.3備份基礎 153
6.3.1備份前的計畫工作 153
6.3.2備份的對象 154
6.3.3備份的動態特點 155
6.4執行備份操作 155
6.4.1創建永久性的備份檔案 155
6.4.2創建臨時性的備份檔案 157
6.4.3使用多個備份檔案存儲備份 157
6.4.4BACKUP語句 158
6.4.5備份方法和備份策略 160
6.5還原 164
6.5.1還原的特點 164
6.5.2驗證備份的內容 164
6.5.3RESTORE語句 165
6.5.5從不同的備份中還原資料庫 167
6.6上機練習 169
6.7習題 170
第7章表 171
7.1概述 171
7.2表的基本特點和類型 173
7.2.1表的基本特點 173
7.2.2表的類型 174
7.3創建和修改表 175
7.3.1創建表 175
7.3.2增加或刪除列 178
7.3.3更改列的數據類型 179
7.3.4使用標識符列 181
7.3.5查看錶的信息 183
7.3.6刪除表 183
7.3.7使用圖形工具執行表的相關
操作 184
7.4已分區表 184
7.5上機練習 186
7.5.1創建和修改表 186
7.5.2使用IDENTITY屬性 187
7.6習題 188
第8章操縱表中數據 189
8.1概述 189
8.2插入數據 190
8.3更新數據 194
8.4刪除數據 196
8.5檢索數據概述 198
8.6使用SELECT子句檢索數據 199
8.6.1選擇指定的數據列 199
8.6.2使用文字串 200
8.6.3改變列標題 200
8.6.4數據運算 201
8.6.5使用ALL和DISTINCT
關鍵字 204
8.7排序 204
8.8使用WHERE子句選擇數據 207
8.8.1簡單搜尋條件 207
8.8.2模糊搜尋條件 207
8.8.3複合搜尋條件 209
8.9聚合技術 210
8.9.1SELECT子句中的聚合 210
8.9.2COMPUTE子句中的聚合 211
8.10分組技術 212
8.10.1普通分組技術 212
8.10.2ROLLUP和CUBE關鍵字 213
8.11連線技術 215
8.11.1交叉連線 215
8.11.2內連線 216
8.11.3外連線 216
8.12子查詢技術 217
8.13集合運算技術 219
8.14公用表表達式 220
8.15PIVOT和UNPIVOT 221
8.16加密表中數據 222
8.17上機練習 222
8.18習題 224
第9章索引和查詢最佳化 225
9.1概述 225
9.2索引的類型和特點 226
9.2.1堆 227
9.2.2聚集索引 227
9.2.3非聚集索引 228
9.2.4其他類型的索引 229
9.2.5訪問數據的方式 229
9.3創建索引 230
9.3.1直接方法和間接方法 230
9.3.2使用CREATEINDEX語句 231
9.3.3資料庫引擎最佳化顧問 234
9.3.4查看索引信息 235
9.4索引維護 236
9.4.1查看索引統計信息 236
9.4.2查看索引碎片信息 237
9.4.3維護索引統計信息 238
9.5查詢最佳化 239
9.6上機練習 240
9.7習題 242
第10章其他資料庫對象 243
10.1視圖 243
10.1.1概述 244
10.1.2視圖的概念、特點和類型 244
10.1.3創建視圖 245
10.1.4通過視圖修改數據 248
10.1.5使用圖形化工具定義視圖 249
10.2存儲過程 250
10.2.1存儲過程的特點和類型 250
10.2.2創建存儲過程的規則 252
10.2.3使用CREATEPROCEDURE
創建存儲過程 253
10.2.4執行存儲過程 254
10.2.5修改和刪除存儲過程 256
10.2.6存儲過程的執行過程 256
10.2.7查看存儲過程的信息 257
10.3觸發器 258
10.3.1觸發器的特點和類型 258
10.3.2DML觸發器的類型 259
10.3.3創建DML觸發器 260
10.3.4DML觸發器的工作原理 262
10.3.5一個DML觸發器示例 263
10.3.6DDL觸發器 266
10.4.1用戶定義函式的特點 269
10.4.2創建用戶定義函式時的
考慮 269
10.4.3使用CREATEFUNCTION
語句 270
10.4.4查看用戶定義函式的信息 273
10.5上機練習 274
10.6習題 274
第11章數據完整性 275
11.1概述 275
11.2約束的概念和類型 277
11.3管理約束 278
11.3.1DEFAULT約束 278
11.3.2CHECK約束 280
11.3.3主鍵約束 281
11.3.4UNIQUE約束 282
11.3.5外鍵約束 283
11.4上機練習 286
11.5習題 288
第12章自動化管理任務 289
12.1概述 289
12.2作業 290
12.2.1定義作業 291
12.2.2定義操作員 295
12.2.3執行和腳本化作業 295
12.3警報 296
12.4上機練習 298
12.5習題 300
第13章系統監視和調整 301
13.1概述 301
13.2影響系統性能的因素 302
13.3監視和調整策略 302
13.4監視和調整工具 304
13.4.1Windows事件查看器 305
13.4.2Windows系統監視器 305
13.4.3Transact-SQL語句 305
13.4.4SQL編輯查詢器視窗 306
13.4.5SQLServerProfiler 306
13.5常見的監視和調整任務 307
13.6上機練習 307
13.7習題 308

相關詞條

熱門詞條

聯絡我們