出版時(shí)間:2001-5 出版社:人民郵電出版社 作者:袁鵬飛 頁(yè)數(shù):678
內(nèi)容概要
本書全面、系統(tǒng)地介紹了Microsoft SQL Server 2000數(shù)據(jù)庫(kù)系統(tǒng)管理技術(shù)。全書共分為5部分,分別介紹SQL Server 2000數(shù)據(jù)庫(kù)系統(tǒng)管理基礎(chǔ)、Transact-SQL語(yǔ)言、SQL Server數(shù)據(jù)庫(kù)對(duì)象管理、數(shù)據(jù)管理和服務(wù)器管理與實(shí)用程序等。
本書的讀者對(duì)象為SQL Server 2000數(shù)據(jù)庫(kù)系統(tǒng)管理人員和大專院校相關(guān)專業(yè)的師生。
書籍目錄
第1部分 SQL Server 2000數(shù)據(jù)庫(kù)管理基礎(chǔ)
第1章 SQL Server 2000簡(jiǎn)介 3
1.1 SQL Server數(shù)據(jù)庫(kù)特點(diǎn) 4
1.2 安裝SQL Server 6
1.2.1 環(huán)境需求 6
1.2.2 安裝程序選項(xiàng)設(shè)置 7
1.2.3 安裝測(cè)試 9
1.2.4 安裝內(nèi)容介紹 10
1.3 服務(wù)器注冊(cè)與運(yùn)行管理 19
1.3.1 注冊(cè)服務(wù)器 19
1.3.2 啟動(dòng)SQL Server 2000服務(wù) 23
1.3.3 暫停或終止SQL Server 2000服務(wù) 26
1.4 網(wǎng)絡(luò)連接配置 27
1.4.1 SQL Server通信結(jié)構(gòu) 28
1.4.2 服務(wù)器網(wǎng)絡(luò)配置 31
1.4.3 客戶端網(wǎng)絡(luò)連接配置 35
1.5 SQL Server服務(wù)器配置選項(xiàng)設(shè)置 37
1.5.1 SQL Server配置選項(xiàng) 37
1.5.2 配置選項(xiàng)設(shè)置 45
1.6 鏈接服務(wù)器 47
1.6.1 創(chuàng)建鏈接服務(wù)器 48
1.6.2 鏈接服務(wù)器登錄標(biāo)識(shí)管理 51
1.6.3 設(shè)置鏈接服務(wù)器選項(xiàng) 53
1.7 遠(yuǎn)程服務(wù)器 55
1.7.1 遠(yuǎn)程訪問(wèn)的實(shí)現(xiàn)方法 55
1.7.2 遠(yuǎn)程用戶與本地用戶間的映射關(guān)系 58
1.7.3 刪除遠(yuǎn)程服務(wù)器 59
第2章 數(shù)據(jù)庫(kù)管理 61
2.1 數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu) 61
2.1.1 數(shù)據(jù)庫(kù)文件和文件組 61
2.1.2 數(shù)據(jù)文件的使用分配 63
2.1.3 事務(wù)日志存儲(chǔ)結(jié)構(gòu) 65
2.2 創(chuàng)建、修改和刪除數(shù)據(jù)庫(kù) 67
2.2.1 創(chuàng)建數(shù)據(jù)庫(kù) 67
2.2.2 修改數(shù)據(jù)庫(kù) 75
2.2.3 刪除數(shù)據(jù)庫(kù) 78
2.3 數(shù)據(jù)庫(kù)選項(xiàng)設(shè)置 79
2.3.1 數(shù)據(jù)庫(kù)選項(xiàng) 79
2.3.2 數(shù)據(jù)庫(kù)選項(xiàng)設(shè)置實(shí)例 81
2.3.2 檢索數(shù)據(jù)庫(kù)選項(xiàng)設(shè)置 83
2.4 檢索數(shù)據(jù)庫(kù)定義信息 85
2.4.1 檢索數(shù)據(jù)庫(kù)及其文件信息 85
2.4.2 檢索數(shù)據(jù)庫(kù)文件組信息 88
2.4.3 查看數(shù)據(jù)空間使用狀況 88
2.4.4 查看日志空間使用狀況 90
第3章 SQL Server查詢工具isqlw 92
3.1 連接選項(xiàng) 92
3.1.1 連接選項(xiàng) 93
3.1.2 連接選項(xiàng)作用范圍 97
3.2 啟動(dòng)isqlw 97
3.2.1 isqlw命令行語(yǔ)法 97
3.2.2 isqlw連接參數(shù)配置 101
3.3 使用SQL查詢分析器 102
3.3.1 SQL查詢分析器概述 102
3.3.3 編輯和執(zhí)行腳本程序 104
第4章 SQL Server錯(cuò)誤消息 107
4.1 SQL Server錯(cuò)誤消息結(jié)構(gòu) 107
4.1.1 錯(cuò)誤號(hào) 108
4.1.2 錯(cuò)誤級(jí)別 108
4.1.3 錯(cuò)誤描述信息 109
4.2 建立用戶自定義錯(cuò)誤消息 110
4.2.1 添加用戶定義錯(cuò)誤消息 110
4.2.2 刪除用戶定義的錯(cuò)誤消息 111
4.2.3 RAISERROR語(yǔ)句 112
第2部分 Transact-SQL語(yǔ)言
第5章 Transact-SQL語(yǔ)言基礎(chǔ) 115
5.1 SQL發(fā)展歷史 115
5.2 Transact-SQL語(yǔ)法格式約定 116
5.3 樣本數(shù)據(jù)庫(kù)介紹 117
5.4 標(biāo) 識(shí) 符 118
5.4.1 常規(guī)標(biāo)識(shí)符 118
5.4.2 定界標(biāo)識(shí)符 120
5.4.3 標(biāo)識(shí)符應(yīng)用 123
5.5 數(shù)據(jù)類型 127
5.5.1 系統(tǒng)數(shù)據(jù)類型 127
5.5.2 SQL Server數(shù)據(jù)類型同義詞 141
5.5.3 用戶定義數(shù)據(jù)類型 141
5.6 數(shù)據(jù)類型轉(zhuǎn)換 143
5.6.1 數(shù)據(jù)類型轉(zhuǎn)換方法 143
5.6.2 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 145
5.6.3 數(shù)據(jù)類型優(yōu)先級(jí) 149
5.7 運(yùn) 算 符 149
5.7.1 算術(shù)運(yùn)算符 150
5.7.2 位運(yùn)算符 150
5.7.3 比較運(yùn)算符 151
5.7.4 邏輯運(yùn)算符 151
5.7.5 字符串連接符 157
5.7.6 賦值運(yùn)算符 157
5.7.7 運(yùn)算符的優(yōu)先級(jí) 157
5.8 變 量 159
5.8.1 變量聲明 159
5.8.2 變量賦值 160
第6章 SQL Server內(nèi)置函數(shù) 161
6.1 配置函數(shù) 162
6.2 系統(tǒng)函數(shù) 165
6.3 系統(tǒng)統(tǒng)計(jì)函數(shù) 173
6.4 時(shí)間日期函數(shù) 175
6.5 字符串函數(shù) 177
6.6 數(shù)學(xué)函數(shù) 181
6.7 圖像和文本函數(shù) 183
6.8 安全函數(shù) 185
6.9 元數(shù)據(jù)函數(shù) 186
6.10 聚合函數(shù) 188
6.11 游標(biāo)函數(shù)和行集函數(shù) 190
6.11.1 游標(biāo)函數(shù) 190
6.11.2 行集函數(shù) 191
6.12 函數(shù)的確定性 194
第7章 流控制語(yǔ)句 196
7.1 BEGIN…END語(yǔ)句 196
7.2 條件語(yǔ)句 197
7.3 轉(zhuǎn)移語(yǔ)句 198
7.4 循環(huán)語(yǔ)句 198
7.5 等待語(yǔ)句 199
7.6 返回語(yǔ)句 200
第8章 批、事務(wù)和鎖 201
8.1 批 201
8.2 事 務(wù) 202
8.2.1 事務(wù)模式 203
8.2.2 并發(fā)問(wèn)題與事務(wù)隔離 205
8.2.3 事務(wù)處理語(yǔ)句 206
8.2.4 事務(wù)處理實(shí)例 207
8.2.5 分布式事務(wù) 211
8.3 鎖 212
8.3.1 資源鎖定模式 213
8.3.2 鍵值范圍鎖 214
8.3.3 檢索鎖信息 215
8.3.4 死鎖處理 218
第3部分 數(shù)據(jù)庫(kù)對(duì)象管理
第9章 表、視圖與索引 221
9.1 表和索引的物理存儲(chǔ)結(jié)構(gòu) 221
9.2 表 222
9.2.1 建立數(shù)據(jù)表 222
9.2.2 修改表 227
9.2.3 用戶定義表選項(xiàng)設(shè)置 231
9.2.4 檢索表定義信息 232
9.2.5 刪除表 235
9.3 約 束 235
9.3.1 數(shù)據(jù)完整性分類 236
9.3.2 DEFAULT約束 236
9.3.3 CHECK約束 237
9.3.4 PRIMARY KEY約束 238
9.3.5 UNIQUE約束 239
9.3.6 FOREIGN KEY約束 240
9.4 表數(shù)據(jù)處理 244
9.4.1 插入數(shù)據(jù) 244
9.4.2 修改數(shù)據(jù) 249
9.4.3 刪除數(shù)據(jù) 251
9.4.4 大文本圖像數(shù)據(jù)處理 253
9.5 視 圖 258
9.5.1 創(chuàng)建視圖 259
9.5.2 幾種特殊類型視圖 262
9.5.3 視圖的應(yīng)用 266
9.5.4 修改和刪除視圖 269
9.6 索 引 269
9.6.1 索引分類 270
9.6.2 建立索引 271
9.6.3 用戶定義索引選項(xiàng)設(shè)置 275
9.6.4 刪除索引 276
9.7 全文索引 277
9.7.1 全文索引操作類系統(tǒng)存儲(chǔ)過(guò)程 278
9.7.2 全文索引實(shí)例 283
9.8 全文檢索 284
9.8.1 全文檢索謂詞 284
9.8.2 全文檢索行集函數(shù) 288
第10章 查詢 291
10.1 簡(jiǎn)單查詢 292
10.1.1 選擇列表 292
10.1.2 FROM子句 296
10.1.3 使用WHERE子句設(shè)置查詢條件 297
10.1.4 查詢結(jié)果排序 300
10.2 統(tǒng) 計(jì) 300
10.2.1 GROUP BY子句 301
10.2.2 COMPUTE子句 307
10.3 創(chuàng)建查詢結(jié)果表 309
10.4 查詢提示 309
10.5 聯(lián)合查詢 311
10.6 連 接 312
10.6.1 內(nèi)連接 313
10.6.2 外連接 315
10.6.3 交叉連接 318
10.6.4 自身連接 319
10.7 子 查 詢 321
10.7.1 [NOT] IN子查詢 322
10.7.2 [NOT] EXISTS子查詢 324
10.7.3 比較子查詢 325
10.7.4 相關(guān)子查詢 326
10.7.5 連接與子查詢 327
第11章 游標(biāo) 329
11.1 游標(biāo)聲明 330
11.1.1 SQL-92標(biāo)準(zhǔn)游標(biāo)聲明 330
11.1.2 Transact-SQL擴(kuò)展游標(biāo)聲明 331
11.1.3 游標(biāo)變量 333
11.1.4 隱式游標(biāo)游型轉(zhuǎn)換 334
11.2 游標(biāo)數(shù)據(jù)操作 335
11.2.1 填充游標(biāo) 335
11.2.2 提取數(shù)據(jù) 336
11.2.3 游標(biāo)定位修改和刪除操作 337
11.2.4 關(guān)閉和釋放游標(biāo) 337
11.2.5 應(yīng)用舉例 338
第12章 默認(rèn)和規(guī)則 342
12.1 默 認(rèn) 342
12.1.1 創(chuàng)建默認(rèn)對(duì)象 342
12.1.2 默認(rèn)對(duì)象的應(yīng)用 343
12.1.3 刪除默認(rèn)對(duì)象 345
12.2 規(guī) 則 346
12.2.1 創(chuàng)建規(guī)則 346
12.2.2 規(guī)則的應(yīng)用 346
12.2.3 刪除規(guī)則 347
第13章 存儲(chǔ)過(guò)程 349
13.1 創(chuàng)建存儲(chǔ)過(guò)程 349
13.2 存儲(chǔ)過(guò)程調(diào)用 351
13.2.1 過(guò)程參數(shù)傳遞 352
13.2.2 過(guò)程的返回值 353
13.2.3 過(guò)程的自動(dòng)執(zhí)行 354
13.3 存儲(chǔ)過(guò)程應(yīng)用 354
13.4 存儲(chǔ)過(guò)程維護(hù) 356
13.4.1 修改存儲(chǔ)過(guò)程 356
13.4.2 重命名存儲(chǔ)過(guò)程 357
13.4.3 刪除存儲(chǔ)過(guò)程 358
第14章 觸發(fā)器 359
14.1 創(chuàng)建觸發(fā)器 359
14.1.1 創(chuàng)建觸發(fā)器 359
14.1.2 觸發(fā)器限制 365
14.1.3 觸發(fā)器所產(chǎn)生的臨時(shí)表 367
14.1.4 觸發(fā)器嵌套調(diào)用 367
14.1.5 兩種類型觸發(fā)器比較 368
14.2 修改和刪除觸發(fā)器 369
14.2.1 修改觸發(fā)器 369
14.2.2 刪除觸發(fā)器 370
14.3 觸發(fā)器應(yīng)用舉例 370
14.3.1 AFTER觸發(fā)器 370
14.3.2 INSTEAD OF觸發(fā)器 374
第15章 用戶定義函數(shù) 376
15.1 創(chuàng)建用戶定義函數(shù) 376
15.1.1 標(biāo)量函數(shù) 376
15.1.2 內(nèi)嵌表值函數(shù) 378
15.1.3 多語(yǔ)句表值函數(shù) 379
15.1.4 函數(shù)的確定性 380
15.2 用戶定義函數(shù)調(diào)用 380
15.3 修改和刪除用戶定義函數(shù) 381
15.3.1 修改用戶定義函數(shù) 381
15.3.2 刪除用戶定義函數(shù) 383
第4部分 數(shù)據(jù)管理
第16章 數(shù)據(jù)訪問(wèn)控制 387
16.1 SQL Server訪問(wèn)控制策略 387
16.1.1 安全賬戶認(rèn)證 388
16.1.2 訪問(wèn)權(quán)限確認(rèn) 389
16.2 管理服務(wù)器登錄標(biāo)識(shí) 390
16.2.1 Windows賬戶 390
16.2.2 SQL Server登錄標(biāo)識(shí) 392
16.2.3 利用管理工具管理登錄標(biāo)識(shí) 394
16.3 角 色 396
16.3.1 固定角色 396
16.3.2 用戶自定義角色 397
16.3.3 角色成員管理 398
16.3.4 應(yīng)用程序角色 400
16.4 數(shù)據(jù)庫(kù)用戶管理 403
16.4.1 使用系統(tǒng)存儲(chǔ)過(guò)程管理用戶 403
16.4.2 使用管理工具管理用戶 404
16.4.3 特殊數(shù)據(jù)庫(kù)用戶 406
16.5 權(quán)限設(shè)置 407
16.5.1 權(quán)限種類 407
16.5.2 使用語(yǔ)句管理權(quán)限 410
16.5.3 使用管理工具設(shè)置權(quán)限 417
16.6 小 結(jié) 419
第17章 數(shù)據(jù)備份與恢復(fù) 420
17.1 數(shù)據(jù)備份 420
17.1.1 制定備份策略 420
17.1.2 數(shù)據(jù)一致性檢查 422
17.1.3 備份設(shè)備管理 423
17.1.4 數(shù)據(jù)備份 426
17.1.5 使用管理工具備份數(shù)據(jù)庫(kù)及其日志 432
17.2 數(shù)據(jù)庫(kù)恢復(fù) 434
17.2.1 RESTORE語(yǔ)句 434
17.2.2 檢索備份信息 439
17.2.3 恢復(fù)用戶數(shù)據(jù)庫(kù) 444
17.2.4 恢復(fù)系統(tǒng)數(shù)據(jù)庫(kù) 445
17.2.5 使用管理工具恢復(fù)數(shù)據(jù)庫(kù) 447
第18章 數(shù)據(jù)復(fù)制 451
18.1 SQL Server復(fù)制技術(shù) 451
18.1.1 復(fù)制結(jié)構(gòu) 451
18.1.2 復(fù)制代理 452
18.1.3 復(fù)制類型 453
18.1.4 可更新訂閱 456
18.2 出版和分發(fā)服務(wù)器配置 459
18.2.1 復(fù)制操作控制 459
18.2.2 分發(fā)服務(wù)器配置 460
18.2.3 出版服務(wù)器配置 464
18.2.4 限制對(duì)分發(fā)服務(wù)器的訪問(wèn) 466
18.3 出版物管理 467
18.3.1 定義出版數(shù)據(jù)庫(kù) 467
18.3.2 快照出版物和事務(wù)出版物管理 468
18.3.3 合并出版物管理 475
18.3.4 創(chuàng)建出版物快照代理 478
18.3.5 出版物訪問(wèn)控制 480
18.3.6 檢索出版物信息 482
18.4 出版條目管理 485
18.4.1 定義快照和事務(wù)條目 485
18.4.2 修改快照和事務(wù)條目 496
18.4.3 刪除快照和事務(wù)條目 498
18.4.4 創(chuàng)建合并條目 498
18.4.5 修改合并條目 502
18.4.6 刪除合并條目 504
18.5 出版實(shí)例 504
18.6 訂閱管理 507
18.6.1 注冊(cè)訂閱服務(wù)器 508
18.6.2 快照和事務(wù)出版物訂閱管理 510
18.6.3 合并出版物訂閱管理 520
18.7 使用管理工具實(shí)現(xiàn)復(fù)制操作 526
18.7.1 配置分發(fā)服務(wù)器和出版服務(wù)器 527
18.7.2 配置出版數(shù)據(jù)庫(kù)和訂閱服務(wù)器 528
18.7.3 創(chuàng)建出版物和添加出版條目 530
18.7.4 生成復(fù)制腳本程序 535
18.7.5 建立訂閱 541
第19章 SQL Server數(shù)據(jù)庫(kù)Web出版 546
19.1 HTML文檔結(jié)構(gòu) 546
19.1.1 HTML常用標(biāo)識(shí) 546
19.1.2 HTML文檔結(jié)構(gòu) 548
19.2 SQL Server Web助手向?qū)?549
19.2.1 Web助手向?qū)?shí)現(xiàn)過(guò)程 549
19.2.2 使用Web助手向?qū)Оl(fā)布數(shù)據(jù) 550
19.3 Web出版類系統(tǒng)存儲(chǔ)過(guò)程 560
19.3.1 創(chuàng)建Web出版任務(wù) 562
19.3.2 執(zhí)行Web出版任務(wù) 566
19.3.3 刪除Web出版任務(wù) 566
19.3.4 數(shù)據(jù)庫(kù)出版實(shí)例 567
第5部分 服務(wù)器管理與實(shí)用程序
第20章 SQL Server代理服務(wù) 573
20.1 SQL Mail和SQLAgentMail 574
20.1.1 SQL Mail 574
20.1.2 SQLAgentMail 583
20.2 SQL Server代理服務(wù)配置 584
20.3 定義操作員 585
20.4 任務(wù)管理 588
20.4.1 定義任務(wù) 588
20.4.2 任務(wù)調(diào)度 591
20.4.3 任務(wù)執(zhí)行狀態(tài)通知 593
20.5 警報(bào)管理 594
20.5.1 事件警報(bào) 595
20.5.2 性能警報(bào) 597
20.5.3 集中管理SQL Server事件 598
第21章 服務(wù)器活動(dòng)監(jiān)視 600
21.1 系統(tǒng)監(jiān)視器 601
21.1.1 系統(tǒng)監(jiān)視器 601
21.1.2 SQL Server監(jiān)視對(duì)象和計(jì)數(shù)器 603
21.2 SQL 事件探查器 608
21.2.1 SQL 事件探查器捕獲的事件數(shù)據(jù) 608
21.2.2 SQL 事件探查器所捕獲的事件 610
21.2.3 SQL 事件探查器應(yīng)用 628
21.3 SQL Server企業(yè)管理器 634
21.3.1 監(jiān)視服務(wù)器進(jìn)程 634
21.3.2 按進(jìn)程查看資源鎖定信息 635
21.3.3 按對(duì)象查看資源鎖定信息 636
21.4 其他服務(wù)器監(jiān)視方法 636
21.4.1 sp_who 637
21.4.2 sp_monitor 638
第22章 實(shí)用程序 640
22.1 isql和osql 640
22.1.1 isql和osql語(yǔ)法 640
22.1.2 isql和osql命令 644
22.1.3 isql和osql環(huán)境變量 645
22.2 批拷貝程序bcp 646
22.2.1 bcp程序的功能 646
22.2.2 應(yīng)用實(shí)例 648
22.3 ODBC連接測(cè)試工具odbcping 650
22.4 服務(wù)控制管理器scm 651
附錄A pubs數(shù)據(jù)庫(kù) 653
authors表 653
titleauthor 表 654
titles表 656
publishers表 658
pub_info表 659
discounts表 660
sales表 660
stores表 662
employee表 662
jobs 表 664
roysched 表 665
附錄B 元數(shù)據(jù)函數(shù)所讀取的屬性 653
圖書封面
評(píng)論、評(píng)分、閱讀與下載
中文版SQL Server 2000數(shù)據(jù)庫(kù)系統(tǒng)管理 PDF格式下載