SQL Server 2000中文版數據管理與套用標準教程

SQL Server 2000中文版數據管理與套用標準教程

《SQL Server 2000中文版數據管理與套用標準教程》是2006年6月清華大學出版社出版的圖書,作者是史創明。

基本介紹

  • 書名:SQL Server 2000中文版數據管理與套用標準教程
  • 作者:史創明
  • ISBN:9787302128274
  • 定價:39.00元
  • 出版社清華大學出版社
  • 出版時間:2006年6月1日
內容簡介,圖書目錄,

內容簡介

本書主要介紹了SQLServer2000/2005關係資料庫系統的套用知識,全面介紹了關係數據模型基礎理論,SQLServer資料庫系統安裝、配置,SQLServer的系統結構,SQLServer2000伺服器的管理與配置,創建SQLServer資料庫與表,管理數據表,對資料庫進行查詢,創建與使用索引和視圖,SQL編程知識,實現存儲過程和觸發器,SQLServer安全與性能監控知識,資料庫備份,事務處理機制和並發控制機制,SQLServer數據傳輸與分散式管理等知識。本書最後介紹了SQLServer套用編程知識。本書在各章介紹具體內容的時候,緊密結合本書兩個示例資料庫“學生管理資料庫”和“經銷商管理資料庫”,做到了理論與實踐相結合。

圖書目錄

第1章關係資料庫基礎理論 1
1.1資料庫系統的概念 2
1.2關係數據模型 3
1.2.1關係數據模型基本概念 4
1.2.2關係模型數據操作語言 5
1.2.3Codd準則和完整性規則 6
1.3關係規範化 7
1.4實體-關係模型 9
1.4.1實體 10
1.4.2屬性 10
1.4.3標識符 11
1.4.4聯繫 11
1.4.5實體-關係圖 12
1.5本書使用的示例資料庫簡介 13
1.5.1圖書管理系統 13
1.5.2經銷商 14
1.6思考與練習 15
第2章SQLServer2000概述與安裝 17
2.1SQLServer2000/2005簡介 18
2.1.1SQLServer2000概述 18
2.1.2SQLServer2000特點 19
2.1.3SQLServer2005
概述及特點 21
2.2SQLServer2000的體系結構 23
2.2.1客戶/伺服器體系結構 24
2.2.2SQLServer2000的
伺服器端組件 25
2.2.3SQLServer2000客戶端
組件 27
2.2.4客戶端應用程式與資料庫
伺服器的通信 30
2.3SQLServer實例 32
2.3.1默認實例和命名實例 32
2.3.2多實例 33
2.4安裝SQLServer2000 34
2.4.1安裝SQLServer2000所需硬體配置和注意的若干事項 34
2.4.2遠程安裝SQLServer2000 36
2.4.3本地安裝SQLServer2000 37
2.4.4升級到SQLServer2000 40
2.5SQLServer的系統組成 40
2.5.1SQLServer2000的系統
資料庫 40
2.5.2SQLServer2000的
系統表 41
2.5.3SQLServer2000的
系統存儲過程 42
2.5.4SQLServer2000的
示例資料庫 43
2.6思考與練習 43
2.6.1複習題 43
2.6.2上機練習 45
第3章配置SQLServer2000 47
3.1SQLServer伺服器管理與使用 48
3.1.1SQLServer企業管理器 48
3.1.2管理SQLServer伺服器組 49
3.1.3SQLServer伺服器
的連線和註冊 50
3.1.4註冊SQLServer
伺服器的注意事項 56
3.1.5配置SQLServer伺服器 57
3.1.6啟動和關閉
SQLServer服務 60
3.2查詢分析器使用方法 61
3.2.1登錄到伺服器 61
3.2.2查詢分析器的選單命令 62
3.2.3配置查詢分析器 64
3.2.4使用對象瀏覽器 68
3.2.5模板的使用 69
3.3思考與練習 71
3.3.1複習題 71
3.3.2上機練習 72
第4章SQLServer的資料庫和表 75
4.1SQLServer的資料庫對象 76
4.1.1表 76
4.1.2數據類型 77
4.1.3視圖 77
4.1.4索引 77
4.1.5約束 78
4.1.6默認值 79
4.1.7存儲過程 79
4.1.8使用觸發器 79
4.2資料庫的操作 80
4.2.1創建資料庫 80
4.2.2修改資料庫 88
4.2.3刪除資料庫 93
4.3資料庫表的存儲結構 94
4.3.1規定列的數據類型 94
4.3.2用戶自定義數據類型 99
4.4數據完整性 100
4.4.1數據完整性簡述 100
4.4.2數據完整性分類 101
4.4.3實施數據完整性的途徑 102
4.5約束 102
4.5.1主鍵約束 102
4.5.2外鍵約束 103
4.5.3唯一性約束 104
4.5.4檢查約束 105
4.5.5默認約束 106
4.5.6列約束和表約束 106
4.6課堂練習4-1
創建“經銷商”資料庫 106
4.7思考與練習 108
4.7.1複習題 108
4.7.2上機練習 110
第5章管理數據表 113
5.1資料庫表的創建、修改
和刪除 114
5.1.1表 114
5.1.2創建表 115
5.1.3修改表的結構 119
5.1.4刪除表 123
5.2維護表中的數據 124
5.2.1Transact-SQL語言分類 124
5.2.2表記錄的操作 125
5.3默認值 131
5.3.1在創建表時指定默認值 132
5.3.2使用默認對象 132
5.4創建規則來實現約束 137
5.4.1創建規則 137
5.4.2綁定規則 138
5.4.3刪除規則 140
5.5思考與練習 141
5.5.1複習題 141
5.5.2上機練習 143
第6章資料庫查詢綜述 146
6.1使用SELECT語句 147
6.1.1SELECT語句概述 147
6.1.2查詢特定列的信息 148
6.1.3使用算術運算符 151
6.2使用WHERE子句 152
6.2.1比較運算符 152
6.2.2邏輯運算符 154
6.2.3BETWEEN關鍵字 156
6.2.4IN關鍵字 157
6.2.5LIKE關鍵字 158
6.2.6選擇空值 160
6.3使用其他子句 161
6.3.1ORDERBY子句 161
6.3.2GROUPBY子句 163
6.3.3HAVING子句 165
6.3.4COMPUTE和
COMPUTEBY子句 167
6.4高級查詢 169
6.4.1聯合查詢 169
6.4.2連線查詢 172
6.4.3子查詢 176
6.4.4基於查詢生成新表 178
6.5思考與練習 179
6.5.1複習題 179
6.5.2上機練習 182
第7章索引與視圖 184
7.1索引簡介 185
7.2索引類型 185
7.2.1B-Tree索引結構 186
7.2.2聚集索引和非聚集索引 187
7.2.3唯一索引和組合索引 190
7.3創建索引 190
7.3.1通過企業管理器和
SQL語言創建索引 191
7.3.2索引的查看和刪除 197
7.3.3創建索引的選項設定 199
7.3.4創建索引的空間考慮 202
7.4創建和刪除視圖 202
7.4.1創建視圖 204
7.4.2刪除視圖 208
7.5使用和更新視圖 209
7.5.1使用視圖 209
7.5.2更新視圖 211
7.6使用視圖保證數據安全 214
7.6.1對視圖進行加密 215
7.6.2視圖許可權 215
7.6.3通過使用視圖
實現行級數據安全 216
7.6.4通過使用視圖
實現列級數據安全 216
7.7關係圖 216
7.7.1關係圖基礎知識 217
7.7.2查看關係圖 217
7.8思考與練習 219
7.8.1複習題 219
7.8.2上機練習 221
第8章SQL編程及高級套用 223
8.1常量及變數 224
8.1.1常量 224
8.1.2變數 225
8.2運算符與表達式 228
8.2.1算術運算符 228
8.2.2位運算符 228
8.2.3比較運算符 229
8.2.4邏輯運算符 230
8.2.5字元串連線運算符 232
8.2.6一元運算符
(賦值運算符) 232
8.2.7運算符的優先順序 233
8.3SQLServer函式 233
8.3.1數學函式 233
8.3.2字元串函式 235
8.3.3日期函式 237
8.3.4系統函式 238
8.3.5用戶定義函式 240
8.4流程控制語句 244
8.4.1IF...ELSE語句 245
8.4.2無條件跳轉
(GOTO)語句 245
8.4.3WHILEBREAK和
CONTINUE語句 246
8.4.4BEGIN...END語句 249
8.4.5CASE語句 250
8.4.6WAITFOR語句 251
8.5游標 252
8.5.1游標的概念 252
8.5.2聲明游標 253
8.5.3使用游標 255
8.6思考與練習 259
8.6.1複習題 259
8.6.2上機練習 261
第9章實現存儲過程和觸發器 263
9.1存儲過程基礎 264
9.1.1存儲過程概述 264
9.1.2創建存儲過程 265
9.2操作存儲過程 270
9.2.1執行存儲過程 270
9.2.2使用存儲過程的參數 271
9.2.3編譯存儲過程 276
9.2.4修改和刪除存儲過程 278
9.2.5查看存儲過程的信息 279
9.3觸發器 279
9.3.1觸發器概述 280
9.3.2創建觸發器 281
9.3.3操作觸發器 283
9.4使用存儲過程和觸發器
維護數據完整性 286
9.5思考與練習 287
9.5.1複習題 287
9.5.2上機練習 289
第10章SQLServer安全和性能監控 291
10.1SQLServer的驗證模式 292
10.1.1SQLServer的
驗證模式簡介 292
10.1.2設定驗證模式 294
10.2資料庫賬戶和角色 294
10.2.1伺服器的登錄賬戶 295
10.2.2資料庫用戶賬戶 301
10.2.3伺服器角色和
資料庫角色 304
10.2.4用戶和角色的
許可權問題 309
10.3性能 314
10.3.1性能評估及監視 315
10.3.2最佳化查詢 316
10.3.3性能監控工具 318
10.4思考與練習 320
10.4.1複習題 320
10.4.2上機練習 322
第11章資料庫備份、恢復及自動化 324
11.1資料庫備份基本概念 325
11.1.1備份的重要性 325
11.1.2SQLServer的
備份和恢復體系 325
11.1.3常用備份設備 328
11.2備份資料庫 327
11.2.1SQLServer的備份策略 327
11.2.2創建備份設備 329
11.2.3使用T-SQL語句
備份資料庫 330
11.2.4使用企業管理器
備份資料庫 335
11.2.5使用嚮導進行備份 337
11.3恢複數據庫 338
11.3.1使用T-SQL語句
恢複數據庫 339
11.3.2使用企業管理器
恢複數據庫 343
11.4自動化管理SQLServer 344
11.4.1SQLServer代理服務 344
11.4.2創建作業 345
11.4.3調度作業 347
11.4.4創建操作員 349
11.4.5創建警報 349
11.5思考與練習 351
11.5.1複習題 351
11.5.2上機練習 353
第12章SQLServer事務處理機制和
並發控制機制 355
12.1事務處理 356
12.1.1事務分類 356
12.1.2事務處理語句 358
12.2事務模式 361
12.2.1顯式事務 361
12.2.2自動提交事務 362
12.2.3隱性事務 365
12.3數據的鎖定 366
12.3.1鎖定介紹 366
12.3.2並發問題 368
12.3.3事務的隔離級別 370
12.3.4自定義鎖定 370
12.3.5查看鎖定信息 375
12.4思考與練習 376
12.4.1複習題 376
12.4.2上機練習 378
第13章數據轉換服務與
分散式數據管理 380
13.1數據轉換服務 381
13.1.1DTS概述 381
13.1.2數據轉換服務
導入/導出嚮導 382
13.1.3使用DTS設計器 388
13.2複製技術 391
13.2.1複製模型 392
13.2.2複製類型 393
13.2.3伺服器的連線方式 395
13.2.4資料庫篩選項方式 397
13.2.5複製技術的套用 399
13.3思考與練習 403
13.3.1複習題 403
13.3.2上機練習 404
第14章SQLServer套用編程 406
14.1SQLServer編程API 407
14.2訪問SQLServer 408
14.2.1使用ADO 408
14.2.2使用ODBC 411
14.2.3使用JDBC 413
14.2.4使用Web助手 416
14.3SQL-DMO 418
14.4在SQLServer中使用XML 421
14.4.1XML概述 421
14.4.2XML文檔模式 422
14.4.3將XML文檔
轉換為表 424
14.4.4HTTP訪問
SQLServer 426
14.5嵌入式SQL 429
14.5.1嵌入式SQL概述 429
14.5.2在SQL語句中
使用主變數 430
14.5.3查詢SQL數據 431
14.6思考與練習 433
14.6.1複習題 433
14.6.2上機練習 434
答案 437

相關詞條

熱門詞條

聯絡我們