SQL Server 2005基礎教程與實驗指導(從基礎到套用)

SQL Server 2005基礎教程與實驗指導(從基礎到套用)

《SQL Server 2005基礎教程與實驗指導(從基礎到套用)》是2008年11月清華大學出版社出版的圖書,作者是郝安林、許勇、康會光。

基本介紹

  • 中文名:SQL Server 2005基礎教程與實驗指導(從基礎到套用)
  • 作者:郝安林、許勇、康會光
  • ISBN:9787302175872
  • 定價:39.8元
  • 出版社清華大學出版社
  • 出版時間:2008.11.01
  • 裝幀:平裝
  • 開本:16開 
內容簡介,圖書目錄,

內容簡介

本書全面介紹了SQL Server 2005資料庫管理與開發知識。本書分上下篇,上篇包括10章,介紹了SQL Server 2005的基礎知識,管理SQL Server 2005資料庫內容,資料庫中基於表的各種操作、數據完整性以及表的索引和視圖等,使用SELECT查詢從資料庫獲取數據,管理資料庫中數據,Transact-SQL語言,存儲過程和觸發器,管理SQL Server 2005安全,資料庫備份與恢復,SQL Server 2005集成的.NET Framework、CLR特性及新增的服務體系。本書附有配套光碟,提供了書中實例的原始碼和視頻教學檔案。下篇是實驗指導,有10個單元,精選了一批實用的上機指導練習,以鞏固和提高讀者的動手技能,加深對基礎理論的理解。

圖書目錄

上篇基礎知識
第1章資料庫與SQLServer2005
簡介 1
1.1資料庫原理 1
1.1.1資料庫基礎概念 2
1.1.2關係資料庫 4
1.1.3範式理論 5
1.1.4實體-關係模型 7
1.2SQLServer2005概述 9
1.2.1SQLServer2005特性 9
1.2.2SQLServer2005體系結構 10
1.2.3安裝SQLServer2005 12
1.3配置SQLServer2005 14
1.3.1配置服務 15
1.3.2使用SQLServer2005
管理工具 17
1.3.3通過配置管理器配置
SQLServer 20
1.3.4使用SQLServer外圍套用
配置器 22
1.4擴展練習 25
第2章管理資料庫 29
2.1資料庫的組成 29
2.1.1系統資料庫 29
2.1.2資料庫存儲檔案 31
2.1.3資料庫對象 32
2.1.4資料庫快照 34
2.2創建資料庫 36
2.2.1嚮導方式創建 36
2.2.2語句方式創建 39
2.3維護資料庫 42
2.3.1修改資料庫 43
2.3.2刪除資料庫 46
2.3.3查看資料庫狀態 47
2.3.4資料庫操作 49
2.3.5複製和移動資料庫 52
2.4擴展練習 55
第3章管理表 59
3.1表的概述 59
3.1.1什麼是表 59
3.1.2表的類型 60
3.1.3創建表 61
3.2列數據類型 64
3.2.1精確數字類型 64
3.2.2近似數字類型 66
3.2.3字元數據類型 67
3.2.4Unicode字元數據類型 67
3.2.5二進制數據類型 68
3.2.6日期和時間數據類型 69
3.2.7其他數據類型 70
3.2.8創建自己的數據類型 73
3.3列的其他屬性 76
3.3.1NULL、NOTNULL和
默認值 76
3.3.2IDENTITY的套用 77
3.4維護數據表 79
3.4.1修改表中的列 79
3.4.2修改表 81
3.5.1表主鍵 84
3.5.2外鍵 87
3.5.3CHECK約束 89
3.5.4表關係 90
3.6表的索引與視圖 92
3.6.1表的索引 92
3.6.2表的視圖 93
3.7擴展練習 94
第4章獲取數據 95
4.1基本SELECT語句 95
4.1.1簡單的SELECT查詢 95
4.1.2WHERE子句 101
4.1.3ORDERBY子句 107
4.1.4GROUPBY子句 109
4.1.5HAVING子句 110
4.2多表查詢 112
4.2.1多表查詢基礎 112
4.2.2內連線 114
4.2.3外連線 115
4.2.4交叉連線 118
4.2.5自連線 119
4.2.6聯合查詢 120
4.3子查詢 121
4.3.1多行子查詢 121
4.3.2單值子查詢 124
4.3.3嵌套子查詢 125
4.4擴展練習 126
第5章操作查詢 128
5.1插入數據 128
5.1.1INSERT語句的語法 128
5.1.2使用INSERTVALUES
語句 131
5.1.3使用INSERTSELECT
語句 134
5.1.4使用SELECTINTO
語句創建表 136
5.2更新數據 137
5.2.1UPDATE語句的語法 137
5.2.2根據表中數據更新行 138
5.2.3根據其他表更新行 140
5.3刪除數據 141
5.3.1DELETE語句的語法 141
5.3.2使用DELETE語句 142
5.3.3使用TRUNCATETABLE
語句 144
5.4擴展練習 144
第6章Transact-SQL語言 146
6.1Transact-SQL概述 146
6.2Transact-SQL語言基礎 147
6.2.1常量與變數 147
6.2.2運算符 150
6.2.3表達式 153
6.2.4控制語句 154
6.3常用函式 159
6.3.1聚合函式 159
6.3.2數學函式 160
6.3.3字元串函式 161
6.3.4數據類型轉換函式 162
6.3.5日期和時間函式 163
6.4高級操作 167
6.4.1事務 167
6.4.2鎖 169
6.4.3游標 171
6.5擴展練習 174
第7章存儲過程與觸發器 177
7.1什麼是存儲過程 177
7.1.1存儲過程的類型 177
7.1.2系統存儲過程 178
7.2使用存儲過程 180
7.2.1創建普通存儲過程 180
7.2.2執行存儲過程 183
7.2.3使用存儲過程參數 185
7.2.4管理存儲過程 188
7.3什麼是觸發器 191
7.3.1觸發器概述 191
7.3.2觸發器的分類 193
7.4創建觸發器 194
7.4.1DML觸發器 194
7.4.2DDL觸發器 198
7.4.3嵌套觸發器 199
7.4.4遞歸觸發器 200
7.5管理觸發器 201
7.6擴展練習 203
第8章管理SQLServer2005
的安全 206
8.1SQLServer2005安全 206
8.1.1SQLServer2005
安全簡介 206
8.1.2SQLServer2005的
安全機制 208
8.1.3SQLServer2005
驗證模式 209
8.2登錄名 211
8.2.1系統登錄名 211
8.2.2創建登錄名 212
8.3資料庫用戶 214
8.3.1資料庫用戶 214
8.3.2創建資料庫用戶 215
8.4管理角色 217
8.4.1伺服器角色 217
8.4.2資料庫角色 219
8.4.3應用程式角色 220
8.4.4為角色添加成員 223
8.5使用架構 224
8.5.1創建架構 225
8.5.2修改架構 226
8.5.3刪除架構 228
8.6許可權 228
8.6.1許可權類型 228
8.6.2許可權操作 230
8.7擴展練習 232
第9章SQLServer2005
備份與恢復 235
9.1備份概述 235
9.1.1備份的重要性 235
9.1.2備份和恢復體系結構 236
9.1.3備份設備 238
9.2備份數據 239
9.2.1創建備份設備 239
9.2.2管理備份設備 241
9.2.3完整備份 243
9.2.4差異備份 246
9.2.5事務日誌備份 248
9.3恢複數據 252
9.3.1常規恢復 252
9.3.2時間點恢復 255
9.4複製資料庫 255
9.5擴展練習 257
第10章SQLServer2005
高級主題 259
10.1.NETFramework集成 259
10.1.1.NETFramework概述 259
10.1.2CLR概述 261
10.1.3ADO.NET概述 264
10.2使用.NET特性 266
10.2.2用戶自定義類型 271
10.2.3觸發器 273
10.2.4存儲過程 275
10.3服務體系 277
10.3.1通知服務 277
10.3.2分析服務 278
10.3.3報表服務 279
10.3.4集成服務 280
10.4擴展練習 281
下篇實驗指導
第1單元 283
練習1-1註冊伺服器 283
練習1-2隱藏SQLServer2005
實例 285
練習1-3使用sqlcmd實用工具 286
練習1-4創建資料庫和表 287
第2單元 290
練習2-1創建銷售管理資料庫 290
練習2-2重命名銷售管理
資料庫 291
練習2-3收縮銷售管理資料庫 292
第3單元 294
練習3-1創建用戶自定義
數據類型 294
練習3-2創建CHECK約束 297
練習3-3為表添加關係 298
練習3-4創建表的索引 298
練習3-5創建查詢學生成績的
視圖 300
第4單元 302
練習4-1按部門查看員工信息 302
練習4-2查看工齡3年以上的
員工信息 303
練習4-3使用嵌套子查詢 303
練習4-4使用增強TOP子句 304
練習4-5使用新增的INTERSECT
和EXCEPT語句 305
第5單元 306
練習5-1處理標識列 306
練習5-2使用新增OUTPUT
子句 307
練習5-3圖形操作修改表數據 309
第6單元 311
練習6-1使用表達式的查詢 311
練習6-2管理用戶自定義函式 313
練習6-3使用游標 315
練習6-4查看鎖 317
第7單元 318
練習7-1創建商品查詢
存儲過程 318
練習7-2創建更新價格的
存儲過程 320
練習7-3定義員工註冊觸發器 321
練習7-4創建退貨觸發器 322
練習7-5嵌套觸發器示例 323
練習7-6使用INSTEADOF
觸發器 324
練習7-7使用UPDATE
觸發器 326
練習7-8使用擴展存儲過程 328
第8單元 330
練習8-1配置SQLServer2005
的身份驗證模式 330
練習8-2創建Windows登錄 332
練習8-3指派角色到多個登錄 335
練習8-4自定義資料庫角色 336
第9單元 338
練習9-1恢復大容量日誌記錄
模型 338
練習9-2設計資料庫備份策略 340
練習9-3創建檔案組備份 344
練習9-4按時間點恢複數據庫 348
第10單元 351
練習10-1使用ADO.NET
運算元據庫 351
練習10-2使用報表服務創建
銷售報表 353
練習10-3導入Access報表 359
練習10-4使用嚮導創建包 361

相關詞條

熱門詞條

聯絡我們