深入淺出——sql server 2000開發、管理與套用實例

深入淺出——sql server 2000開發、管理與套用實例

《深入淺出——sql server 2000開發、管理與套用實例》是於2009年出版的圖書,作者是鄒建。

基本介紹

  • 書名:深入淺出——sql server 2000開發、管理與套用實例
  • 作者:鄒建
  • 書號 : 18470
  • 內容:sqlserver開發和管理的套用技術
基本信息,圖書簡介,書籍目錄,

基本信息

書名:深入淺出——sqlserver2000開發、管理與套用實例
書號:18470
作者:鄒建

圖書簡介

本書全面系統地介紹了sqlserver開發和管理的套用技術,涉及安裝和配置sqlserver、日期處理、字元處理、排序規則、編號處理、數據統計與匯總、分頁處理、樹形數據處理、數據導入與導出、作業、數據備份與還原、用戶定義數據類型、資料庫安全、系統表套用實例、索引、事務及鎖、sqlserver套用疑難解答等內容。
本書不但融合了作者在使用sqlserver2000過程中遇到的各種常見問題和套用案例,還總結了作者幾年來在csdn社區sqlserver版所解決的大量問題,面向實際項目需求,涉及不同類型的套用,能夠多角度地引導讀者學習相關知識。針對各類問題,書中提供了詳細的操作步驟和解決思路,具有很強的實用性和可操作性。
本書適用於已經掌握了sqlserver基礎知識,但缺少實踐經驗的讀者,對初學者來說更是一本入門與進階的必備指導用書。

書籍目錄

目錄:
第1章安裝和配置sqlserver1
1.1sqlserver的版本和版本選擇1
1.2安裝sqlserver的常見問題4
1.3如何理解實例5
1.4如何實現無值守安裝5
1.5desktopengine9
1.5.1msde2000概述9
1.5.2獲取msde20009
1.5.3安裝msde200010
1.5.4管理msde200011
1.5.5支持的並發用戶數和資料庫容量11
1.6sqlserverservicepack12
1.6.1確定已安裝sqlserver的版本12
1.6.2sqlserverservicepack4介紹12
1.6.3sqlserverservicepack4的內容13
1.6.4安裝sqlserverservicepack4的常見問題14
1.7sqlserver服務15
1.8服務賬戶15
1.9影響sqlserver運行的設定17
1.9.1記憶體配置18
1.9.2數據存儲20
第2章日期處理23
2.1日期類型概述23
2.2日期處理函式24
2.2.1日期增減函式25
2.2.2日期信息獲取函式25
2.2.3日期差值計算函式27
2.2.4其他日期處理相關函式27
2.3日期選項設定29
2.3.1defaultlanguage選項30
2.3.2setdatefirst31
2.3.3setdateformat31
2.3.4setlanguage32
2.4日期格式化與日期推算處理33
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工作時間計算45
2.6日期處理疑難解答47
2.6.1日期處理中常犯的錯誤47
2.6.2常見的低效率日期處理方法48
2.6.3日期與數字49
第3章字元處理51
3.1字元類型概述51
3.2字元串分拆52
3.2.1循環截取法52
3.2.2動態t-sql語句法53
3.2.3輔助表法54
3.2.4分拆數據到列57
3.2.5分拆數字數據58
3.2.6分拆簡訊數據59
3.3字元串合併61
3.3.1游標合併法61
3.3.2select語句合併法63
3.3.3臨時表合併法64
3.3.4固定行合併法66
3.4其他字元串處理要求67
3.4.1分段截取67
3.4.2分段更新68
3.4.3ip地址與字元串69
3.5字元串分拆與合併處理套用實例70
3.5.1字元串比較71
3.5.2字元串交集/並集72
3.5.3分拆字元串並統計75
3.5.4借用字元串實現無規律排序80
3.5.5列車車次查詢81
3.6字元串在動態t-sql語句中的套用83
3.6.1動態t-sql語句概述83
3.6.2字元串在編號查詢中的使用86
3.6.3動態參數存儲過程89
3.6.4動態t-sql語句中常見問題91
3.7text與ntext欄位處理95
3.7.1text與ntext數據的存儲95
3.7.2管理text與ntext數據96
3.7.3text與ntext欄位的複製和合併98
3.7.4text與image欄位轉換101
3.7.5ntext欄位的replace處理102
第4章排序規則105
4.1字元存儲編碼與排序規則105
4.1.1字元數據的存儲編碼105
4.1.2unicode106
4.1.3排序規則107
4.1.4排序規則比較和排列規則109
4.1.5使用排序規則110
4.1.6如何選擇字元欄位類型114
4.2排序規則套用115
4.2.1拼音處理115
4.2.2全形與半角字元處理118
第5章編號處理121
5.1自動編號121
5.1.1identity121
5.1.2rowguidcol128
5.2手工編號129
5.2.1查表法130
5.2.2獨立編號表法134
5.2.3隨機編號138
5.3缺號與補號141
5.3.1檢查缺號141
5.3.2補號處理142
5.3.3編號重排144
5.4編號查詢148
5.4.1已用編號分布查詢148
5.4.2缺號分布查詢150
5.4.3生成已用編號和缺號分布字元串151
5.4.4缺勤天數統計154
第6章數據統計與匯總157
6.1基本查詢157
6.1.1空(null)值對查詢的影響157
6.1.2聯接160
6.1.3union與unionall164
6.1.4數據填充查詢167
6.1.5上限與下限區間統計169
6.1.6隨機記錄查詢172
6.2分級匯總174
6.2.1實現分級匯總處理174
6.2.2分級匯總結果的過濾177
6.2.3分級匯總結果顯示格式處理179
6.2.4分級匯總結果的排序處理180
6.3交叉數據報表181
6.3.1實現原理182
6.3.2多列轉置184
6.3.3動態列186
6.3.4動態列中的字元溢出處理188
6.3.5特殊的交叉報表193
6.4典型數據統計案例195
6.4.1庫存明細賬查詢195
6.4.2同期及上期數據對比200
6.4.3銷售排行榜203
第7章分頁處理207
7.1應用程式中的分頁處理207
7.2資料庫中的分頁處理209
7.2.1使用topn實現分頁209
7.2.2使用字元串214
7.2.3使用臨時表217
7.2.4使用sqlserver的系統存儲過程處理分頁220
7.3特殊要求的分頁處理221
7.3.1隨機顯示的分頁處理221
7.3.2分類數據的分頁處理225
第8章樹形數據處理228
8.1單編號處理法228
8.1.1方法概述228
8.1.2逐級匯總230
8.1.3編碼重排231
8.1.4調整編碼規則234
8.1.5調整編碼隸屬關係238
8.2雙編號處理法245
8.2.1方法概述245
8.2.2樹形數據排序246
8.2.3查找子節點250
8.2.4查找父節點251
8.2.5編碼校驗253
8.2.6節點複製255
8.2.7節點刪除258
8.2.8逐級匯總260
8.3樹形數據的擴展形式263
8.3.1產品配件清單263
8.3.2公車乘車線路查詢265
第9章數據導入與導出268
9.1訪問外部數據268
9.1.1連結伺服器268
9.1.2openrowset與opendatasource274
9.1.3外部數據訪問方法總結277
9.2文本檔案的導入與導出281
9.2.1查詢文本檔案內容281
9.2.2bcp與bulkinsert284
9.3導入與導出中的常見問題292
9.3.1訪問外部數據的注意事項292
9.3.2使用bcp或者bulkinsert時的注意事項293
9.3.3外部數據檔案位置及檔案訪問許可權問題294
9.4在客戶端實現sqlsever數據導入與導出處理295
9.4.1在access資料庫中實現與sqlserver之間的數據交換295
9.4.2實現客戶端其他oledb數據源與sqlserver之間的數據交換296
9.4.3在客戶端實現sqlserver數據導入與導出處理的一些說明296
9.5在資料庫中存取檔案296
9.5.1sqlserver中的檔案存取方法297
9.5.2程式中的檔案存取處理方法299
第10章作業301
10.1作業概述301
10.1.1定義作業301
10.1.2使用系統存儲過程定義作業的常用模板305
10.2作業的套用308
10.2.1定時啟用(或者停用)資料庫308
10.2.2執行耗時的存儲過程309
10.2.3秒級作業311
10.3使用作業的疑難解答315
第11章數據備份與還原321
11.1資料庫備份與還原方法介紹321
11.1.1完全備份與還原321
11.1.2差異備份與還原323
11.1.3日誌備份與還原325
11.1.4數據檔案或檔案組備份與還原326
11.1.5備份設備327
11.1.6資料庫恢復模型對資料庫備份和還原的影響329
11.2制訂資料庫備份方案332
11.2.1備份方案制訂原則332
11.2.2建立數據備份方案333
11.3資料庫備份與還原的實踐套用338
11.3.1系統資料庫的備份與還原338
11.3.2資料庫遷移342
11.3.3部分資料庫還原344
11.3.4搶救損壞資料庫中的數據346
11.3.5將數據還原到指定時間點349
11.3.6將數據還原到指定標記點351
11.3.7同步備用伺服器353
11.4數據備份與還原疑難解答356
11.4.1數據備份與還原中的常見問題356
11.4.2使用媒體集備份時的常見問題362
11.4.3資料庫還原中的孤立用戶問題364
11.4.4查詢備份檔案中的信息367
第12章資料庫安全369
12.1sqlserver的存取構架369
12.1.1表格格式數據流(tds)369
12.1.2net-library與網路協定370
12.1.3net-library加密373
12.2用戶管理374
12.2.1身份驗證模式374
12.2.2登錄、用戶、角色和組376
12.2.3管理用戶381
12.3數據檔案安全388
12.4sqlserver安全配置390
12.4.1安全配置建議390
12.4.2使用安全套接字層(ssl)加密393
12.5應用程式上的安全401
12.5.1防止sql注入式攻擊401
12.5.2限制應用程式訪問402
12.5.3不安全的擴展存儲過程404
第13章系統表套用實例407
13.1系統對象概述407
13.1.1每個資料庫中都存在的系統表407
13.1.2僅在系統資料庫中存在的系統表408
13.1.3系統表套用中3個重要的系統存儲過程410
13.2系統表在對象信息檢索中的套用413
13.2.1搜尋指定的對象所處的資料庫413
13.2.2獲取存儲過程參數定義416
13.2.3搜尋指定字元在哪個表的哪個欄位中420
13.2.4非unicode欄位改為unicode欄位的可行性查詢423
13.2.5欄位相關對象查詢425
13.2.6生成資料庫字典430
13.3系統對象在處理中的套用431
13.3.1批量處理資料庫中的對象431
13.3.2將所有的char、varchar改為nchar、nvarchar432
13.3.3標識列與普通列的相互轉換434
13.3.4把列添加指定位置438
13.3.5在兩個sqlserver資料庫之間複製對象439
第14章索引、事務與鎖443
14.1索引443
14.1.1概述443
14.1.2索引的存儲與檢索444
14.1.3索引設計指南445
14.1.4索引管理與維護建議455
14.2事務及鎖460
14.2.1概述460
14.2.2事務461
14.2.3鎖471
14.2.4事務與鎖的套用480
第15章sqlserver套用疑難解答491
15.1訪問sqlserver實例的常見問題491
15.1.1連線失敗491
15.1.2用戶登錄失敗493
15.1.3測試連線到sqlserver實例的方法總結494
15.1.4逾時495
15.1.5單用戶的問題496
15.1.6默認資料庫問題497
15.2資料庫日誌疑難解答497
15.2.1影響日誌檔案增長的因素498
15.2.2從事務日誌中刪除日誌記錄499
15.2.3日誌檔案處理中的誤區500
15.2.4合理解決日誌檔案增長501
15.3錯誤處理疑難解答501
15.3.1錯誤處理概述501
15.3.2錯誤處理嚴重程度502
15.3.3使用@@error的疑難解答503
15.3.4xact_abort與raiserror的疑難解答504
15.4游標處理疑難解答506
15.4.1全局游標與本地游標506
15.4.2檢查指定的游標是否存在507
15.4.3事務提交或者回滾對游標的影響509
15.4.4可更新的游標510
15.5sqlserver處理中的其他疑難解答511
15.5.1並發工作負荷調控器512
15.5.2存儲過程中的疑難解答513
15.5.3標識值疑難解答515
15.5.4全文檢索疑難解答518
15.5.5發布與訂閱中的常見問題521
15.5.6其他疑難解答523

相關詞條

熱門詞條

聯絡我們