SQLServer2008資料庫套用實用教程

SQLServer2008資料庫套用實用教程

《SQL Server 2008資料庫套用實用教程》 是2010年6月1日清華大學出版社出版的圖書,作者是閃四清。

基本介紹

  • 書名:SQLServer2008資料庫套用實用教程
  • 作者:閃四清
  • ISBN:9787302225263
  • 定價:30.00元
  • 出版社:清華大學出版社
  • 出版時間:2010年6月1日
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《SQL Server 2008資料庫套用實用教程》內容豐富,結構清晰,語言簡練,圖文並茂,具有很強的實用性和可操作性,是一本適合於大中專院校、職業院校及各類社會培訓學校的優秀教材,也可作為廣大初、中級電腦用戶的自學參考書。

圖書目錄

第1章 走進SQL Server 1
1.1 簡史 1
1.2 體系架構 3
1.3 資料庫的類型和特點 4
1.4 資料庫對象的類型、特點和示例 6
1.4.1 資料庫對象的類型 6
1.4.2 資料庫對象的特點 7
1.4.3 AdventureWorks示例資料庫 11
1.5 管理工具 12
1.5.1 Microsoft SQL Server Management Studio 12
1.5.2 SQL Server配置管理器 14
1.5.3 SQL Server Profiler 15
1.5.4 資料庫引擎最佳化顧問 15
1.5.5 實用工具 16
1.5.6 PowerShell 18
1.6 資料庫套用開發和資料庫開發 19
1.6.1 資料庫套用開發 19
1.6.2 資料庫開發 20
1.6.3 資料庫開發和資料庫套用開發之間的關係 21
1.7 上機練習 21
1.7.1 使用Microsoft SQL Server Management Studio 22
1.7.2 使用sqlcmd 23
1.8 習題 23
第2章 安裝和配置 24
2.1 安裝規劃 24
2.1.1 安裝目的 24
2.1.2 系統版本 25
2.1.3 環境需求 26
2.1.4 安裝位置 27
2.1.5 安全模式 27
2.2 安裝過程 28
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 使用SQL Server Management Studio配置選項 38
2.7 上機練習 43
2.8 習題 45
第3章 Transact-SQL語言 46
3.1 Transact-SQL語言的特點 46
3.2 Transact-SQL語言的執行方式 48
3.3 數據定義語言 49
3.4 數據操縱語言 51
3.5 數據控制語言 53
3.6 事務管理語言 54
3.7 附加的語言元素 55
3.7.1 標識符 56
3.7.2 變數和常量 57
3.7.3 運算符 58
3.7.4 表達式 63
3.7.5 控制流語言 64
3.7.6 錯誤捕捉語言 65
3.7.7 注釋 67
3.8 數據類型 68
3.8.1 數據類型的類型和特點 68
3.8.2 數字數據類型 69
3.8.3 字元數據類型 72
3.8.4 日期和時間數據類型 73
3.8.5 二進制數據類型 75
3.8.6 其他數據類型 76
3.9 內置函式 77
3.9.1 函式的特點和類型 77
3.9.2 函式示例 78
3.10 上機練習 86
3.11 習題 88
第4章 安全性 89
4.1 概述 89
4.2 管理登錄名 92
4.2.1 創建登錄名 92
4.2.2 維護登錄名 96
4.3 固定伺服器角色 97
4.3.1 什麼是固定伺服器角色 97
4.3.2 固定伺服器角色和登錄名 98
4.4 管理資料庫用戶 99
4.4.1 創建資料庫用戶 100
4.4.2 維護資料庫用戶 101
4.5 管理架構 102
4.5.1 創建架構 102
4.5.2 修改和刪除架構 104
4.6 資料庫角色 105
4.6.1 管理資料庫角色 105
4.6.2 固定資料庫角色 107
4.6.3 public角色 108
4.7 管理應用程式角色 109
4.8 管理許可權 111
4.8.1 許可權類型 111
4.8.2 常見對象的許可權 113
4.8.3 授予許可權 113
4.8.4 收回和否認許可權 114
4.9 內置的加密機制 115
4.10 使用SQL Server Management Studio工具 116
4.11 上機練習 119
4.12 習題 122
第5章 管理資料庫檔案 123
5.1 概述 123
5.2 資料庫的基本特點 124
5.3 定義資料庫 126
5.3.1 創建資料庫 126
5.3.2 資料庫的狀態和選項 129
5.3.3 查看資料庫信息 133
5.4 修改資料庫 134
5.4.1 更改資料庫名稱 134
5.4.2 擴大資料庫 135
5.4.3 收縮資料庫 136
5.4.4 修改資料庫檔案 139
5.4.5 管理檔案組 140
5.5 管理資料庫快照 142
5.6 其他資料庫管理操作 144
5.7 最佳化資料庫 145
5.7.1 放置數據檔案和日誌檔案 145
5.7.2 使用檔案組 146
5.7.3 使用RAID技術 147
5.8 上機練習 147
5.9 習題 148
第6章 備份和還原 149
6.1 概述 149
6.2 資料庫的恢復模式 150
6.3 備份基礎 151
6.3.1 備份前的計畫工作 151
6.3.2 備份的對象 152
6.3.3 備份的動態特點 153
6.4 執行備份操作 153
6.4.1 創建永久性的備份檔案 153
6.4.2 創建臨時性的備份檔案 155
6.4.3 使用多個備份檔案存儲備份 155
6.4.4 BACKUP語句 156
6.4.5 備份方法和備份策略 158
6.5 還原 162
6.5.1 還原的特點 162
6.5.2 驗證備份的內容 162
6.5.3 RESTORE語句 163
6.5.4 RECOVERY和NORECOVERY選項 165
6.5.5 從不同的備份中還原資料庫 165
6.6 上機練習 167
6.7 習題 168
第7章 表 169
7.1 概述 169
7.2 表的基本特點和類型 171
7.2.1 表的基本特點 171
7.2.2 表的類型 172
7.3 創建和修改表 173
7.3.1 創建表 173
7.3.2 增加或刪除列 176
7.3.3 更改列和數據類型 178
7.3.4 使用標識符列 179
7.3.5 查看錶的信息 182
7.3.6 刪除表 182
7.3.7 使用圖形工具執行表的相關操作 182
7.4 已分區表 183
7.5 上機練習 185
7.5.1 練習創建和修改表 185
7.5.2 練習使用IDENTITY屬性 186
7.6 習題 187
第8章 操縱表中數據 188
8.1 概述 188
8.2 插入數據 189
8.3 更新數據 193
8.4 刪除數據 195
8.5 檢索數據概述 197
8.6 使用SELECT子句檢索數據 198
8.6.1 選擇指定的數據列 198
8.6.2 使用文字串 199
8.6.3 改變列標題 199
8.6.4 數據運算 200
8.6.5 使用ALL和DISTINCT關鍵字 203
8.7 排序 204
8.8 使用WHERE子句選擇數據 206
8.8.1 簡單搜尋條件 206
8.8.2 模糊搜尋條件 207
8.8.3 複合搜尋條件 208
8.9 聚合技術 209
8.9.1 SELECT子句中的聚合 209
8.9.2 COMPUTE子句中的聚合 210
8.10 分組技術 211
8.10.1 普通分組技術 211
8.10.2 ROLLUP和CUBE關鍵字 213
8.11 連線技術 214
8.11.1 交叉連線 214
8.11.2 內連線 215
8.11.3 外連線 216
8.12 子查詢技術 217
8.13 集合運算技術 219
8.14 公用表表達式 219
8.15 PIVOT和UNPIVOT 221
8.16 加密表中數據 221
8.17 上機練習 222
8.18 習題 223
第9章 索引和查詢最佳化 224
9.1 概述 224
9.2 索引的類型和特點 225
9.2.1 堆 226
9.2.2 聚集索引 226
9.2.3 非聚集索引 227
9.2.4 其他類型的索引 228
9.2.5 訪問數據的方式 228
9.3 創建索引 229
9.3.1 直接方法和間接方法 229
9.3.2 使用CRERATE INDEX語句 230
9.3.3 資料庫引擎最佳化顧問 233
9.3.4 查看索引信息 234
9.4 索引維護 235
9.4.1 查看索引統計信息 235
9.4.2 查看索引碎片信息 236
9.4.3 維護索引統計信息 237
9.5 查詢最佳化 238
9.6 上機練習 239
9.7 習題 241
第10章 資料庫編程對象 242
10.1 視圖 242
10.1.1 概述 243
10.1.2 視圖的概念、特點和類型 243
10.1.3 創建視圖 244
10.1.4 通過視圖修改數據 247
10.1.5 使用圖形化工具定義視圖 249
10.2 存儲過程 249
10.2.1 存儲過程的特點和類型 249
10.2.2 創建存儲過程的規則 251
10.2.3 使用CREATE PROCEDURE創建存儲過程 252
10.2.4 執行存儲過程 254
10.2.5 修改和刪除存儲過程 255
10.2.6 存儲過程的執行過程 256
10.2.7 查看存儲過程的信息 256
10.3 觸發器 257
10.3.1 觸發器的特點和類型 257
10.3.2 DML觸發器的類型 258
10.3.3 創建DML觸發器 260
10.3.4 DML觸發器的工作原理 261
10.3.5 一個DML觸發器示例 262
10.3.6 DDL觸發器 266
10.3.7 登錄觸發器 268
10.4 用戶定義函式 269
10.4.1 用戶定義函式的特點 269
10.4.2 創建用戶定義函式時的考慮 269
10.4.3 使用CREATE FUNCTION語句 270
10.4.4 查看用戶定義函式的信息 273
10.5 上機練習 274
10.6 習題 274
第11章 數據完整性 275
11.1 概述 275
11.2 約束的概念和類型 277
11.3 管理約束 278
11.3.1 DEFAULT約束 278
11.3.2 CHECK約束 280
11.3.3 主鍵約束 281
11.3.4 UNIQUE約束 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.1 Windows事件查看器 305
13.4.2 Windows系統監視器 305
13.4.3 Transact-SQL語句 305
13.4.4 SQL編輯查詢器視窗 306
13.4.5 SQL Server Profiler 306
13.5 常見的監視和調整任務 307
13.6 上機練習 307
13.7 習題 308

相關詞條

熱門詞條

聯絡我們