SQL Server 2000中文基礎教程

SQL Server 2000中文基礎教程

《SQL Server 2000中文基礎教程》是2005年11月13日清華大學出版社出版的圖書,作者是宋振會。

基本介紹

  • 書名:SQL Server 2000中文基礎教程
  • 作者:宋振會
  • ISBN:9787302108665
  • 定價:28元
  • 出版社:清華大學出版社
  • 出版時間:2005年11月13日
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書主要按照Microsoft公司推出的SQLServer2000版本內容,系統而全面地介紹了SQLServer2000中文版的使用方法。
本書共分13章:第1章簡單介紹關係型資料庫;第2章介紹查詢資料庫;第3章介紹檢索結果集;第4章介紹函式與連線;第5章介紹使用子查詢和管理資料庫;第6章介紹創建表和實施數據完整性;第7章介紹管理表中的數據;第8章介紹實現索引;第9章介紹實現視圖和SQL編程;第10章介紹實現存儲過程;第11章介紹實現觸發器;第12章介紹實現事務處理和游標;第13章介紹企業管理器和複製策略。
本書是學習MicrosoftSQLServer資料庫的優秀教程,內容充實,編排科學,注重實用,講述清楚,通俗易懂,實例典型而豐富,風格新穎而活潑,適用於SQLServer培訓學員、高等院校及職業院校的學生和SQLServer資料庫愛好者。

圖書目錄

第1章 關係型資料庫簡介 1
SQL Server概述 2
SQL Server的特性 2
客戶/伺服器體系結構 2
結構化查詢語言 3
SQL Server中的數據類型 4
SQL Server 企業版安裝 4
SQL Server 常見的版本 4
安裝、運行SQL Server 的硬體需求 5
作業系統要求 5
詳細安裝過程 6
SQL Server系統資料庫與系統表 9
SQL Server系統資料庫 9
SQL Server系統表 9
運行腳本檔案安裝資料庫和表 10
小結 11
第2章 查詢資料庫 13
顯示錶的特定屬性 14
案例2.1 14
知識點1:SELECT語句 16
知識點2:選擇指定列 17
知識點3:選擇所有列 17
知識點4:使用文字 17
顯示帶用戶友好的列標題 18
案例2.2 18
知識點:顯示帶用戶定義標題的列 19
顯示錶的所選行 20
案例2.3 20
知識點:SELECT…WHERE語句 21
算術運算符 21
顯示滿足多條件的行 22
案例2.4 22
知識點:邏輯運算符 24
基於條件的查找 25
比較運算符 25
範圍運算符 26
列表運算符 27
小結 29
獨立實踐 29
第3章 檢索結果集 31
基於模式匹配檢索行 32
案例3.1 32
知識點:串運算符LIKE與通配符 33
顯示帶下落不明值的行 34
案例3.2 34
知識點:IS NULL和IS NOT NULL
關鍵字 35
以特定次序顯示數據 36
案例3.3 36
知識點:ORDER BY子句 37
顯示頂部幾行 38
案例3.4 38
知識點:TOP關鍵字 39
DISTINCT關鍵字 39
使用DISTINCT消除重複項 39
在聚合函式中使用DISTINCT 40
顯示聚合函式 40
案例3.5 40
知識點:聚合函式 41
GROUP BY分組結果集 43
案例3.6 43
知識點1:GROUP BY子句 44
知識點2:CUBE運算符 46
知識點3:GROUP BY ALL 48
COMPUTE匯總行 48
小結 53
獨立實踐 54
第4章 函式與連線 55
使用串函式以大寫形式顯示數據 56
案例4.1 56
知識點:串函式 57
使用Date函式加入日期 58
案例4.2 58
知識點:日期函式 59
使用數學函式捨入值 62
案例4.3 62
知識點:數學函式 63
轉換數據類型 66
CAST和CONVERT函式 66
連線 67
使用內連線顯示兩個表中的數據 68
案例4.4 68
知識點:內連線 69
使用外連線顯示兩個表中的數據 71
案例4.5 71
知識點:外連線 72
進一步介紹連線 73
交叉連線 73
等值連線 73
自然連線 74
自連線 74
小結 75
獨立實踐 75
第5章使用子查詢和管理資料庫 77
子查詢 78
使用另一個查詢中的查詢 78
案例5.1 78
進一步關於子查詢 80
帶有IN子句的子查詢 80
帶有EXIST子句的子查詢 81
帶有聚集函式的子查詢 82
子查詢限制 82
嵌套子查詢 82
關聯子查詢 83
帶修改後的比較運算符的查詢 84
抽取數據到另一個表 85
案例5.2 85
知識點:SELECTINTO語句 86
合併兩張表中的數據 87
案例5.3 87
知識點:合併運算符UNION 89
資料庫 91
系統資料庫 91
系統表 92
檔案 92
檔案組 93
創建資料庫 93
修改資料庫 97
查看資料庫 100
重命名資料庫 100
刪除資料庫 100
修改和顯示資料庫選項 101
小結 101
獨立實踐 102
第6章創建表和實施數據完整性 103
創建資料庫 104
創建表 105
案例6.1 105
知識點1:CREATETABLE語句創
建表 110
知識點2:INSERT語句插入行 112
刪除表 112
案例6.2 112
知識點:DROPTABLE語句抹去表 113
用戶定義的數據類型 114
創建用戶定義的數據類型 114
撤銷用戶定義的數據類型 115
創建用戶定義的數據類型 116
案例6.3 116
數據完整性 118
數據完整性 118
創建約束 119
創建約束 119
撤銷約束 120
約束的類型 121
使用約束 128
案例6.4 128
小結 131
獨立實踐 132
第7章管理表中的數據 135
創建表 136
創建規則來實現約束 137
案例7.1 137
知識點1:CREATERULE語句創建規則 139
知識點2:DROPRULE語句刪除規則 140
知識點3:將規則約束到列 141
知識點4:取消約束規則 142
創建默認 142
案例7.2 142
知識點1:CREATEDEFAULT語句
創建默認 144
知識點2:DROPDEFAULT語句
刪除默認 144
知識點3:將默認約束到列 144
知識點4:取消約束默認 145
維護表中的數據 146
數據操縱語言 146
在表中插入行 146
案例7.3 146
知識點:INSERT語句插入行 148
在表中更新行 149
案例7.4 149
知識點:UPDATE語句更新行 150
在表中刪除行 152
案例7.5 152
知識點1:DELETE語句刪除行 152
知識點2:TRUNCATETABLE語句
刪除所有行 153
把現有表中的數據存儲到新表 153
案例7.6 153
知識點1:SELECTINTO語句產生
新表 154
知識點2:INSERTINTO語句插入行 155
小結 155
獨立實踐 156
第8章實現索引 159
索引概述 160
使用索引的優點 160
使用索引的缺點 160
索引的種類 160
最佳化查詢執行 163
案例8.1 163
知識點:CREATEINDEX語句創建
索引 165
索引調節嚮導 166
使用索引調節嚮導 167
案例8.2 167
索引放大器(Enhancements) 170
填充因子(FillFactor) 170
Pad_Index 171
Unique索引中NULL的含義 171
DBCCSHOWCONTIG 172
DBCCINDEXDEFRAG 172
索引的選擇 173
索引使用準則 173
小結 174
獨立實踐 175
第9章實現視圖和SQL編程 177
視圖概述 178
視圖的優點 179
創建視圖 180
案例9.1 180
知識點:CREATEVIEW語句創建視圖 182
撤銷、改變和重命名視圖 183
撤銷視圖 183
改變視圖 183
重命名視圖 184
使用視圖修改數據 185
案例9.2 185
SQLServer編程 186
批量 187
變數 187
列印訊息 188
註解 189
控制流語句 189
使用IF…ELSE語句 190
案例9.3 190
知識點1:IF…ELSE語句 191
知識點2:BEGIN…END語句 192
使用CASE…END語句 193
使用WHILE語句 196
BREAK和CONTINUE語句 197
小結 197
獨立實踐 198
第10章實現存儲過程 201
存儲過程概述 202
存儲過程的好處 202
過程的類型 202
提高批量語句的執行速度 203
案例10.1 203
知識點1:CREATEPROCEDURE
語句 205
知識點2:EXECUTE語句 205
創建類屬存儲過程 206
案例10.2 206
知識點:創建帶輸入參數的存儲
過程 207
修改存儲過程 208
案例10.3 208
知識點:ALTERPROCEDURE語句 210
通知客戶執行成功 211
案例10.4 211
知識點:RETURN關鍵字 213
一個過程調用另一個過程 213
案例10.5 213
返回多個輸出參數值 214
案例10.6 214
知識點1:OUTPUT關鍵字 216
知識點2:RECOMPILE和ENCRYPTION
選項 217
知識點3:DROPPROCEDURE語句 217
小結 217
獨立實踐 218
第11章實現觸發器 221
使用INSERT觸發器 222
案例11.1 222
知識點:INSERT觸發器 224
使用DELETE觸發器 225
案例11.2 225
知識點:DELETE觸發器 227
使用UPDATE觸發器 227
案例11.3 227
知識點:UPDATE觸發器 229
修改觸發器 230
案例11.4 230
知識點1:ALTERTRIGGER命令 232
知識點2:RAISERROR命令 232
撤銷觸發器 233
案例11.5 233
知識點:DROPTRIGGER 234
通過觸發器加強數據的完整性 235
觸發器和數據完整性 235
多觸發器 236
AFTER觸發器 236
INSTEADOF觸發器 237
小結 237
獨立實踐 238
第12章實現事務處理和游標 239
使用事務確保數據的一致性 240
案例12.1 240
知識點:事務 241
回滾事務撤銷改變 242
案例12.2 242
知識點:ROLLBACKTRANSACTION
語句回滾事務 244
回滾事務的一部分 245
案例12.3 245
知識點:SAVETRANSACTION語句
保存事務 247
體驗上鎖的用法 247
案例12.4 248
知識點1:上鎖 250
知識點2:事務的並發性 250
知識點3:並發性問題 250
知識點4:理解SQLServer中的上鎖 251
死鎖 254
設定死鎖優選級 254
設定DEADLOCK_PRIORITY 254
定製LOCK_TIMEOUT 255
使用游標把指定屬性作為變數顯示 255
案例12.5 255
知識點1:游標 257
知識點2:游標的結構 257
知識點3:聲明游標 257
知識點4:打開游標 258
知識點5:取數據 258
知識點6:關閉游標 259
知識點7:解除分配的游標 259
小結 260
獨立實踐 261
第13章企業管理器和複製策略 263
企業管理器 264
定義運行SQLServer的伺服器組 264
註冊伺服器 265
管理SQLServer資料庫 267
使用EnterpriseManager中提供的
不同工具 267
使用SQLServer企業管理器 268
案例13.1 268
複製策略 271
複製的類型 272
複製模型的成分 272
複製中伺服器的角色 272
複製模型 273
數據複製的要訣 275
小結 275
獨立實踐 276

相關詞條

熱門詞條

聯絡我們