SQL Server 2005教程

SQL Server 2005教程

《SQL Server 2005教程》是一本鄭阿奇 編制,由電子工業出版社在2011年出版的書籍。

基本介紹

  • 書名:SQL Server 2005教程
  • 作者:鄭阿奇
  • ISBN:9787121127649, 7121127644
  • 頁數:353頁
  • 出版社:電子工業出版社
  • 出版時間:第1版 (2011年2月1日)
  • 裝幀:平裝
  • 開本:16
  • 叢書:魅力·實踐·發現
內容簡介,編輯推薦,目錄,

內容簡介

《SQL Server 2005教程》內容簡介:SQL Server 2005教程以Microsoft SQL Server 2005為平台,在資料庫基礎和認識SQL Server 2005環境的基礎上,系統介紹資料庫、表、查詢和視圖、T-SQL語言、索引與數據完整性、存儲過程和觸發器、備份恢復與導入/導出、系統安全管理等。教程和實驗互相補充,又各自形成系統。採用本教程教學,教和學都比較容易。
讀者對象:《SQL Server 2005教程》可作為SQL Server 2005學?或參考,也可作為高等學校SQL Server課程教材。

編輯推薦

《SQL Server 2005教程》:展現精英高手發現之旅
站在流行平台開發實踐
介紹流行軟體神奇魅力

目錄

第1章 資料庫的基本概念 1
1.1 資料庫基本概念 1
1.1.1 資料庫與資料庫管理系統 1
1.1.2 數據模型 2
1.1.3 關係型資料庫語言 4
1.2 資料庫設計 5
1.2.1 概念結構設計 5
1.2.2 邏輯結構設計 6
1.2.3 資料庫物理設計 8
1.3 資料庫套用系統 8
1.3.1 資料庫的連線方式 8
1.3.2 客戶/伺服器(C/S)模式套用系統 11
1.3.3 三層客戶/伺服器(B/S)模式套用系統 12
1.4 SQL Server 2005環境 13
1.4.1 SQL Server 2005的安裝 13
1.4.2 SQL Server 2005伺服器組件 17
1.4.3 SQL Server 2005管理和開發工具 18
第2章 資料庫創建 25
2.1 SQL Server資料庫基本概念 25
2.1.1 邏輯資料庫 25
2.1.2 物理資料庫 27
2.1.3 系統資料庫和用戶資料庫 28
2.2 界面方式創建資料庫 29
2.2.1 資料庫的創建 29
2.2.2 資料庫的修改和刪除 31
2.3 命令方式創建資料庫 34
2.3.1 創建資料庫 35
2.3.2 修改資料庫 39
2.3.3 刪除資料庫 42
2.3.4 資料庫快照 43
第3章 表與表數據操作 45
3.1 表結構和數據類型 45
3.1.1 表和表結構 45
3.1.2 數據類型 46
3.1.3 表結構設計 51
3.2 界面方式操作表 52
3.2.1 創建表 52
3.2.2 修改表結構 55
3.2.3 刪除表 57
3.3 命令方式操作表 57
3.3.1 創建表 57
3.3.2 創建分區表 59
3.3.3 修改表結構 61
3.3.4 刪除表 62
3.4 界面方式操作表數據 63
3.4.1 插入記錄 63
3.4.2 刪除記錄 64
3.4.3 修改記錄 65
3.5 命令方式操作表數據 65
3.5.1 插入記錄 65
3.5.2 刪除記錄 68
3.5.3 修改記錄 69
第4章 資料庫的查詢和視圖 71
4.1 關係運算 71
4.2 資料庫的查詢 73
4.2.1 選擇列 74
4.2.2 WHERE子句 80
4.2.3 FROM子句 88
4.2.4 連線 91
4.2.5 GROUP BY子句 95
4.2.6 HAVING子句 97
4.2.7 ORDER BY子句 99
4.2.8 SELECT語句的其他語法 100
4.3 視圖 104
4.3.1 視圖概念 104
4.3.2 創建視圖 105
4.3.3 查詢視圖 108
4.3.4 更新視圖 108
4.3.5 修改視圖的定義 110
4.3.6 刪除視圖 111
4.4 游標 111
4.4.1 游標概念 111
4.4.2 聲明游標 112
4.4.3 打開游標 114
4.4.4 讀取數據 115
4.4.5 關閉游標 117
4.4.6 刪除游標 117
第5章 T-SQL語言 118
5.1 SQL語言與T-SQL語言 118
5.2 常量、變數與數據類型 119
5.2.1 常量 119
5.2.2 數據類型 121
5.2.3 變數 125
5.3 運算符與表達式 128
5.4 流程控制語句 133
5.4.1 BEGIN…END語句塊 133
5.4.2 條件語句 134
5.4.3 CASE語句 136
5.4.4 無條件轉移語句 137
5.4.5 循環語句 137
5.4.6 返回語句 138
5.4.7 等待語句 138
5.5 系統內置函式 139
5.5.1 系統內置函式介紹 139
5.5.2 常用系統標量函式 140
5.6 用戶定義函式 148
5.6.1 用戶函式的定義與調用 148
5.6.2 用戶定義函式的刪除 154
第6章 索引與數據完整性 155
6.1 索引 155
6.1.1 索引的分類 155
6.1.2 索引的創建 156
6.1.3 重建索引 161
6.1.4 索引的刪除 161
6.2 數據完整性 162
6.2.1 數據完整性的分類 162
6.2.2 實體完整性的實現 164
6.2.3 域完整性的實現 167
6.2.4 參照完整性的實現 171
第7章 存儲過程和觸發器 177
7.1 存儲過程 177
7.1.1 存儲過程的類型 177
7.1.2 存儲過程的創建與執行 178
7.1.3 存儲過程的修改 183
7.1.4 存儲過程的刪除 184
7.1.5 界面方式操作存儲過程 184
7.2 觸發器 185
7.2.1 觸發器的類型 185
7.2.2 觸發器的創建 186
7.2.3 觸發器的修改 192
7.2.4 觸發器的刪除 193
7.2.5 界面方式操作觸發器 193
第8章 備份恢復與導入/導出 195
8.1 備份和恢復概述 195
8.1.1 備份和恢復需求分析 195
8.1.2 資料庫備份的基本概念 196
8.1.3 資料庫恢復概念 198
8.2 備份操作和備份命令 199
8.2.1 創建備份設備 199
8.2.2 備份命令 201
8.2.3 使用“對象資源管理器”進行備份 207
8.3 恢復操作和恢復命令 209
8.3.1 檢查點 209
8.3.2 資料庫的恢復命令 210
8.3.3 使用圖形嚮導方式恢複數據庫 216
8.4 導入與導出 219
8.4.1 導入/導出概念 219
8.4.2 導出操作 219
8.4.3 導入操作 223
8.5 複製資料庫 226
8.6 附加資料庫 228
第9章 系統安全管理 230
9.1 SQL Server 2005的安全機制 230
9.1.1 SQL Server 2005的身份驗證模式 230
9.1.2 SQL Server 2005的安全性機制 231
9.2 建立和管理用戶賬戶 232
9.2.1 界面方式管理用戶賬戶 232
9.2.2 命令方式管理用戶賬戶 235
9.3 伺服器角色與資料庫角色 238
9.3.1 固定伺服器角色 238
9.3.2 固定資料庫角色 240
9.3.3 自定義資料庫角色 242
9.4 資料庫許可權的管理 245
9.4.1 授予許可權 245
9.4.2 拒絕許可權 249
9.4.3 撤銷許可權 250
9.5 資料庫架構的定義和使用 251
9.5.1 使用界面方式創建架構 251
9.5.2 使用命令方式創建架構 254
第10章 SQL Server 2005與XML 256
10.1 XML概述 256
10.1.1 XML簡介 256
10.1.2 XML基本語法 257
10.2 XML在SQL Server 2005中的套用 258
10.2.1 XML數據類型 259
10.2.2 SQL Server 2005中導入XML數據 259
10.2.3 XQuery的基本用法 261
10.2.4 FOR XML子句的使用 268
第11章 其他 274
11.1 事務 274
11.1.1 事務與ACID屬性 274
11.1.2 多用戶使用的問題 275
11.1.3 事務處理 276
11.1.4 事務隔離級 278
11.2 鎖定 280
11.2.1 鎖定粒度 280
11.2.2 鎖定模式 280
11.3 SQL Server 2005自動化管理 282
11.3.1 SQL Server代理 282
11.3.2 操作員 283
11.3.3 作業 284
11.3.4 警報 287
11.3.5 資料庫郵件 292
SQL Server 2005教程思考練習題 297
第1章 資料庫的基本概念 297
第2章 資料庫創建 297
第3章 表與表數據操作 298
第4章 資料庫的查詢和視圖 299
第5章 T-SQL語言 300
第6章 索引與數據完整性 300
第7章 存儲過程和觸發器 301
第8章 備份恢復與導入/導出 302
第9章 系統安全管理 302
第10章 SQL Server 2005與XML 303
第11章 其他 304
SQL Server 2005教程上機練習 305
實驗1 SQL Server 2005環境 305
實驗2 創建資料庫和表 308
實驗3 表數據插入、修改和刪除 312
實驗4 資料庫的查詢和視圖 316
實驗4.1 資料庫的查詢 316
實驗4.2 視圖的使用 322
實驗5 T-SQL編程 324
實驗6 索引和數據完整性的使用 328
實驗7 存儲過程和觸發器的使用 332
實驗8 備份恢復與導入/導出 337
實驗8.1 資料庫的備份 337
實驗8.2 資料庫的恢復 339
實驗9 資料庫的安全性 340
實驗9.1 資料庫用戶的管理 340
實驗9.2 伺服器角色的套用 342
實驗9.3 資料庫許可權管理 343
實驗10 SQL Server 2005與XML 345
附錄A PXSCJ資料庫樣本數據 350
附錄B 全局變數 352

相關詞條

熱門詞條

聯絡我們