SQL Server 2000金典教程

出版時間:2001-8-1  出版社:人民郵電出版社  作者:彭林,余艷  頁數(shù):451  

內容概要

本文全面介紹了SQL Server 2000的安裝,運行,數(shù)據(jù)庫管理及設計,不僅有大量的程序示例及操作步驟,還有大量的原理性知識和相關的編程技巧.本書可作為SQL Server 2000數(shù)據(jù)庫設計和SQL Server 2000系統(tǒng)管理的培訓教材,也可供SQL Server 2000數(shù)據(jù)庫用戶,程序開發(fā)人員和數(shù)據(jù)庫管理人員學習參考

書籍目錄

第一篇 SQL Server基礎
第1章 SQL Server 2000概述 2
1.1 SQL Server 2000簡介 3
1.2 SQL Server 2000新特性 4
1.2.1 關系數(shù)據(jù)庫增強 4
1.2.2 關系數(shù)據(jù)的XML集成 7
1.2.3 圖形管理增強 8
1.2.4 復制增強 8
1.2.5 數(shù)據(jù)轉換服務增強 10
1.2.6 Analysis Services增強 11
1.2.7 Meta Data Services增強 12
1.2.8 English Query增強 12
1.3 SQL Server 2000服務器組成 12
1.3.1 SQL Server服務 13
1.3.2 SQL Server代理服務 13
1.3.3 Microsoft搜索服務 14
1.3.4 MS DTC服務 16
1.4 SQL Server 2000客戶端組成 17
1.4.1 關系數(shù)據(jù)庫API 17
1.4.2 XML訪問 18
1.4.3 客戶端通信 19
1.5 小結 19
習題 20
第2章 安裝SQL Server 2000 21
2.1 安裝SQL Server 2000的硬件和軟件要求 22
2.1.1 硬件要求 22
2.1.2 操作系統(tǒng)要求 23
2.1.3 Internet要求 23
2.1.4 網(wǎng)絡軟件要求 24
2.1.5 支持的客戶端 24
2.1.6 其它Microsoft產品應考慮的事項 24
2.2 安裝SQL Server 2000 25
2.2.1 如何安裝SQL Server 2000 25
2.2.2 如何只安裝客戶端工具 26
2.2.3 如何使用任意版本SQL Server 2000只安裝工具 26
2.2.4 如何只安裝連接 27
2.2.5 如何安裝SQL Server 2000命名實例 27
2.2.6 如何向SQL Server 2000實例中添加、刪除組件 28
2.2.7 安裝Analysis Services 29
2.2.8 安裝English Query 29
2.2.9 如何卸載SQL Server的現(xiàn)有安裝(安裝程序) 30
2.3 升級舊的SQL Server版本 31
2.3.1 從SQL Server 6.5升級到SQL Server 2000 31
2.3.2 從SQL Server 6.0升級到SQL Server 2000(不直接升級) 32
2.3.3 SQL Server 7.0版本升級 32
2.3.4 如何將SQL Server 7.0安裝升級到SQL Server 2000 33
2.3.5 如何在SQL Server 2000內進行版本升級 33
2.4 小結 34
習題 34
第3章 SQL Server 2000的使用 36
3.1 啟動SQL Server 2000 37
3.1.1 自動啟動 37
3.1.2 手工啟動 38
3.1.3 在單用戶模式下啟動 39
3.1.4 最低配置啟動 39
3.2 登錄 40
3.2.1 登錄前的準備 40
3.2.2 具體登錄 42
3.3 運行 42
3.3.1 在網(wǎng)絡上運行SQL Server 42
3.3.2 不在網(wǎng)絡上運行SQL Server 43
3.4 暫停和繼續(xù)運行 43
3.5 停止SQL Server 2000 44
3.5.1 企業(yè)管理器 45
3.5.2 命令提示符 45
3.5.3 Transact-SQL語句 46
3.5.4 廣播關閉消息 46
3.6 小結 48
習題 48
第二篇 SQL Server數(shù)據(jù)庫設計
第4章 數(shù)據(jù)庫概述 50
4.1 什么是數(shù)據(jù)庫 51
4.1.1 基本概念 51
4.1.2 數(shù)據(jù)庫的三級結構 53
4.1.3 關系數(shù)據(jù)庫模型的基本概念 54
4.2 SQL Server 2000數(shù)據(jù)庫的組成 54
4.2.1 數(shù)據(jù)庫應用程序和服務器 56
4.2.2 客戶端組件 58
4.2.3 通信組件 64
4.2.4 服務器組件 65
4.3 小結 70
習題 70
第5章 創(chuàng)建數(shù)據(jù)庫和事務日志 71
5.1 創(chuàng)建一個數(shù)據(jù)庫 72
5.1.1 使用向導創(chuàng)建一個數(shù)據(jù)庫 73
5.1.2 使用Transact-SQL創(chuàng)建數(shù)據(jù)庫 74
5.1.3 使用Enterprise Manger創(chuàng)建數(shù)據(jù)庫 80
5.1.4 創(chuàng)建數(shù)據(jù)庫需要考慮的因素 81
5.2 刪除數(shù)據(jù)庫 81
5.2.1 使用Transact-SQL刪除數(shù)據(jù)庫 81
5.2.2 使用企業(yè)管理器刪除數(shù)據(jù)庫 82
5.3 修改數(shù)據(jù)庫 82
5.3.1 擴充數(shù)據(jù)庫 82
5.3.2 收縮數(shù)據(jù)庫 83
5.3.3 創(chuàng)建文件組 85
5.3.4 查看數(shù)據(jù)庫 91
5.3.5 創(chuàng)建可移動數(shù)據(jù)庫 95
5.4 事務日志管理 96
5.4.1 事務的定義 96
5.4.2 事務恢復 98
5.4.3 添加事務日志文件 99
5.4.4 刪除日志 99
5.5 鎖 100
5.5.1 鎖定 101
5.5.2 死鎖處理 102
5.6 小結 105
習題 105
第6章 表和關系鍵 107
6.1 數(shù)據(jù)庫表 108
6.1.1 如何創(chuàng)建新表 109
6.1.2 修改表結構 112
6.2 數(shù)據(jù)類型 117
6.2.1 SQL Server數(shù)據(jù)類型 117
6.2.2 字段的NULL屬性 119
6.2.3 字段的IDENTITY屬性 119
6.3 約束 122
6.3.1 PRIMARY KEY約束 122
6.3.2 FOREIGN KEY約束 123
6.3.3 UNIQUE約束 124
6.3.4 CHECK約束 125
6.3.5 DEFAULT定義 125
6.3.6 允許空值 126
6.4 關系鍵 126
6.4.1 定義 126
6.4.2 主鍵 126
6.4.3 外部鍵 128
6.5 小結 130
習題 131
第7章 索引和游標 132
7.1 設計索引 133
7.1.1 使用聚集索引 135
7.1.2 使用非聚集索引 136
7.1.3 使用唯一索引 137
7.1.4 填充因子 137
7.1.5 使用索引優(yōu)化向導 138
7.2 創(chuàng)建和使用索引 139
7.2.1 在計算列上創(chuàng)建索引 140
7.2.2 在視圖上創(chuàng)建索引 141
7.2.3 創(chuàng)建升序和降序索引 142
7.2.4 重建索引 142
7.2.5 顯示索引信息 149
7.2.6 刪除索引 149
7.3 游標類型 150
7.4 游標事件分類 151
7.4.1 游標事件類 151
7.4.2 游標數(shù)據(jù)列 151
7.5 使用游標 152
7.5.1 聲明游標 153
7.5.2 打開游標 154
7.5.3 存取游標 155
7.5.4 關閉游標 156
7.5.5 刪除游標 156
7.5.6 獲取游標信息 157
7.6 小結 160
習題 160
第8章 管理和使用視圖 161
8.1 創(chuàng)建視圖 162
8.1.1 使用企業(yè)管理器 163
8.1.2 使用Transact-SQL命令 164
8.1.3 使用向導創(chuàng)建視圖 167
8.1.4 設計索引視圖 167
8.1.5 創(chuàng)建分區(qū)視圖 170
8.2 查詢視圖 172
8.2.1 獲取關于視圖的信息 172
8.2.2 查看由視圖定義的數(shù)據(jù) 172
8.2.3 顯示視圖的相關性 173
8.3 編輯視圖 173
8.4 修改視圖及名稱 174
8.5 刪除視圖 177
8.6 通過視圖修改數(shù)據(jù)庫 177
8.7 小結 179
習題 179
第9章 存儲過程和觸發(fā)器 180
9.1 存儲過程 181
9.2 創(chuàng)建存儲過程 182
9.2.1 系統(tǒng)存儲過程 182
9.2.2 分組 183
9.2.3 臨時存儲過程 183
9.2.4 使用Transact-SQL創(chuàng)建存儲過程 184
9.3 使用Transact-SQL執(zhí)行存儲過程 186
9.4 修改存儲過程 189
9.4.1 修改存儲過程 190
9.4.2 重命名存儲過程 192
9.5 重新編譯存儲過程 193
9.6 查看存儲過程 194
9.6.1 查看存儲過程的定義 194
9.6.2 查看有關存儲過程的信息 194
9.6.3 查看存儲過程的相關性 195
9.6.4 查看關于擴展存儲過程的信息 195
9.7 刪除存儲過程 195
9.7.1 刪除存儲過程 196
9.7.2 刪除擴展存儲過程 196
9.8 觸發(fā)器 196
9.9 使用觸發(fā)器 198
9.9.1 創(chuàng)建觸發(fā)器 199
9.9.2 顯示觸發(fā)器信息 201
9.9.3 編輯觸發(fā)器 201
9.9.4 刪除觸發(fā)器 203
9.10 修改觸發(fā)器 204
9.11 小結 205
習題 205
第三篇 SQL Server 2000數(shù)據(jù)庫管理
第10章 SQL Server數(shù)據(jù)庫的優(yōu)化 208
10.1 設計聯(lián)合數(shù)據(jù)庫服務器 209
10.1.1 設計分區(qū) 210
10.1.2 設計高度可用聯(lián)合數(shù)據(jù)庫服務 212
10.1.3 備份和還原聯(lián)合數(shù)據(jù)庫服務器 212
10.2 數(shù)據(jù)庫設計 212
10.2.1 邏輯數(shù)據(jù)庫設計 213
10.2.2 物理數(shù)據(jù)庫設計 213
10.3 查詢優(yōu)化 214
10.3.1 分析查詢優(yōu)化 215
10.3.2 高級查詢優(yōu)化 216
10.4 優(yōu)化服務器性能 216
10.4.1 使用I/O配置選項 216
10.4.2 使用內存配置選項 217
10.4.3 使用Windows NT選項 218
10.5 優(yōu)化實用工具 218
10.5.1 優(yōu)化備份和還原性能 218
10.5.2 優(yōu)化大容量復制性能 221
10.5.3 優(yōu)化ODBC性能 223
10.6 小結 223
習題 223
第11章 管理數(shù)據(jù)庫信息 225
11.1 添加數(shù)據(jù)信息 226
11.1.1 添加一條記錄 228
11.1.2 使用SELECT子句添加多條記錄 231
11.2 故障轉移群集 233
11.3 故障轉移群集示例 234
11.4 導入和導出數(shù)據(jù) 234
11.4.1 選擇用于導入和導出數(shù)據(jù)的工具 235
11.4.2 準備用于導入和導出的數(shù)據(jù) 236
11.4.3 導入和導出數(shù)據(jù)示例 237
11.5 命令行程序bcp 238
11.5.1 語法 238
11.5.2 使用格式 239
11.5.3 指定數(shù)據(jù)格式 239
11.5.4 使用格式文件 240
11.5.5 復制數(shù)據(jù) 242
11.6 小結 245
習題 245
第12章 數(shù)據(jù)庫備份和恢復 246
12.1 設計策略 247
12.1.1 分析可用性和恢復要求 247
12.1.2 災難恢復計劃 248
12.1.3 選擇恢復模型 249
12.2 使用恢復模型 251
12.2.1 簡單恢復 251
12.2.2 完全恢復 257
12.2.3 大容量日志記錄恢復 262
12.3 備份操作 269
12.3.1 數(shù)據(jù)庫備份 269
12.3.2 差異數(shù)據(jù)庫備份 270
12.3.3 事務日志備份 270
12.4 還原操作 273
12.4.1 將數(shù)據(jù)庫還原到前一個狀態(tài) 273
12.4.2 部分數(shù)據(jù)庫還原操作 275
12.4.3 恢復數(shù)據(jù)庫但不還原 278
12.5 其它應用 279
12.5.1 將數(shù)據(jù)庫復制到其它服務器 279
12.5.2 處理大型使命關鍵環(huán)境 279
12.6 小結 280
習題 280
第13章 建立和使用復制 281
13.1 復制的概念和特點 282
13.1.1 復制的優(yōu)點 282
13.1.2 復制模型 283
13.2 復制類型介紹 284
13.2.1 快照復制 284
13.2.2 事務復制 284
13.2.3 合并復制 284
13.3 復制和發(fā)布數(shù)據(jù) 285
13.3.1 配置復制 285
13.3.2 發(fā)布數(shù)據(jù)和數(shù)據(jù)庫對象 287
13.3.3 訂閱到發(fā)布 289
13.3.4 生成初始快照 292
13.3.5 應用初始快照 292
13.3.6 同步數(shù)據(jù) 296
13.4 異類復制 298
13.4.1 異類訂閱服務器 298
13.4.2 異類發(fā)布服務器 298
13.4.3 具體實現(xiàn) 298
13.5 小結 300
習題 300
第14章 分布式事務和分布式查詢 301
14.1 分布式事務處理 302
14.1.1 Transact-SQL分布式事務 303
14.1.2 執(zhí)行事務(ODBC) 304
14.2 安裝和配置DTC 305
14.2.1 MS DTC服務 305
14.2.2 MS DTC分布式事務 305
14.2.3 MS DTC事務疑難解答 306
14.3 安裝和調試分布式事務處理 307
14.3.1 BEGIN TRANSACTION函數(shù) 307
14.3.2 COMMIT TRANSACTION函數(shù) 309
14.3.3 ROLLBACK TRANSACTION函數(shù) 311
14.3.4 BEGIN DISTRIBUTED TRANSACTION函數(shù) 312
14.4 分布式查詢 313
14.4.1 訪問外部數(shù)據(jù) 314
14.4.2 在分布式查詢中使用事務 315
14.4.3 分布式查詢中的排序規(guī)則 316
14.4.4 從鏈接服務器中獲得元數(shù)據(jù) 317
14.5 OLE DB技術 318
14.6 小結 320
習題 320
第15章 SQL Server的安全性 321
15.1 設置安全級別 322
15.1.1 身份驗證模式 322
15.1.2 安全賬戶委托 324
15.1.3 權限驗證 325
15.1.4 層次安全性 325
15.2 創(chuàng)建安全賬戶 326
15.2.1 添加Windows用戶或組 327
15.2.2 添加SQL Server登錄 328
15.2.3 創(chuàng)建用戶定義SQL Server數(shù)據(jù)庫角色 331
15.2.4 將成員添加到SQL Server數(shù)據(jù)庫角色 332
15.2.5 將成員添加到預定義角色中 332
15.3 管理安全賬戶 334
15.3.1 查看登錄 334
15.3.2 修改登錄 335
15.3.3 刪除登錄和用戶 335
15.4 管理權限 336
15.4.1 授予權限 338
15.4.2 拒絕權限 339
15.4.3 廢除權限 340
15.4.4 解決權限沖突 341
15.5 審核SQL Server活動 342
15.5.1 使用SQL事件探查器 342
15.5.2 使用審核日志 343
15.5.3 審核 343
15.6 小結 343
習題 343
第16章 SQL Server工具 345
16.1 SQL Mail 346
16.1.1 配置郵件配置文件 347
16.1.2 使用SQL郵件存儲過程 349
16.2 SQL查詢分析器概述 350
16.2.1 使用isqlw 350
16.2.2 使用SQL查詢分析器窗口 350
16.2.3 在SQL查詢分析器中執(zhí)行SQL語句 352
16.2.4 在SQL查詢分析器中執(zhí)行存儲過程 352
16.2.5 取消運行時間過長的查詢 352
16.2.6 在SQL查詢分析器中解決錯誤 352
16.2.7 在SQL查詢分析器中返回結果集 352
16.2.8 在SQL查詢分析器中輸入數(shù)據(jù) 353
16.3 SQL事件探查器 353
16.3.1 啟動SQL事件探查器 354
16.3.2 SQL事件探查器術語 355
16.3.3 SQL事件探查器方案 356
16.4 SQL Server企業(yè)管理器 357
16.4.1 啟動SQL Server企業(yè)管理器 358
16.4.2 啟用子窗口 358
16.4.3 “常規(guī)”選項卡 359
16.4.4 “別名”選項卡 359
16.4.5 管理客戶端 359
16.5 DTS導入/導出向導 360
16.5.1 基本概念 361
16.5.2 使用DTS導入/導出向導 362
16.6 小結 363
習題 363
第17章 數(shù)據(jù)倉庫與OLAP 364
17.1 安裝Ananysis Serverices 366
17.1.1 軟硬件要求 366
17.1.2 運行安裝程序 367
17.1.3 重新安裝 369
17.1.4 停止和安裝 369
17.1.5 升級 369
17.2 數(shù)據(jù)倉庫與OLAP 370
17.2.1 數(shù)據(jù)倉庫 370
17.2.2 OLAP 371
17.2.3 OLAP和數(shù)據(jù)倉庫 371
17.2.4 維護OLAP數(shù)據(jù) 372
17.3 Analysis Services功能 375
17.3.1 易于使用 375
17.3.2 靈活的數(shù)據(jù)模型 377
17.3.3 可伸縮性 379
17.3.4 服務器 380
17.3.5 客戶端構架 381
17.4 設計數(shù)據(jù)倉庫和OLAP系統(tǒng) 381
17.5 小結 382
習題 382
第18章 Analysis Services的使用 384
18.1 Analysis Services管理工具 385
18.1.1 Analysis Manager 385
18.1.2 使用Active Directory 386
18.1.3 使用數(shù)據(jù)轉換服務 386
18.1.4 使用MDX 386
18.1.5 Msmdarch命令 387
18.2 Analysis Services任務 389
18.2.1 注冊服務器 389
18.2.2 創(chuàng)建數(shù)據(jù)庫 389
18.2.3 創(chuàng)建虛擬維度 389
18.3 Analysis Services規(guī)范和限制 392
18.3.1 受支持的關系數(shù)據(jù)庫產品 393
18.3.2 規(guī)范 393
18.3.3 源列數(shù)據(jù)類型 394
18.3.4 OLE DB數(shù)據(jù)類型 394
18.3.5 外部限制 394
18.4 MDX概述 395
18.4.1 MDX簡介 395
18.4.2 MDX中的重要概念 395
18.4.3 SQL和MDX比較 397
18.5 MDX基礎 399
18.5.1 基本MDX查詢 399
18.5.2 軸維度和切片器維度 400
18.5.3 建立多維數(shù)據(jù)集上下文 401
18.6 高級MDX 401
18.6.1 創(chuàng)建和使用用戶定義函數(shù) 401
18.6.2 使用DRILLTHROUGH檢索源數(shù)據(jù) 404
18.7 有效應用MDX 404
18.7.1 MDX中的注釋 404
18.7.2 在多維數(shù)據(jù)集的上下文內創(chuàng)建單元 405
18.7.3 WHERE子句替代 406
18.8 小結 406
習題 407
第19章 SQL Server 2000與Internet 408
19.1 XML技術 409
19.1.1 XML概述 409
19.1.2 SQL Server和XML支持 410
19.2 XPath查詢 411
19.2.1 在XPath查詢中指定軸 413
19.2.2 在XPath查詢中指定布爾值謂詞 416
19.2.3 在XPath查詢中指定關系運算符 418
19.2.4 在XPath查詢中指定算術運算符 419
19.2.5 在XPath查詢中指定顯式轉換 420
19.2.6 在XPath查詢中指定布爾運算符 421
19.2.7 在XPath查詢中指定布爾函數(shù) 422
19.2.8 在XPath查詢中指定XPath變量 423
19.3 使用FOR XML檢索XML文檔 424
19.3.1 使用RAW模式 429
19.3.2 使用AUTO模式 430
19.3.3 使用EXPLICIT模式 433
19.4 使用OPEN XML編寫XML 435
19.4.1 使用OPEN XML編寫XML 435
19.4.2 在OPENXML中指定元屬性 438
19.5 示例XML應用程序 441
19.5.1 sp_xml_preparedocument 441
19.5.2 sp_xml_removedocument 443
19.6 小結 443
習題 443
附錄
附錄1 SQL Server 2000培訓大綱 446
附錄2 XML錯誤信息 447

圖書封面

評論、評分、閱讀與下載


    SQL Server 2000金典教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7