注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合SQL Server 7編程技術(shù)內(nèi)幕

SQL Server 7編程技術(shù)內(nèi)幕

SQL Server 7編程技術(shù)內(nèi)幕

定 價:¥60.00

作 者: (美)John Papa 等著;前導(dǎo)工作室譯
出版社: 機械工業(yè)出版社
叢編項: 軟件開發(fā)技術(shù)叢書
標 簽: Sever

ISBN: 9787111076490 出版時間: 2000-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 606 字數(shù):  

內(nèi)容簡介

  本書從SQLServer7編程的各個方面深入討論,以數(shù)百個實例和大量圖表詳細講解高級T-SQL編程、SQLServer7的最新特性、多層應(yīng)用編程、數(shù)據(jù)遷移及集成、各種應(yīng)用程序接口等專題。讀者可以直接將這些技術(shù)運用于相應(yīng)場景,獲得完善穩(wěn)定的高性能應(yīng)用。本書是SQLServer7高級編程人員的必備工具書,也可供SQLServer系統(tǒng)管理人員、數(shù)據(jù)庫設(shè)計人員參考。

作者簡介

暫缺《SQL Server 7編程技術(shù)內(nèi)幕》作者簡介

圖書目錄

目      錄
譯者序
前言
第一部分   高級編程技術(shù)
第1章   利用工具 1
1.1   Microsoft Management Console 1
1.2   使用Enterprise Manager管理
        SQL Server 2
1.2.1   工具 3
1.2.2   向?qū)?3
1.2.3   任務(wù) 3
1.2.4   任務(wù)簿 3
1.2.5   數(shù)據(jù)庫圖表 4
1.2.6   用Open Table維護數(shù)據(jù) 5
1.2.7   SQL Server Profiler 6
1.3   使用Query Analyzer查詢SQL Server 6
1.3.1   配置 6
1.3.2   上下文相關(guān)幫助 6
1.3.3   顏色編碼和字體 7
1.3.4   結(jié)果窗格 7
1.3.5   圖形SQL執(zhí)行計劃 8
1.3.6   索引分析 8
1.4   小結(jié) 9
第2章   超越基本的數(shù)據(jù)操縱語言 10
2.1   命名約定 10
2.1.1   Microsoft自身的命名分歧 10
2.1.2   命名規(guī)則 12
2.2   使用子查詢和在線視圖 14
2.2.1   T-SQL中的子查詢 14
2.2.2   在線視圖 18
2.3   外聯(lián)結(jié). 交叉聯(lián)結(jié)和自聯(lián)結(jié) 21
2.3.1   外聯(lián)結(jié) 21
2.3.2   交叉聯(lián)結(jié) 25
2.3.3   自聯(lián)結(jié) 25
2.4   更高級的DELETE和UPDATE語句 27
2.4.1   DELETE語句的深入研究 27
2.4.2   改進的新UPDATE語句 28
2.5   聚合函數(shù) 29
2.5.1   AVG 29
2.5.2   COUNT 30
2.5.3   MAX 30
2.5.4   MIN 30
2.5.5   SUM 30
2.5.6   STDEV 31
2.5.7   STDEVP 31
2.5.8   VAR 31
2.5.9   VARP 31
2.6   GROUP   BY和HAVING短語 31
2.6.1   GROUP   BY 31
2.6.2   HAVING 32
2.7   合并 32
2.8   小結(jié) 32
第3章   查詢優(yōu)化 33
3.1   深入了解索引結(jié)構(gòu) 33
3.1.1   非聚類索引 33
3.1.2   聚類索引 34
3.1.3   聚類索引和非聚類索引的比較 35
3.1.4   復(fù)合索引的優(yōu)缺點 41
3.1.5   索引的數(shù)量 43
3.1.6   使用索引檢索和更新數(shù)據(jù) 44
3.2   索引. 事務(wù)和數(shù)據(jù)操作 44
3.3   事務(wù)和索引中的鎖機制 45
3.3.1   鎖的分類 45
3.3.2   使用索引降低鎖并發(fā)性 46
3.3.3   事務(wù)范圍. 事務(wù)隔離等級和
           鎖機制 47
3.4   優(yōu)化查詢優(yōu)化程序 48
3.4.1   使用索引優(yōu)化程序提示 48
3.4.2   使用鎖定優(yōu)化程序提示 49
3.4.3   在查詢中優(yōu)化表順序 50
3.5   使用SQL Server  Profiler 52
3.5.1   跟蹤內(nèi)容 52
3.5.2   使用SQL Server Profiler標識問題
           查詢和用戶 54
3.5.3   使用Index Tuning Wizard 54
3.6   小結(jié) 55
第4章   高級T-SQL語句 56
4.1   使用CAST和CONVERT 56
4.2   輸出信息 57
4.3   sysmessages系統(tǒng)表 58
4.3.1   sysmessages中的錯誤嚴重等級 59
4.3.2   定義用戶自己的消息 59
4.4   報告錯誤信息 61
4.5   CASE表達式 62
4.5.1   簡單CASE表達式 62
4.5.2   高級CASE表達式 64
4.6   分布事務(wù) 69
4.6.1   為何使用分布事務(wù)協(xié)調(diào)器 69
4.6.2   使用DTC維持系統(tǒng)間的一致性 70
4.6.3   在成對事務(wù)上使用DTC 72
4.6.4   DTC過程疑難解答 77
4.6.5   調(diào)試DTC過程 77
4.7   小結(jié) 78
第5章   有效使用內(nèi)建函數(shù) 79
5.1   使用算術(shù)函數(shù)進行計算 79
5.1.1   ABS 80
5.1.2   CEILING 81
5.1.3   FLOOR 81
5.1.4   POWER 82
5.1.5   RAND 82
5.1.6   ROUND 83
5.1.7   SQUARE 84
5.1.8   SQRT 84
5.2   使用日期函數(shù)計算日期 84
5.2.1   DATEADD函數(shù) 85
5.2.2   DATEDIFF函數(shù) 86
5.2.3   DATENAME函數(shù) 86
5.2.4   DATEPART函數(shù) 86
5.2.5   GETDATE函數(shù) 87
5.2.6   DAY函數(shù) 87
5.2.7   MONTH函數(shù) 87
5.2.8   YEAR函數(shù) 87
5.3   使用字符串函數(shù)操作字符串 87
5.3.1   CHARINDEX函數(shù) 88
5.3.2   DIFFERENCE函數(shù) 89
5.3.3   LOWER函數(shù) 89
5.3.4   LTRIM函數(shù) 89
5.3.5   REVERSE函數(shù) 89
5.3.6   RTRIM函數(shù) 89
5.3.7   STR函數(shù) 90
5.3.8   SUBSTRING函數(shù) 90
5.3.9   使用字符串函數(shù)的示例 90
5.4   在SQL中使用文本和圖像函數(shù) 92
5.5   使用SQL函數(shù)檢索系統(tǒng)信息 93
5.5.1   DATALENGTH函數(shù) 94
5.5.2   ISNULL函數(shù) 95
5.5.3   HOST_NAME函數(shù) 96
5.5.4   SUSER   _NAME函數(shù) 96
5.5.5   USER函數(shù) 96
5.6   小結(jié) 96
第6章   使用游標 97
6.1   游標聲明 97
6.2   游標使用規(guī)則 99
6.2.1   游標規(guī)則 99
6.2.2   游標范圍 99
6.3   打開. 關(guān)閉和移動游標 100
6.3.1   OPEN和CLOSE語句 100
6.3.2   FETCH語句 101
6.4   高級游標使用 103
6.5   使用游標修改數(shù)據(jù) 113
6.5.1   游標不能自動更新和刪除行 113
6.5.2   使用游標做高級更新操作 114
6.6   小結(jié) 116
第7章   存儲過程 117
7.1   為何使用存儲過程 117
7.2   系統(tǒng)存儲過程 117
7.2.1   管理存儲過程 117
7.2.2   使用存儲過程收集信息 118
7.2.3   使用存儲過程進行配置和協(xié)調(diào) 119
7.2.4   使用存儲過程監(jiān)控系統(tǒng) 120
7.3   擴展存儲過程 120
7.3.1   為消息傳遞使用擴展過程 121
7.3.2   使用擴展過程訪問操作系統(tǒng) 121
7.4   創(chuàng)建用戶自己的存儲過程 122
7.4.1   存儲過程中的參數(shù) 123
7.4.2   OUTPUT參數(shù) 124
7.4.3   返回游標作為參數(shù) 125
7.4.4   使用存儲過程修改數(shù)據(jù) 125
7.4.5   改變過程 125
7.5   將消息集成到存儲過程 126
7.5.1   PRINT語句 126
7.5.2   RAISERROR函數(shù) 126
7.5.3   RETURN語句 127
7.6   存儲過程的高級應(yīng)用 127
7.6.1   創(chuàng)建第一個管理表 127
7.6.2   創(chuàng)建檔案管理表 128
7.6.3   添加一個用戶登錄ID 128
7.6.4   修改用戶結(jié)束日期 133
7.6.5   刪除一個用戶 133
7.6.6   改善處理過程的建議 136
7.7   小結(jié) 136
第8章   高級字符串操作和按位操作 137
8.1   介紹 137
8.2   使用高級字符串操作拼寫金額 137
8.2.1   拼寫單個數(shù)字 137
8.2.2   拼寫tens列 139
8.2.3   綜合 142
8.2.4   使用過程拼寫金額 145
8.3   二進制操作 149
8.3.1   SQL   Server中的二進制操作 150
8.3.2   使用按位操作比較值 150
8.3.3   使用二進制進行EBCDIC轉(zhuǎn)換 152
8.4   小結(jié) 154
第9章   動態(tài)執(zhí)行 155
9.1   什么是動態(tài)執(zhí)行 155
9.1.1   合法的動態(tài)執(zhí)行語法 155
9.1.2   在何處使用動態(tài)執(zhí)行 156
9.2   創(chuàng)建可執(zhí)行串 156
9.2.1   動態(tài)選擇 156
9.2.2   使用存儲過程 158
9.2.3   檢索元數(shù)據(jù) 159
9.2.4   動態(tài)刪除 160
9.2.5   動態(tài)更新 164
9.3   使用游標的動態(tài)執(zhí)行 167
9.4   動態(tài)執(zhí)行的優(yōu)劣 168
9.4.1   動態(tài)執(zhí)行的優(yōu)點 168
9.4.2   動態(tài)執(zhí)行的常見陷阱 171
9.5   小結(jié) 172
第10章   安全問題 173
10.1   鑒別模式 173
10.1.1   安全模式 173
10.1.2   鑒別過程 174
10.1.3   選擇一種鑒別模式 175
10.1.4   實現(xiàn)一種鑒別模式的步驟 175
10.1.5   創(chuàng)建登錄帳號 176
10.2   給用戶和角色分配登錄 177
10.2.1   給用戶帳號分配登錄 177
10.2.2   給角色分配登錄 178
10.3   給用戶和角色分配權(quán)限 181
10.3.1   權(quán)限的類型 181
10.3.2   授權(quán). 拒絕和剝奪權(quán)限 181
10.4   設(shè)計安全策略 183
10.5   管理應(yīng)用程序的安全性 183
10.5.1   使用存儲過程和視圖的
            安全管理 184
10.5.2   使用應(yīng)用程序角色進行客戶
             應(yīng)用程序管理 184
10.6   小結(jié) 185
第11章   專用觸發(fā)器 186
11.1   嵌套. 遞歸和觸發(fā)器基礎(chǔ) 186
11.1.1   inserted和deleted表 187
11.1.2   update()函數(shù) 188
11.1.3   嵌套觸發(fā)器 190
11.1.4   遞歸觸發(fā)器 190
11.1.5   觸發(fā)器的T-SQL限制 191
11.1.6   帶觸發(fā)器的系統(tǒng)表作用 191
11.2   使用觸發(fā)器加強業(yè)務(wù)規(guī)則 193
11.3   觸發(fā)器檢查 198
11.4   存儲系統(tǒng)信息 199
11.5   用觸發(fā)器維護引用完整性 201
11.6   級聯(lián)刪除觸發(fā)器 205
11.7   級聯(lián)更新觸發(fā)器 207
11.8   小結(jié) 209
第12章   更新表索引和統(tǒng)計信息 210
12.1   索引性能和調(diào)整 210
12.1.1   設(shè)計快速的索引 210
12.1.2   分布頁面和步進存儲數(shù)據(jù) 211
12.1.3   使用索引密度代替步進值 211
12.1.4   更新分布頁面 212
12.2   創(chuàng)建實用程序進行優(yōu)化表索引 212
12.3   對最后的優(yōu)化進行驗證 213
12.4   自動運行任務(wù) 214
12.4.1   自動執(zhí)行存儲過程 215
12.4.2   調(diào)度任務(wù) 215
12.5   使用DBCC語句監(jiān)控數(shù)據(jù)庫 218
12.5.1   CHECKALLOC 218
12.5.2   CHECKCATALOG 219
12.5.3   CHECKDB 219
12.5.4   CHECKFILEGROUP 220
12.5.5   CHECKIDENT 220
12.5.6   CHECKTABLE 220
12.5.7   DBREPAIR 221
12.5.8   DBREINDEX 221
12.5.9   dllname 222
12.5.10   INPUTBUFFER 222
12.5.11   NEWALLOC 222
12.5.12   OPENTRAN 222
12.5.13   OUTPUTBUFFER 222
12.5.14   PINTABLE 223
12.5.15   PROCACHE 223
12.5.16   ROWLOCK 223
12.5.17   SHOWCONTIG 223
12.5.18   SHOW_STATISTICS 224
12.5.19   SHRINKDATABASE 224
12.5.20   SHRINKFILE 225
12.5.21   SQLPERF 225
12.5.22   TEXTALL和TEXTALLOC 225
12.5.23   TRACEOFF 225
12.5.24   TRACEON 225
12.5.25   TRACESTATUS 225
12.5.26   UNPINTABLE 225
12.5.27   UPDATEUSAGE 226
12.5.28   USEROPTIONS 226
12.6   小結(jié) 226
第13章   交叉制表 227
13.1   交叉制表的描述 227
13.1.1   交叉制表的必要考慮 227
13.1.2   安全性 228
13.1.3   聚合 228
13.1.4   數(shù)據(jù)分組 229
13.1.5   過程 229
13.2   驗證對象的存在 230
13.2.1   驗證參數(shù) 230
13.2.2   驗證數(shù)據(jù)類型和聚合操作 232
13.3   檢查列的安全性 236
13.4   產(chǎn)生列頭列表 238
13.4.1   創(chuàng)建colnames表 239
13.4.2   檢查列的計數(shù)值和長度并
             加入行數(shù)據(jù) 241
13.5   生成交叉表報告 242
13.5.1   創(chuàng)建和修改crosstable 242
13.5.2   更新crosstable值 244
13.5.3   完成任務(wù) 250
13.6   小結(jié) 252
第二部分   SQL Server必要信息
第14章   編寫高效代碼 253
14.1   簡潔. 高效的代碼是好的代碼 253
14.1.1   明確目標 253
14.1.2   存儲過程的主要邏輯構(gòu)件 254
14.1.3   編寫存儲過程的步驟 255
14.1.4   數(shù)據(jù)檢索的示例 256
14.1.5   數(shù)據(jù)存儲的示例 258
14.1.6   數(shù)據(jù)存檔的示例 260
14.1.7   數(shù)據(jù)刪除的示例 262
14.1.8   記錄處理的示例 264
14.1.9   業(yè)務(wù)邏輯的示例 265
14.1.10   優(yōu)化方法 268
14.1.11   怎樣增加可讀性 269
14.2   存儲過程的模塊化 271
14.3   小結(jié) 272
第15章   使用多層客戶/服務(wù)器結(jié)構(gòu) 273
15.1   理解客戶/服務(wù)器結(jié)構(gòu) 273
15.1.1   客戶/服務(wù)器模型 273
15.1.2   客戶/服務(wù)器應(yīng)用 273
15.1.3   客戶/服務(wù)器系統(tǒng) 274
15.2   客戶/服務(wù)器計算結(jié)構(gòu)的發(fā)展 274
15.2.1   基于主機的系統(tǒng) 274
15.2.2   兩層客戶/服務(wù)器結(jié)構(gòu) 274
15.2.3   對等系統(tǒng) 275
15.2.4   三層客戶/服務(wù)器 276
15.3   Web瀏覽器. Web服務(wù)器和
          客戶/服務(wù)器模型 277
15.3.1   兩層Web結(jié)構(gòu) 277
15.3.2   三層Web結(jié)構(gòu) 278
15.4   Microsoft的三層服務(wù)模型 279
15.4.1   用戶服務(wù) 279
15.4.2   業(yè)務(wù)服務(wù) 280
15.4.3   數(shù)據(jù)服務(wù) 280
15.5   使用RAD開發(fā)工具的多層應(yīng)用 280
15.5.1   COM和Microsoft應(yīng)用服務(wù) 280
15.5.2   COM和商業(yè)應(yīng)用程序服務(wù) 283
15.5.3   RAD和工程生命周期 283
15.5.4   設(shè)計和建模 283
15.5.5   開發(fā) 284
15.5.6   配置 284
15.6   可擴展性和SQL Server 284
15.6.1   平臺可擴展性 285
15.6.2   增強型查詢處理 285
15.6.3   動態(tài)行鎖 285
15.6.4   高級復(fù)制 285
15.6.5   移動計算支持 285
15.7   小結(jié) 286
第16章   復(fù)制 287
16.1   編程人員的復(fù)制概念 287
16.1.1   復(fù)制語言 287
16.1.2   事務(wù) 288
16.1.3   復(fù)制如何工作 290
16.1.4   復(fù)制局限性 292
16.1.5   復(fù)制商業(yè)模型 292
16.2   高級復(fù)制 293
16.2.1   復(fù)制和SQL-DMO 293
16.2.2   存儲過程 298
16.2.3   合并復(fù)制 299
16.2.4   撥號連接上的復(fù)制 300
16.3   小結(jié) 301
第三部分   數(shù)據(jù)轉(zhuǎn)換和集成
第17章   超越Access 303
17.1   判斷從Access到SQL Server的
          轉(zhuǎn)移需求 303
17.1.1   對企業(yè)數(shù)據(jù)庫的要求 304
17.1.2   Access與SQL Server的特性
            對比 304
17.2   實現(xiàn)從Access到SQL Server的轉(zhuǎn)移 309
17.2.1   與Visual Basic. Access 以及
             SQL   Server有關(guān)的問題 309
17.2.2   使用DTS   Import   Wizard 311
17.3   小結(jié) 314
第18章   對Sybase SQL Server進行轉(zhuǎn)換 315
18.1   Sybase和Microsoft的發(fā)展歷程 315
18.2   發(fā)展趨勢 315
18.3   保留的相似之處 315
18.3.1   系統(tǒng)過程 316
18.3.2   Microsoft T-SQL與Sybase T-SQL
             的對比 316
18.4   Microsoft SQL 7和Sybase Adaptive 
          Server的差別 316
18.4.1   兼容模式 316
18.4.2   事務(wù)管理模式 319
18.4.3   隔離等級 319
18.4.4   保留字 320
18.4.5   游標語法 321
18.4.6   回滾觸發(fā)器 322
18.4.7   優(yōu)化程序暗示 324
18.4.8   優(yōu)化查詢計劃 325
18.4.9   臨時表名稱 327
18.4.10   RAISERROR語句 327
18.4.11   數(shù)據(jù)類型 327
18.4.12   標識列 328
18.4.13   PRINT語法 328
18.5   小結(jié) 328
第19章   使用Visual C++ 優(yōu)化ODBC 329
19.1   ODBC體系結(jié)構(gòu) 329
19.2   數(shù)據(jù)庫概要 330
19.3   為何使用ODBC 330
19.3.1   統(tǒng)一連接 331
19.3.2   建立技術(shù) 331
19.4   ODBC的安全問題 332
19.5   連接ODBC的方法 333
19.5.1   安裝驅(qū)動程序 333
19.5.2   使用數(shù)據(jù)源工作 334
19.6   調(diào)用級接口 340
19.6.1   基礎(chǔ) 341
19.6.2   連接到數(shù)據(jù)庫 344
19.6.3   語句:操作SQL Server數(shù)據(jù) 352
19.6.4   提取數(shù)據(jù) 360
19.6.5   游標 363
19.6.6   端到端:調(diào)試ODBC代碼 367
19.6.7   使用大數(shù)據(jù)項 368
19.7   使用Microsoft Foundation Classes
          簡化ODBC 373
19.7.1   對象模型 373
19.7.2   非常簡單:使用記錄集和
             Class Wizard 376
第20章   從Visual Basic連接SQL Server 384
20.1   為SQL Server開發(fā)高效Visual Basic
          應(yīng)用程序 384
20.1.1   三層應(yīng)用模型:選擇一種實現(xiàn) 384
20.1.2   調(diào)用級和對象接口:選擇一個
            接口 386
20.2   使用開放式數(shù)據(jù)庫連接 387
20.2.1   SQL Server的開放式數(shù)據(jù)庫連接
            驅(qū)動程序 387
20.2.2   連接ODBC數(shù)據(jù)源 389
20.2.3   執(zhí)行SQL語句:處理查詢 390
20.2.4   結(jié)果集 391
20.3   數(shù)據(jù)訪問對象 395
20.3.1   創(chuàng)建和調(diào)整數(shù)據(jù)庫:數(shù)據(jù)定義
             語言操作 395
20.3.2   使用記錄集:數(shù)據(jù)操縱語言
             操作 399
20.4   遠程數(shù)據(jù)對象 403
20.4.1   RDO與DAO比較 403
20.4.2   RDO層次和rdoEngine對象 404
20.4.3   rdoEnvironment對象 405
20.4.4   建立RDO連接 405
20.4.5   游標和結(jié)果集 406
20.4.6   遞交查詢 410
20.4.7   使用ODBC擴展RDO 411
20.5   小結(jié) 411
第21章   通過Visual Basic使用SQL-DMO
               管理SQL Server 412
21.1   DMO概念 412
21.1.1   它是什么, 它不是什么 412
21.1.2   從Visual Basic中訪問
             SQL-DMO對象 412
21.2   實現(xiàn)SQL-DMO對象 413
21.2.1   創(chuàng)建SQL-DMO對象 413
21.2.2   不可創(chuàng)建的對象 414
21.2.3   集 414
21.2.4   列表對象 414
21.3   使用SQL-DMO管理數(shù)據(jù)庫 414
21.4   使用SQL-DMO管理服務(wù)器 415
21.5   探索SQL-DMO對象模型 416
21.5.1   SQL-DMO對象模型 416
21.5.2   Application對象 416
21.5.3   SQLServer對象 420
21.5.4   Database對象 422
21.5.5   Table對象 424
21.5.6   JobServer對象 425
21.5.7   Replication對象 426
21.6   SQL-DMO的一般用途 427
21.6.1   用戶管理示例 427
21.6.2   文本文件導(dǎo)入/導(dǎo)出示例 430
21.6.3   遠程數(shù)據(jù)庫同步示例 431
21.7   構(gòu)造數(shù)據(jù)庫管理工具 432
21.8   小結(jié) 433
第22章   SQL Server數(shù)據(jù)的自動Web
               發(fā)布 434
22.1   Web Assistant的構(gòu)件 434
22.2   使用Web Assistant Wizard 434
22.3   使用xp_makewebtask和
          sp_makewebtask 435
22.4   使用sp_makewebtask和
          xp_makewebtask精化Web頁面 436
22.4.1   sp_makewebtask的必須和基本
            的參數(shù) 441
22.4.2   頁面格式化參數(shù) 442
22.4.3   鏈接相關(guān)的參數(shù) 443
22.4.4   每頁行數(shù)參數(shù) 444
22.4.5   模板參數(shù) 445
22.5   使用工作相關(guān)的參數(shù)自動Web發(fā)布 449
22.6   小結(jié) 452
第23章   SQL Server. ADO和Web 453
23.1   數(shù)據(jù)訪問的發(fā)展 453
23.2   ADO對象模型 453
23.2.1   ADO主要對象 454
23.2.2   ADO輔助對象 454
23.3   Connection對象 454
23.3.1   事務(wù)管理 455
23.3.2   事務(wù)考慮 456
23.3.3   連接池 456
23.3.4   執(zhí)行SQL 457
23.4   Command對象中使用存儲過程 458
23.5   Recordset對象 459
23.5.1   檢索整個表 460
23.5.2   Recordset基礎(chǔ) 460
23.5.3   利用斷連記錄集 465
23.6   RDS:將ADO移到瀏覽器 466
23.7   小結(jié) 468
第24章   Microsoft的COM和DCOM 469
24.1   DCOM的結(jié)構(gòu) 469
24.1.1   DCE RPC和IDL 470
24.1.2   分布對象 472
24.1.3   DCOM的安全機制 476
24.2   常見技術(shù) 477
24.2.1   DCOM服務(wù)器 477
24.2.2   配置 478
24.2.3   可擴展性 483
24.2.4   故障 484
24.2.5   性能 484
24.3   小結(jié) 484
第25章   未來是Microsoft Transaction
               Server的時代 486
25.1   在Internet上應(yīng)用三層結(jié)構(gòu) 486
25.1.1   客戶層 486
25.1.2   業(yè)務(wù)邏輯層 486
25.1.3   數(shù)據(jù)層 487
25.2   理解MTS 487
25.2.1   ObjectControl_Activate 488
25.2.2   ObjectControl_Deactivate 488
25.2.3   ObjectControl_CanBePooled 488
25.3   編寫MTS事務(wù) 489
25.4   配置MTS構(gòu)件 491
25.5   無狀態(tài)環(huán)境的重要性 492
25.5.1   狀態(tài)維持限制可擴展性 493
25.5.2   使用Just-in-Time激活 493
25.6   使用MTS最大化系統(tǒng)性能 496
25.6.1   確定是否釋放或者中止 496
25.6.2   為Web farm提供無狀態(tài)性 497
第26章   其他開發(fā)平臺與SQL服務(wù)器
               的連接 498
26.1   Delphi的數(shù)據(jù)庫模型 498
26.2   Delphi中的數(shù)據(jù)庫編程 498
26.2.1   使用數(shù)據(jù)庫訪問控件 499
26.2.2   數(shù)據(jù)控件 500
26.2.3   在表單中使用控件 502
26.2.4   表單向?qū)?502
26.2.5   通過代碼來訪問數(shù)據(jù)庫 503
26.2.6   通過Delphi來管理數(shù)據(jù)庫 503
26.3   PowerBuilder和Microsoft 
         SQL Server 503
26.3.1   連接數(shù)據(jù)庫 504
26.3.2   ODBC和底層驅(qū)動的比較 504
26.3.3   連接數(shù)據(jù)庫 504
26.3.4   使用PowerBuilder管理數(shù)據(jù)庫 507
26.3.5   PowerBuilder數(shù)據(jù)庫對象 509
26.4   Delphi和PowerBuilder, 該用
         哪個 515
第27章   將SQL與Microsoft的其他產(chǎn)品
               集成 516
27.1   將Access作為SOL Server 7的前端 516
27.1.1   創(chuàng)建Access項目 517
27.1.2   使用Access項目 518
27.1.3   使用Data Access Page 520
27.1.4   Microsoft SQL Server的雙向
             數(shù)據(jù)復(fù)制 520
27.2   在SQL Server 7中使用Excel 520
27.3   在Internet Information Server和Internet
          Explorer中使用SQL Server 521
27.3.1   在服務(wù)方訪問數(shù)據(jù)庫 521
27.3.2   使用Internet Explorer進行客戶端
             數(shù)據(jù)庫訪問 522
27.4   與Microsoft Transaction Server
          集成 522
27.4.1   MTS事務(wù)和IIS 523
27.4.2   MTS事務(wù)和SQL Server 525
27.4.3   MTS事務(wù)處理和可視化編程
            工具 526
27.5   小結(jié) 527
第28章   工作調(diào)度及使用ActiveX Server
               實現(xiàn)業(yè)務(wù)解決方案 528
28.1   使用SQL Server Agent 528
28.2   實現(xiàn)工作 528
28.3   T-SQL工作 529
28.4   在VBScript中運行ActiveX Server 532
28.5   綜述 533
28.6   小結(jié) 533
第29章   業(yè)務(wù)解決方案的編程方針 534
29.1   基礎(chǔ)結(jié)構(gòu) 534
29.2   源代碼管理 534
29.3   數(shù)據(jù)庫需求 534
29.4   設(shè)計和開發(fā) 535
29.4.1   標準化 535
29.4.2   主鍵 535
29.4.3   Null約束 536
29.5   編程中優(yōu)化性能 536
29.5.1   減少數(shù)據(jù)傳輸 536
29.5.2   事務(wù)中不允許用戶輸入 537
29.5.3   防止死鎖 537
29.5.4   不要混淆OLTP和OLAP 538
29.5.5   避免耗時較長的查詢 538
29.6   測試數(shù)據(jù)庫應(yīng)用 538
29.7   修改第三方SQL Server應(yīng)用 538
29.8   小結(jié) 539
第30章   數(shù)據(jù)倉庫和在線事務(wù)處理 540
30.1   SQL Server作為數(shù)據(jù)倉庫 540
30.2   實現(xiàn)數(shù)據(jù)倉庫 541
30.2.1   確定需求 541
30.2.2   設(shè)計和構(gòu)造數(shù)據(jù)庫 541
30.3   如何為倉庫清理數(shù)據(jù) 548
30.3.1   使用數(shù)據(jù)遷移服務(wù) 548
30.3.2   使用bcp載入數(shù)據(jù) 549
30.3.3   使用存儲過程載入數(shù)據(jù) 549
30.3.4   使用復(fù)制載入數(shù)據(jù) 551
30.3.5   CUBE和ROLLUP操作 553
30.3.6   批處理 558
30.4   大型查詢和性能優(yōu)化 558
30.4.1   查詢數(shù)據(jù) 558
30.4.2   視圖 560
30.4.3   存儲過程 560
30.5   倉庫維護任務(wù) 561
30.6   SQL Server和OLTP系統(tǒng) 561
30.6.1   OLTP問題 561
30.6.2   創(chuàng)建數(shù)據(jù)庫 561
30.6.3   索引數(shù)據(jù)庫 562
30.6.4   事務(wù) 563
30.6.5   鎖 565
30.6.6   死鎖 567
30.7   優(yōu)化SQL Server作為OLTP系統(tǒng) 569
30.7.1   事務(wù)核對清單 569
30.7.2   配置選項 570
30.8   監(jiān)視性能 571
30.8.1   內(nèi)存和過程cache 571
30.8.2   輸入/輸出 571
30.8.3   事務(wù)配置選項 571
30.9   小結(jié) 571
第四部分   附      錄
附錄A   Master數(shù)據(jù)庫的系統(tǒng)表 573
附錄B   所有數(shù)據(jù)庫的系統(tǒng)表 584
附錄C   常見錯誤信息 598                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號