中文版SQL Server 2000開發與管理套用實例

中文版SQL Server 2000開發與管理套用實例

《中文版SQL Server 2000開發與管理套用實例》是2005年人民郵電出版社出版的圖書,作者是鄒建。

基本介紹

  • 書名:中文版SQL Server 2000開發與管理套用實例
  • 作者:鄒建
  • ISBN:9787115136497
  • 頁數:497
  • 定價:49.0
  • 出版社:人民郵電出版社
  • 出版時間:2005-8
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書全面系統地介紹了SQL Server開發和管理的套用技術,包括安裝和配置SQL Server、日期處理、字元處理、排序規則、編號處理、數據統計與匯總、分頁處理、樹形數據處理、數據導入與導出、作業、數據備份與還原、用戶定義數據類型、資料庫安全、系統表套用實例、SQL Server套用疑難解答等內容。它不但融合了作者在使用SQL Server 2000過程中遇到的各種常見問題和套用案例,還總結了作者幾年來在CSDN社區SQL Server版所解決的大量問題,面向實際項目需求,涉及不同類型的套用,多角度地引導讀者學習相關知識。書中針對各類問題,提供了詳細的操作步驟和解決思路,具有很強的實用性和可操作性。

圖書目錄

第 1 章 安裝和配置SQL Server 1
1.1 SQL Server的版本和版本選擇 1
1.2 安裝SQL Server的常見問題 3
1.3 如何理解實例 5
1.4 如何實現無值守安裝 5
1.5 Desktop Engine 9
1.5.1 MSDE 2000概述 9
1.5.2 獲取MSDE 2000 9
1.5.3 安裝MSDE 2000 10
1.5.4 管理MSDE 2000 11
1.5.5 支持的並發用戶數和資料庫容量 12
1.6 SQL Server Service Pack 12
1.6.1 確定已安裝SQL Server的版本 12
1.6.2 SQL Server Service Pack 4介紹 13
1.6.3 SQL Server Service Pack 4的內容 13
1.6.4 安裝SQL Server Service Pack 4的常見問題 14
1.7 SQL Server服務 15
1.8 服務賬戶 15
1.9 影響SQL Server運行的設定 18
1.9.1 記憶體配置 18
1.9.2 數據存儲 20
第 2 章 日期處理 23
2.1 日期類型概述 23
2.2 日期處理函式 25
2.2.1 日期增減函式 25
2.2.2 日期信息獲取函式 26
2.2.3 日期差值計算函式 27
2.2.4 其他日期處理相關函式 27
2.3 日期選項設定 29
2.3.1 default language選項 30
2.3.2 SET DATEFIRST 31
2.3.3 SET DATEFORMAT 31
2.3.4 SET LANGUAGE 33
2.4 日期格式化與日期推算處理 34
2.4.1 日期格式化處理 34
2.4.2 日期推算處理 35
2.4.3 日期加減處理 38
2.5 日期處理實例 40
2.5.1 生日處理 40
2.5.2 生成日期列表 42
2.5.3 工作日處理 46
2.5.4 工作時間計算 49
2.6 日期處理疑難解答 51
2.6.1 日期處理中常犯的錯誤 51
2.6.2 常見的低效率日期處理方法 52
2.6.3 日期與數字 53
第 3 章 字元處理 55
3.1 字元類型概述 55
3.2 字元串分拆 56
3.2.1 循環截取法 57
3.2.2 動態Transact-SQL語句法 57
3.2.3 輔助表法 59
3.2.4 分拆數據到列 61
3.2.5 分拆數字數據 62
3.2.6 分拆簡訊數據 63
3.3 字元串合併 64
3.3.1 游標合併法 65
3.3.2 SELECT語句合併法 66
3.3.3 臨時表合併法 68
3.3.4 固定行合併法 69
3.4 其他字元串處理要求 70
3.4.1 分段截取 70
3.4.2 分段更新 72
3.4.3 IP位址處理 72
3.5 字元串分拆與合併處理套用實例 74
3.5.1 字元串比較 74
3.5.2 字元串交集/並集 75
3.5.3 分拆字元串並統計 78
3.5.4 借用字元串實現無規律排序 82
3.5.5 列車車次查詢 82
3.6 字元串在動態Transact-SQL語句中的套用 85
3.6.1 動態Transact-SQL語句概述 85
3.6.2 字元串在編號查詢中的使用 87
3.6.3 動態參數存儲過程 90
3.6.4 動態Transact-SQL語句中常見問題 92
3.7 text與ntext欄位處理 96
3.7.1 text與ntext數據的存儲 96
3.7.2 管理text與ntext數據 97
3.7.3 text與ntext欄位的複製和合併 99
3.7.4 text與image欄位轉換 101
3.7.5 ntext欄位的REPLACE處理 103
第 4 章 排序規則 107
4.1 字元存儲編碼與排序規則 107
4.1.1 字元數據的存儲編碼 107
4.1.2 UNICODE 108
4.1.3 排序規則 109
4.1.4 排序規則比較和排列規則 111
4.1.5 使用排序規則 112
4.1.6 如何選擇字元欄位類型 116
4.2 排序規則套用 117
4.2.1 拼音處理 117
4.2.2 全形與半角字元處理 120
第 5 章 編號處理 123
5.1 自動編號 123
5.1.1 IDENTITY 123
5.1.2 ROWGUIDCOL 129
5.2 手工編號 131
5.2.1 查表法 131
5.2.2 獨立編號表法 135
5.2.3 隨機編號 139
5.3 缺號與補號 143
5.3.1 檢查缺號 143
5.3.2 補號處理 143
5.3.3 編號重排 146
5.4 編號查詢 150
5.4.1 已用編號分布查詢 150
5.4.2 缺號分布查詢 151
5.4.3 生成已用編號和缺號分布字元串 152
5.4.4 缺勤天數統計 155
第 6 章 數據統計與匯總 159
6.1 基本查詢 159
6.1.1 空(NULL)值對查詢的影響 159
6.1.2 聯接 161
6.1.3 UNION與UNION ALL 165
6.1.4 數據填充查詢 167
6.1.5 上限與下限區間統計 169
6.1.6 隨機記錄查詢 170
6.2 分級匯總 173
6.2.1 實現分級匯總處理 173
6.2.2 分級匯總結果的過濾 176
6.2.3 分級匯總結果顯示格式處理 177
6.2.4 分級匯總結果的排序處理 179
6.3 交叉數據報表 181
6.3.1 實現原理 181
6.3.2 多列轉置 184
6.3.3 動態列 185
6.3.4 動態列中的字元溢出處理 188
6.3.5 特殊的交叉報表 191
6.4 典型數據統計案例 193
6.4.1 庫存明細賬查詢 193
6.4.2 同期及上期數據對比 197
6.4.3 動態分組統計 199
6.4.4 銷售排行榜 200
第 7 章 分頁處理 205
7.1 應用程式中的分頁處理 205
7.2 資料庫中的分頁處理 207
7.2.1 使用TOP N實現分頁 207
7.2.2 使用字元串 211
7.2.3 使用臨時表 213
7.2.4 使用SQL Server的系統存儲過程處理分頁 216
7.3 特殊要求的分頁處理 217
7.3.1 隨機顯示的分頁處理 217
7.3.2 分類數據的分頁處理 221
第 8 章 樹形數據處理 223
8.1 單編號處理法 223
8.1.1 方法概述 223
8.1.2 逐級匯總 225
8.1.3 編碼重排 226
8.1.4 調整編碼規則 229
8.1.5 調整編碼隸屬關係 233
8.2 雙編號處理法 238
8.2.1 方法概述 239
8.2.2 樹形數據排序 240
8.2.3 查找子節點 244
8.2.4 查找父節點 245
8.2.5 編碼校驗 246
8.2.6 節點複製 249
8.2.7 節點刪除 251
8.2.8 逐級匯總 253
8.3 樹形數據的擴展形式 256
8.3.1 產品配件清單 256
8.3.2 公車乘車線路查詢 258
第 9 章 數據導入與導出 261
9.1 訪問外部數據 261
9.1.1 連結伺服器 261
9.1.2 OPENROWSET與OPENDATASOURCE 268
9.1.3 外部數據訪問方法總結 270
9.2 文本檔案的導入與導出 274
9.2.1 查詢文本檔案內容 274
9.2.2 BCP與BULK INSERT 277
9.3 導入與導出中的常見問題 285
9.3.1 訪問外部數據的注意事項 285
9.3.2 使用BCP或者BULK INSERT時的注意事項 286
9.3.3 外部數據檔案位置及檔案訪問許可權問題 287
9.4 在客戶端實現SQL Server數據導入與導出處理 288
9.4.1 在Access資料庫中實現與SQL Server之間的數據交換 288
9.4.2 實現客戶端其他OLE DB數據源與SQL Server之間的數據交換 289
9.4.3 在客戶端實現SQL Server數據導入與導出處理的一些說明 289
9.5 在資料庫中存取檔案 290
9.5.1 SQL Server中的檔案存取方法 290
9.5.2 程式中的檔案存取處理方法 292
第 10 章 作業 295
10.1 作業概述 295
10.1.1 定義作業 295
10.1.2 使用系統存儲過程定義作業的常用模板 300
10.2 作業的套用 303
10.2.1 定時啟用(或者停用)資料庫 303
10.2.2 執行耗時的存儲過程 304
10.2.3 秒級作業 305
10.3 使用作業的疑難解答 309
第 11 章 數據備份與還原 315
11.1 資料庫備份與還原方法介紹 315
11.1.1 完全備份與還原 315
11.1.2 差異備份與還原 317
11.1.3 日誌備份與還原 319
11.1.4 數據檔案或檔案組備份與還原 320
11.1.5 備份設備 321
11.1.6 資料庫恢復模型對資料庫備份和還原的影響 322
11.2 制訂資料庫備份方案 326
11.2.1 備份方案制訂原則 326
11.2.2 建立數據備份方案 327
11.3 資料庫備份與還原的實踐套用 332
11.3.1 系統資料庫的備份與還原 332
11.3.2 資料庫遷移 336
11.3.3 部分資料庫還原 339
11.3.4 搶救損壞資料庫中的數據 341
11.3.5 將數據還原到指定時間點 343
11.3.6 將數據還原到指定標記點 345
11.3.7 同步備用伺服器 346
11.4 數據備份與還原疑難解答 349
11.4.1 數據備份與還原中的常見問題 349
11.4.2 使用媒體集備份時的常見問題 354
11.4.3 資料庫還原中的孤立用戶問題 356
11.4.4 查詢備份檔案中的信息 360
第 12 章 用戶定義數據類型 361
12.1 用戶定義數據類型概述 361
12.1.1 創建和刪除用戶定義數據類型 361
12.1.2 為用戶定義的數據類型綁定規則 365
12.1.3 為用戶定義的數據類型綁定默認值 370
12.2 修改用戶定義數據類型 373
12.2.1 修改被表引用的用戶定義數據類型 373
12.2.2 修改被存儲過程引用的用戶定義數據類型 379
第 13 章 資料庫安全 383
13.1 SQL Server的存取構架 383
13.1.1 表格格式數據流(TDS) 383
13.1.2 Net-Library與網路協定 384
13.1.3 Net-Library加密 387
13.2 用戶管理 388
13.2.1 身份驗證模式 388
13.2.2 登錄、用戶、角色和組 390
13.2.3 管理用戶 395
13.3 數據檔案安全 403
13.4 SQL Server安全配置 405
13.4.1 安全配置建議 405
13.4.2 使用安全套接字層(SSL)加密 408
13.5 應用程式上的安全 417
13.5.1 防止SQL注入式攻擊 417
13.5.2 限制應用程式訪問 418
13.5.3 不安全的擴展存儲過程 419
第 14 章 系統表套用實例 423
14.1 系統對象概述 423
14.1.1 每個資料庫中都存在的系統表 424
14.1.2 僅在系統資料庫中存在的系統表 424
14.1.3 系統表套用中三個重要的系統存儲過程 426
14.2 系統表在對象信息檢索中的套用 429
14.2.1 搜尋指定的對象所處的資料庫 429
14.2.2 獲取存儲過程參數定義 432
14.2.3 搜尋指定字元在哪個表的哪個欄位中 435
14.2.4 非UNICODE欄位改為UNICODE欄位的可行性查詢 438
14.2.5 欄位相關對象查詢 439
14.2.6 生成資料庫字典 443
14.3 系統對象在處理中的套用 444
14.3.1 批量處理資料庫中的對象 444
14.3.2 將所有的char、varchar改為nchar、nvarchar 445
14.3.3 標識列與普通列的相互轉換 447
14.3.4 把列添加指定位置 450
14.3.5 在兩個SQL Server資料庫之間複製對象 451
第 15 章 SQL Server套用疑難解答 455
15.1 訪問SQL Server實例的常見問題 455
15.1.1 連線失敗 455
15.1.2 用戶登錄失敗 458
15.1.3 測試連線到SQL Server實例的方法總結 458
15.1.4 逾時 459
15.1.5 單用戶的問題 460
15.1.6 默認資料庫問題 461
15.2 索引中的疑難解答 462
15.2.1 索引對查詢條件的影響 462
15.2.2 索引對查詢結果順序的影響 465
15.2.3 索引對數據操作的影響 469
15.3 資料庫日誌疑難解答 470
15.3.1 影響日誌檔案增長的因素 471
15.3.2 從事務日誌中刪除日誌記錄 472
15.3.3 日誌檔案處理中的誤區 472
15.3.4 合理解決日誌檔案增長 473
15.4 錯誤處理疑難解答 474
15.4.1 錯誤處理概述 474
15.4.2 錯誤處理嚴重程度 475
15.4.3 使用@@ERROR的疑難解答 476
15.4.4 XACT_ABORT與RAISERROR的疑難解答 477
15.5 游標處理疑難解答 479
15.5.1 全局游標與本地游標 479
15.5.2 檢查指定的游標是否存在 480
15.5.3 事務提交或者回滾對游標的影響 482
15.5.4 可更新的游標 483
15.6 SQL Server處理中的其他疑難解答 484
15.6.1 並發工作負荷調控器 484
15.6.2 存儲過程中的疑難解答 486
15.6.3 標識值疑難解答 488
15.6.4 全文檢索疑難解答 491
15.6.5 發布與訂閱中的常見問題 494
15.6.6 其他疑難解答 496

相關詞條

熱門詞條

聯絡我們