出版時(shí)間:2000-01 出版社:機(jī)械工業(yè)出版社 作者:(美)Johh Papa,Matthew Shepker 譯者:前導(dǎo)工作室
Tag標(biāo)簽:無
內(nèi)容概要
本書從SQLServer7編程的各個(gè)方面深入討論,以數(shù)百個(gè)實(shí)例和大量圖表詳細(xì)講解高級(jí)T-SQL編程、SQLServer7的最新特性、多層應(yīng)用編程、數(shù)據(jù)遷移及集成、各種應(yīng)用程序接口等專題。讀者可以直接將這些技術(shù)運(yùn)用于相應(yīng)場景,獲得完善穩(wěn)定的高性能應(yīng)用。本書是SQLServer7高級(jí)編程人員的必備工具書,也可供SQLServer系統(tǒng)管理人員、數(shù)據(jù)庫設(shè)計(jì)人員參考。
書籍目錄
目 錄
譯者序
前言
第一部分 高級(jí)編程技術(shù)
第1章 利用工具
1.1 MicrosftManagementConsole
1.2使用EnterpriseManager管理
SQLServer
1.2.1工具
1.2.2向?qū)?br />1.2.3任務(wù)
1.2.4任務(wù)簿
1.2.5數(shù)據(jù)庫圖表
1.2.6用OpenTable維護(hù)數(shù)據(jù)
1.2.7SQLServerProfiler
1.3使用QueryAnalyzer查詢SQLServer
1.3.1配置
1.3.2上下文相關(guān)幫助
1.3.3顏色編碼和字體
1.3.4結(jié)果窗格
1.3.5圖形SQL執(zhí)行計(jì)劃
1.3.6索引分析
1.4小結(jié)
第2章 超越基本的數(shù)據(jù)操縱語言
2.1命名約定
2.1.1Microsoft自身的命名分歧
2.1.2命名規(guī)則
2.2使用子查詢和在線視圖
2.2.1T-SQL中的子查詢
2.2.2在線視圖
2.3外聯(lián)結(jié)、交叉聯(lián)結(jié)和自聯(lián)結(jié)
2.3.1外聯(lián)結(jié)
2.3.2交叉聯(lián)結(jié)
2.3.3自聯(lián)結(jié)
2.4 更高級(jí)的DELETE和UPDATE語句
2.4.1DELETE語句的深入研究
2.4.2改進(jìn)的新UPDATE語句
2.5聚合函數(shù)
2.5.1AVG
2.5.2COUNT
2.5.3MAX
2.5.4MIN
2.5.5SUM
2.5.6STDEV
2.5.7STDEVP
2.5.8VAR
2.5.9VARP
2.6GROUPBY和HAVING短語
2.6.1GROUPBY
2.6.2HAVING
2.7合并
2.8小結(jié)
第3章 查詢優(yōu)化
3.1深入了解索引結(jié)構(gòu)
3.1.1非聚類索引
3.1.2聚類索引
3.1.3聚類索引和非聚類索引的比較
3.1.4復(fù)合索引的優(yōu)缺點(diǎn)
3.1.5索引的數(shù)量
3.1.6使用索引檢索和更新數(shù)據(jù)
3.2索引、事務(wù)和數(shù)據(jù)操作
3.3事務(wù)和索引中的鎖機(jī)制
3.3.1鎖的分類
3.3.2使用索引降低鎖并發(fā)性
3.3.3事務(wù)范圍、事務(wù)隔離等級(jí)和
鎖機(jī)制
3.4優(yōu)化查詢優(yōu)化程序
3.4.1使用索引優(yōu)化程序提示
3.4.2使用鎖定優(yōu)化程序提示
3.4.3在查詢中優(yōu)化表順序
3.5使用SQLServerProfiler
3.5.1跟蹤內(nèi)容
3.5.2使用SQLServerProfiler標(biāo)識(shí)問題
查詢和用戶
3.5.3使用IndexTuningWizard
3.6小結(jié)
第4章 高級(jí)T-SQL語句
4.1使用CAST和CONVERT
4.2輸出信息
4.3sysmessages系統(tǒng)表
4.3.1sysmessages中的錯(cuò)誤嚴(yán)重等級(jí)
4.3.2定義用戶自己的消息
4.4報(bào)告錯(cuò)誤信息
4.5CASE表達(dá)式
4.5.1簡單CASE表達(dá)式
4.5.2高級(jí)CASE表達(dá)式
4.6分布事務(wù)
4.6.1為何使用分布事務(wù)協(xié)調(diào)器
4.6.2使用DTC維持系統(tǒng)間的一致性
4.6.3在成對(duì)事務(wù)上使用DTC
4.6.4DTC過程疑難解答
4.6.5調(diào)試DTC過程
4.7小結(jié)
第5章 有效使用內(nèi)建函數(shù)
5.1使用算術(shù)函數(shù)進(jìn)行計(jì)算
5.1.1ABS
5.1.2CEILING
5.1.3FLOOR
5.1.4POWER
5.1.5RAND
5.1.6ROUND
5.1.7SQUARE
5.1.8SQRT
5.2使用日期函數(shù)計(jì)算日期
5.2.1DATEADD函數(shù)
5.2.2DATEDIFF函數(shù)
5.2.3DATENAME函數(shù)
5.2.4DATEPART函數(shù)
5.2.5GETDATE函數(shù)
5.2.6DAY函數(shù)
5.2.7MONTH函數(shù)
5.2.8YEAR函數(shù)
5.3使用字符串函數(shù)操作字符串
5.3.1CHARINDEX函數(shù)
5.3.2DIFFERENCE函數(shù)
5.3.3LOWER函數(shù)
5.3.4LTRIM函數(shù)
5.3.5REVERSE函數(shù)
5.3.6RTRIM函數(shù)
5.3.7STR函數(shù)
5.3.8SUBSTRING函數(shù)
5.3.9使用字符串函數(shù)的示例
5.4在SQL中使用文本和圖像函數(shù)
5.5使用SQL函數(shù)檢索系統(tǒng)信息
5.5.1DATALENGTH函數(shù)
5.5.2ISNULL函數(shù)
5.5.3HOST_NAME函數(shù)
5.5.4SUSER _NAME函數(shù)
5.5.5USER函數(shù)
5.6小結(jié)
第6章 使用游標(biāo)
6.1游標(biāo)聲明
6.2游標(biāo)使用規(guī)則
6.2.1游標(biāo)規(guī)則
6.2.2游標(biāo)范圍
6.3打開、關(guān)閉和移動(dòng)游標(biāo)
6.3.1OPEN和CLOSE語句
6.3.2PETCH語句
6.4高級(jí)游標(biāo)使用
6.5使用游標(biāo)修改數(shù)據(jù)
6.5.1游標(biāo)不能自動(dòng)更新和刪除行
6.5.2使用游標(biāo)做高級(jí)更新操作
6.6小 結(jié)
第7章 存儲(chǔ)過程
7.1為何使用存儲(chǔ)過程
7.2系統(tǒng)存儲(chǔ)過程
7.2.1管理存儲(chǔ)過程
7.2.2使用存儲(chǔ)過程收集信息
7.2.3使用存儲(chǔ)過程進(jìn)行配置和協(xié)調(diào)
7.2.4使用存儲(chǔ)過程監(jiān)控系統(tǒng)
7.3擴(kuò)展存儲(chǔ)過程
7.3.1為消息傳遞使用擴(kuò)展過程
7.3.2使用擴(kuò)展過程訪問操作系統(tǒng)
7.4創(chuàng)建用戶自己的存儲(chǔ)過程
7.4.1存儲(chǔ)過程中的參數(shù)
7.4.2OUTPUT參數(shù)
7.4.3返回游標(biāo)作為參數(shù)
7.4.4使用存儲(chǔ)過程修改數(shù)據(jù)
7.4.5改變過程
7.5將消息集成到存儲(chǔ)過程
7.5.1PRINT語句
7.5.2RAISERROR函數(shù)
7.5.3RETURN語句
7.6存儲(chǔ)過程的高級(jí)應(yīng)用
7.6.1創(chuàng)建第一個(gè)管理表
7.6.2創(chuàng)建檔案管理表
7.6.3添加一個(gè)用戶登錄ID
7.6.4修改用戶結(jié)束日期
7.6.5刪除一個(gè)用戶
7.6.6改善處理過程的建議
7.7小結(jié)
第8章 高級(jí)字符串操作和按位操作
8.1介紹
8.2使用高級(jí)字符串操作拼寫金額
8.2.1拼寫單個(gè)數(shù)字
8.2.2拼寫tens列
8.2.3綜合
8.2.4使用過程拼寫金額
8.3二進(jìn)制操作
8.3.1SQLServer中的二進(jìn)制操作
8.3.2使用按位操作比較值
8.3.3使用二進(jìn)制進(jìn)行EBCDIC轉(zhuǎn)換
8.4小結(jié)
第9章 動(dòng)態(tài)執(zhí)行
9.1什么是動(dòng)態(tài)執(zhí)行
9.1.1合法的動(dòng)態(tài)執(zhí)行語法
9.1.2在何處使用動(dòng)態(tài)執(zhí)行
9.2創(chuàng)建可執(zhí)行串
9.2.1動(dòng)態(tài)選擇
9.2.2使用存儲(chǔ)過程
9.2.3檢索元數(shù)據(jù)
9.2.4動(dòng)態(tài)刪除
9.2.5動(dòng)態(tài)更新
9.3使用游標(biāo)的動(dòng)態(tài)執(zhí)行
9.4動(dòng)態(tài)執(zhí)行的優(yōu)劣
9.4.1動(dòng)態(tài)執(zhí)行的優(yōu)點(diǎn)
9.4.2動(dòng)態(tài)執(zhí)行的常見陷肼
9.5小結(jié)
第10章 安全問題
10.1鑒別模式
10.1.1安全模式
10.1.2鑒別過程
10.1.3選擇一種鑒別模式
10.1.4實(shí)現(xiàn)一種鑒別模式的步驟
10.1.5創(chuàng)建登錄帳號(hào)
10.2給用戶和角色分配登錄
10.2.1給用戶帳號(hào)分配登錄
10.2.2給角色分配登錄
10.3給用戶和角色分配權(quán)限
10.3.1權(quán)限的類型
10.3.2授權(quán)、拒絕和剝奪權(quán)限
10.4設(shè)計(jì)安全策略
10.5管理應(yīng)用程序的安全性
10.5.1使用存儲(chǔ)過程和視圖的
安全管理
10.5.2使用應(yīng)用程序角色進(jìn)行客戶
應(yīng)用程序管理
10.6小結(jié)
第11章 專用觸發(fā)器
11.1嵌套、遞歸和觸發(fā)器基礎(chǔ)
11.1.1inserted和deleted表
11.1.2update()函數(shù)
11.1.3嵌套觸發(fā)器
11.1.4遞歸觸發(fā)器
11.1.5觸發(fā)器的T-SQL限制
11.1.6帶觸發(fā)器的系統(tǒng)表作用
11.2使用觸發(fā)器加強(qiáng)業(yè)務(wù)規(guī)則
11.3觸發(fā)器檢查
11.4存儲(chǔ)系統(tǒng)信息
11.5用觸發(fā)器維護(hù)引用完整性
11.6級(jí)聯(lián)刪除觸發(fā)器
11.7級(jí)聯(lián)更新觸發(fā)器
11.8小結(jié)
第12章 更新表索引和統(tǒng)計(jì)信息
12.1索引性能和調(diào)整
12.1.1設(shè)計(jì)快速的索引
12.1.2分布頁面和步進(jìn)存儲(chǔ)數(shù)據(jù)
12.1.3使用索引密度代替步進(jìn)值
12.1.4更新分布頁面
12.2創(chuàng)建實(shí)用程序進(jìn)行優(yōu)化表索引
12.3對(duì)最后的優(yōu)化進(jìn)行驗(yàn)證
12.4自動(dòng)運(yùn)行任務(wù)
12.4.1自動(dòng)執(zhí)行存儲(chǔ)過程
12.4.2調(diào)度任務(wù)
12.5使用DBCC語句監(jiān)控?cái)?shù)據(jù)庫
12.5.1CHECKALLOC
12.5.2CHECKCATALOG
12.5.3CHECKDB
12.5.4CHECKFILEGROUP
12.5.5CHECKIDENT
12.5.6CHECKTABLE
12.5.7DBREPAIR
12.5.8DBREINDEX
12.5.9dllname
12.5.10INPUTBUFFER
12.5.11NEWALLOC
12.5.12OPENTRAN
12.5.13OUTPUTBUFFER
12.5.14PINTABLE
12.5.15PROCACHE
12.5.16ROWLOCK
12.5.17SHOWCONTIG
12.5.18SHOWSTATISTICS
12.5.19SHRINKDATABASE
12.5.20SHRINKFILE
12.5.21SQLPERF
12.5.22TEXTALL和TEXTALLOC
12.5.23TRACEOFF
12.5.24TRACEON
12.5.25TRACESTATUS
12.5.26UNPINTABLE
12.5.27UPDATEUSAGE
12.5.28USEROPTIONS
12.6小結(jié)
第13章 交叉制表
13.1交叉制表的描述
13.1.1交叉制表的必要考慮
13.1.2安全性
13.1.3聚合
13.1.4數(shù)據(jù)分組
13.1.5過程
13.2驗(yàn)證對(duì)象的存在
13.2.1驗(yàn)證參數(shù)
13.2.2驗(yàn)證數(shù)據(jù)類型和聚合操作
13.3檢查列的安全性
13.4產(chǎn)生列頭列表
13.4.1創(chuàng)建colnames表
13.4.2檢查列的計(jì)數(shù)值和長度并
加入行數(shù)據(jù)
13.5生成交叉表報(bào)告
13.5.1創(chuàng)建和修改crosstable
13.5.2更新crosstable值
13.5.3完成任務(wù)
13.6小結(jié)
第二部分 SQLServer必要信息
第14章 編寫高效代碼
14.1簡潔、高效的代碼是好的代碼
14.1.1明確目標(biāo)
14.1.2存儲(chǔ)過程的主要邏輯構(gòu)件
14.1.3編寫存儲(chǔ)過程的步驟
14.1.4數(shù)據(jù)檢索的示例
14.1.5數(shù)據(jù)存儲(chǔ)的示例
14.1.6數(shù)據(jù)存檔的示例
14.1.7數(shù)據(jù)刪除的示例
14.1.8記錄處理的示例
14.1.9業(yè)務(wù)邏輯的示例
14.1.10優(yōu)化方法
14.1.11怎樣增加可讀性
14.2存儲(chǔ)過程的模塊化
14.3小結(jié)
第15章 使用多層客戶/服務(wù)器結(jié)構(gòu)
15.1理解客戶/服務(wù)器結(jié)構(gòu)
15.1.1客戶/服務(wù)器模型
15.1.2客戶/服務(wù)器應(yīng)用
15.1.3客戶/服務(wù)器系統(tǒng)
15.2客戶/服務(wù)器計(jì)算結(jié)構(gòu)的發(fā)展
15.2.1基于主機(jī)的系統(tǒng)
15.2.2兩層客戶.服務(wù)器結(jié)構(gòu)
15.2.3對(duì)等系統(tǒng)
15.2.4三層客戶/服務(wù)器
15.3Web瀏覽器、Web服務(wù)器和
客戶/服務(wù)器模型
15.3.1兩層Web結(jié)構(gòu)
15.3.2三層Web結(jié)構(gòu)
15.4Microsoft的三層服務(wù)模型
15.4.1用戶服務(wù)
15.4.2業(yè)務(wù)服務(wù)
15.4.3數(shù)據(jù)服務(wù)
15.5使用RAD開發(fā)工具的多層應(yīng)用
15.5.1COM和Microsoft應(yīng)用服務(wù)
15.5.2COM和商業(yè)應(yīng)用程序服務(wù)
15.5.3RAD和工程生命周期
15.5.4設(shè)計(jì)和建模
15.5.5開發(fā)
15.5.6配置
15.6可擴(kuò)展性和SQLServer
15.6.1平臺(tái)可擴(kuò)展性
15.6.2增強(qiáng)型查詢處理
15.6.3動(dòng)態(tài)行鎖
15.6.4高級(jí)復(fù)制
15.6.5移動(dòng)計(jì)算支持
15.7小結(jié)
第16章 復(fù)制
16.1編程人員的復(fù)制概念
16.1.1復(fù)制語言
16.1.2事務(wù)
16.1.3復(fù)制如何工作
16.1.4復(fù)制局限性
16.1.5復(fù)制商業(yè)模型
16.2高級(jí)復(fù)制
16.2.1復(fù)制和SQL-DMO
16.2.2存儲(chǔ)過程
16.2.3合并復(fù)制
16.2.4撥號(hào)連接上的復(fù)制
16.3小結(jié)
第三部分 數(shù)據(jù)轉(zhuǎn)換和集成
第17章 超越Access
17.1判斷從Access到SQLServer的
轉(zhuǎn)移需求
17.1.1對(duì)企業(yè)數(shù)據(jù)庫的要求
17.1.2Access與SQLServer的特性
對(duì)比
17.2實(shí)現(xiàn)從Access到SQLServer的轉(zhuǎn)移
17.2.1與VisualBasic、Access以及
SQLServer有關(guān)的問題
17.2.2使用DTSImport Wizard
17.3小結(jié)
第18章 對(duì)SybaseSQLServer進(jìn)行轉(zhuǎn)換
18.1Sybase和Microsoft的發(fā)展歷程
18.2發(fā)展趨勢
18.3保留的相似之處
18.3.1系統(tǒng)過程
18.3.2MicrosoftT-SQL與SybaseT-SQL
的對(duì)比
18.4MicrosoftSQL7和SybaseAdaptive
Server的差別
18.4.1兼容模式
18.4.2事務(wù)管理模式
18.4.3隔離等級(jí)
18.4.4保留字
18.4.5游標(biāo)語法
18.4.6回滾觸發(fā)器
18.4.7優(yōu)化程序暗示
18.4.8優(yōu)化查詢計(jì)劃
18.4.9臨時(shí)表名稱
18.4.10RAISERROR語句
18.4.11數(shù)據(jù)類型
18.4.12標(biāo)識(shí)列
18.4.13PRINT語法
18.5小結(jié)
第19章 使用VisualC++優(yōu)化ODBC
19.1ODBC體系結(jié)構(gòu)
19.2數(shù)據(jù)庫概要
19.3為何使用ODBC
19.3.1統(tǒng)一連接
19.3.2建立技術(shù)
19.4ODBC的安全問題
19.5連接ODBC的方法
19.5.1安裝驅(qū)動(dòng)程序
19.5.2使用數(shù)據(jù)源工作
19.6調(diào)用級(jí)接口
19.6.1基礎(chǔ)
19.6.2連接到數(shù)據(jù)庫
19.6.3語句:操作SQLServer數(shù)據(jù)
19.6.4提取數(shù)據(jù)
19.6.5游標(biāo)
19.6.6端到端 :調(diào)試ODBC代碼
19.6.7使用大數(shù)據(jù)項(xiàng)
19.7使用MicrosoftFoundationClasses
簡化ODBC
19.7.1對(duì)象模型
19.7.2非常簡單:使用記錄集和
ClassWizard
第20章 從VisualBasic連接SQLServer
20.1為SQLServer開發(fā)高效VisualBasic
應(yīng)用程序
20.1.1三層應(yīng)用模型:選擇一種實(shí)現(xiàn)
20.1.2調(diào)用級(jí)和對(duì)象接口:選擇一個(gè)
接口
20.2使用開放式數(shù)據(jù)庫連接
20.2.1SQLServer的開放式數(shù)據(jù)庫連接
驅(qū)動(dòng)程序
20.2.2連接ODBC數(shù)據(jù)源
20.2.3執(zhí)行SQL語句:處理查詢
20.2.4結(jié)果集
20.3數(shù)據(jù)訪問對(duì)象
20.3.1創(chuàng)建和調(diào)整數(shù)據(jù)庫:數(shù)據(jù)定義
語言操作
20.3.2使用記錄集:數(shù)據(jù)操縱語言
操作
20.4遠(yuǎn)程數(shù)據(jù)對(duì)象
20.4.1RDO與DAO比較
20.4.2RDO層次和rdoEngine對(duì)象
20.4.3rdoEnvironment對(duì)象
20.4.4建立RDO連接
20.4.5游標(biāo)和結(jié)果集
20.4.6遞交查詢
20.4.7使用ODBC擴(kuò)展RDO
20.5小結(jié)
第21章 通過VisualBasic使用SQL-DMO
管理SQLServer
21.1DMO概念
21.1.1它是什么,它不是什么
21.1.2從VisualBasic中訪問
SQL-DMO對(duì)象
21.2實(shí)現(xiàn)SQL-DMO對(duì)象
21.2.1創(chuàng)建SQL-DMO對(duì)象
21.2.2不可創(chuàng)建的對(duì)象
21.2.3集
21.2.4列表對(duì)象
21.3使用SQL-DMO管理數(shù)據(jù)庫
21.4使用SQL-DMO管理服務(wù)器
21.5探索SQL-DMO對(duì)象模型
21.5.1SQL-DMO對(duì)象模型
21.5.2Application對(duì)象
21.5.3SQLServer對(duì)象
21.5.4Database對(duì)象
21.5.5Table對(duì)象
21.5.6JobServer對(duì)象
21.5.7Replication對(duì)象
21.6SQL-DMO的一般用途
21.6.1用戶管理示例
21.6.2文本文件導(dǎo)入/導(dǎo)出示例
21.6.3遠(yuǎn)程數(shù)據(jù)庫同步示例
21.7構(gòu)造數(shù)據(jù)庫管理工具
21.8小結(jié)
第22章 SQLServer數(shù)據(jù)的自動(dòng)Web
發(fā)布
22.1WebAssistant的構(gòu)件
22.2使用WebAssistantWizard
22.3使用xp_makewebtask和
sp_makewebtask
22.4使用sp_makewebtask和
xp_makewebtask精化Web頁面
22.4.1sp_makewebtask的必須和基本
的參數(shù)
22.4.2頁面格式化參數(shù)
22.4.3鏈接相關(guān)的參數(shù)
22.4.4每頁行數(shù)參數(shù)
22.4.5模板參數(shù)
22.5使用工作相關(guān)的參數(shù)自動(dòng)Web發(fā)布
22.6小結(jié)
第23章 SQLServer、ADO和Web
23.1數(shù)據(jù)訪問的發(fā)展
23.2ADO對(duì)象模型
23.2.1ADO主要對(duì)象
23.2.2ADO輔助對(duì)象
23.3Connection對(duì)象
23.3.1事務(wù)管理
23.3.2事務(wù)考慮
23.3.3連接池
23.3.4執(zhí)行SQL
23.4Command對(duì)象中使用存儲(chǔ)過程
23.5Recordset對(duì)象
23.5.1檢索整個(gè)表
23.5.2Recordset基礎(chǔ)
23.5.3利用斷連記錄集
23.6RDS:將ADO移到瀏覽器
23.7小結(jié)
第24章 Microsoft的COM和DCOM
24.1DCOM的結(jié)構(gòu)
24.1.1DCERPC和IDL
24.1.2分布對(duì)象
24.1.3DCOM的安全機(jī)制
24.2常見技術(shù)
24.2.1DCOM服務(wù)器
24.2.2配置
24.2.3可擴(kuò)展性
24.2.4故障
24.2.5性能
24.3小結(jié)
第25章 未來是MicrosoftTransaction
Server的時(shí)代
25.1在Internet上應(yīng)用三層結(jié)構(gòu)
25.1.1客戶層
25.1.2 業(yè)務(wù)邏輯層
25.1.3數(shù)據(jù)層
25.2理解MTS
25.2.1ObjectControl_Activate
25.2.2ObjectControl_Deactivate
25.2.3ObjectControl_CanBePooled
25.3編寫MTS事務(wù)
25.4配置MTS構(gòu)件
25.5無狀態(tài)環(huán)境的重要性
25.5.1狀態(tài)維持限制可擴(kuò)展性
25.5.2使用Just-in-Time激活
25.6使用MTS最大化系統(tǒng)性能
25.6.1確定是否釋放或者中止
25.6.2為Webfarm提供無狀態(tài)性
第26章 其他開發(fā)平臺(tái)與SQL服務(wù)器
的連接
26.1Delphi的數(shù)據(jù)庫模型
26.2Delphi中的數(shù)據(jù)庫編程
26.2.1使用數(shù)據(jù)庫訪問控件
26.2.2數(shù)據(jù)控件
26.2.3在表單中使用控件
26.2.4表單向?qū)?br />26.2.5通過代碼來訪問數(shù)據(jù)庫
26.2.6通過Delphi來管理數(shù)據(jù)庫
26.3PowerBuilder和Microsoft
SQLServer
26.3.1連接數(shù)據(jù)庫
26.3.2ODBC和底層驅(qū)動(dòng)的比較
26.3.3連接數(shù)據(jù)庫
26.3.4使用PowerBuilder管理數(shù)據(jù)庫
26.3.5PowerBuilder數(shù)據(jù)庫對(duì)象
26.4Delphi和PowerBuilder 該用
哪個(gè)
第27章 將SQL與Microsoft的其他產(chǎn)品
集成
27.1將Access作為SOLServer7的前端
27.1.1創(chuàng)建Access項(xiàng)目
27.1.2使用Access項(xiàng)目
27.1.3使用DataAccessPage
27.1.4MicrosoftSQLServer的雙向
數(shù)據(jù)復(fù)制
27.2在SQLServer7中使用Excel
27.3在InternetInformationServer和Internet
Explorer中使用SQLServer
27.3.1在服務(wù)方訪問數(shù)據(jù)庫
27.3.2使用InternetExplorer進(jìn)行客戶端
數(shù)據(jù)庫訪問
27.4與MicrosoftTransactionServer
集成
27.4.1MTS事務(wù)和IIS
27.4.2MTS事務(wù)和SQLServer
27.4.3MTS事務(wù)處理和可視化編程
工具
27.5小結(jié)
第28章 工作調(diào)度及使用ActiveXServer
實(shí)現(xiàn)業(yè)務(wù)解決方案
28.1使用SQLServerAgent
28.2實(shí)現(xiàn)工作
28.3T-SQL工作
28.4在VBScript中運(yùn)行ActiveXServer
28.5綜述
28.6小結(jié)
第29章 業(yè)務(wù)解決方案的編程方針
29.1基礎(chǔ)結(jié)構(gòu)
29.2源代碼管理
29.3數(shù)據(jù)庫需求
29.4設(shè)計(jì)和開發(fā)
29.4.1標(biāo)準(zhǔn)化
29.4.2主鍵
29.4.3Null約束
29.5編程中優(yōu)化性能
29.5.1減少數(shù)據(jù)傳輸
29.5.2事務(wù)中不允許用戶輸入
29.5.3防止死鎖
29.5.4不要混淆OLTP和OLAP
29.5.5避免耗時(shí)較長的查詢
29.6測試數(shù)據(jù)庫應(yīng)用
29.7修改第三方SQLServer應(yīng)用
29.8小結(jié)
第30章 數(shù)據(jù)倉庫和在線事務(wù)處理
30.1SQLServer作為數(shù)據(jù)倉庫
30.2實(shí)現(xiàn)數(shù)據(jù)倉庫
30.2.1確定需求
30.2.2設(shè)計(jì)和構(gòu)造數(shù)據(jù)庫
30.3如何為倉庫清理數(shù)據(jù)
30.3.1使用數(shù)據(jù)遷移服務(wù)
30.3.2使用bcp載入數(shù)據(jù)
30.3.3使用存儲(chǔ)過程載人數(shù)據(jù)
30.3.4使用復(fù)制載人數(shù)據(jù)
30.3.5CUBE和ROLLUP操作
30.3.6批處理
30.4大型查詢和性能優(yōu)化
30.4.1查詢數(shù)據(jù)
30.4.2視圖
30.4.3存儲(chǔ)過程
30.5倉庫維護(hù)任務(wù)
30.6SQLServer和OLTP系統(tǒng)
30.6.1OLTP問題
30.6.2創(chuàng)建數(shù)據(jù)庫
30.6.3索引數(shù)據(jù)庫
30.6.4事務(wù)
30.6.5鎖
30.6.6死鎖
30.7優(yōu)化SQLServer作為OLTP系統(tǒng)
30.7.1事務(wù)核對(duì)清單
30.7.2配置選項(xiàng)
30.8監(jiān)視性能
30.8.1內(nèi)存和過程cache
30.8.2輸入/輸出
30.8.3事務(wù)配置選項(xiàng)
30.9小結(jié)
第四部分 附 錄
附錄A Master數(shù)據(jù)庫的系統(tǒng)表
附錄B 所有數(shù)據(jù)庫的系統(tǒng)表
附錄C 常見錯(cuò)誤信息
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
SQL Server 7編程技術(shù)內(nèi)幕 PDF格式下載