目 錄
         譯者序
         前言
         第一部分 基礎篇
         第1章 MicrosoftSQL服務器簡介
         1.1SQLServer
         1.2理解SQLServer的關係特徵
         1.3SQLServer的客戶/服務器機製的
         特徵
         1.4SQLServer的特徵及其組件
         1.4.1設備和數據庫
         1.4.2Transact-SQL
         1.4.3命令行應用程序
         1.4.4應用程序
         1.5小結
         第2章 瞭解底層操作係統――
         Windo wsNT
         2.1理解多處理、多任務和多綫程
         2.2理解多結構
         2.3理解Windows NT上SQLServer的多
         用戶環境
         2.4理解Windows NT的網絡組件
         2.4.1共享資源
         2.4.2安裝網絡軟件
         2.4.3配置適配卡
         2.5理解工作組
         2.6理解Windows NT域
         2.7處理NT用戶
         2.7.1指定組
         2.7.2控製對資源的訪問
         2.8理解NTPerformanceMonitor
         2.8.1在圖錶視圖中選擇對象和計數器
         2.8.2在Report (報錶)視圖中顯示
         信息
         2.8.3在Alert(警告)視圖中選擇對象
         和計數器
         2.8.4在Log(日誌)視圖中選擇對象
         2.9 顯示和解釋SQLServer事件
         2.9.1配置應用程序事件日誌
         2.9.2顯示事件詳情
         2.9.3使用View 菜單
         2.9.4清除事件日誌
         2.10實際檢查
         2.11小結
         第3章 安裝和設置服務器與客戶
         軟件
         3.1理解服務器軟硬件要求
         3.2啓動服務器
         3.2.1使用自動服務啓動
         3.2.2用SQLServiceManager啓動SQL
         Server
         3.2.3從Windows應用程序啓動SQL
         Server
         3.2.4從命令行啓動SQLServer
         3.3安裝客戶軟件
         3.3.1為32位客戶安裝軟件的步驟
         3.3.2為16位客戶安裝軟件
         3.4小結
         第4章 數據建模、數據庫設計和
         客戶/服務器模型
         4.1理解標準化的基礎知識
         4.1.1第一範式(1NF)
         4.1.2第二範式(2NF)
         4.1.3第三範式(3NF)
         4.2理解客戶/服務器模型
         4.2.1客戶端的典型作用
         4.2.2服務器端的典型作用
         4.2.3規則和作用的異常
         4.3 對數據庫建立路徑映像
         4.3.1實體關係圖是數據庫領域的
         流程圖
         4.3.2係統結構定義
         4.3.3為係統定義用戶目標
         4.3.4避免多對多連接
         4.3.5何時應打破數據庫模型
         4.4 小結
         第5章 創建設備、數據庫和事務
         處理日誌
         5.1定義設備
         5.1.1創建數據庫設備
         5.1.2理解設備選項
         5.2 鏡像技術概述
         5.2.1用EnterpriseManager建立鏡像
         5.2.2用Transact-SQL建立鏡像
         5.2.3強製鏡像時做什麼
         5.2.4 顯示設備信息
         5.2.5創建轉儲設備
         5.2.6 釋放設備
         5.3 定義數據庫和事務處理日誌
         5.3.1創建數據庫及其事務處理日誌
         5.3.2顯示數據庫信息
         5.3.3 增加數據庫和事務處理日誌的
         大小
         5.3.4刪除數據庫
         5.4定義段(segment)
         5.4.1使用缺省段
         5.4.2添加段
         5.4.3擴展段
         5.4.4使用段
         5.4.5 刪除段
         5.5使用Tempdb數據庫
         5.5.1調整Tempab的大小
         5.5.2將Tempdb放人RAM
         5.6 對數據庫使用可刪除媒體
         5.6.1創建一個可刪除數據庫
         5.6.2使用可刪除數據庫
         5.6.3安裝可刪除數據庫
         5.6.4刪除可刪除媒體數據庫
         5.7小結
         第6章 創建數據庫錶和使用數據
         類型
         6.1創建錶
         6.1.1用Transact-SQL創建錶
         6.1.2用SQLEnterpriseManager創建錶
         6.2理解數據類型
         6.3選擇數據類型
         6.3.1數值整型數據類型
         6.3.2 數值浮點數據類型
         6.3.3CHARacter(字符)數據類型
         6.3.4datetime和smalldatetime數據
         類型
         6.3.5特殊化的數據類型
         6.3.6 text(文本)和image(圖像)數據
         類型
         6.3.7MONEY數據類型
         6.3.8smallMONEY 數據類型
         6.3.9sysname數據類型
         6.4理解NULL和非NULL
         6.4.1ANSI支持NULL
         6.4.2NULL操作
         6.4.3用ISNULL()
         6.5identity屬性
         6.6 創建和使用約束
         6.6.1PRIMARY KEY約束
         6.6.2FOREIGNKEY 約束
         6.6.3unique約束
         6.6.4Check約束
         6.6.5Deault約束
         6.7 創建用戶定義的數據類型
         6.8處理數據類型
         6.9用EnterpriseManager創建錶和定義
         列
         6.10 用INSERT 嚮錶中加入數據
         6.11小結
         第二部分 SQLServer提高篇
         第7章 用Transact-SQL檢索數據
         7.1建立一個演示數據庫和錶
         7.2用SELECT從錶中檢索數據
         7.3 選擇查詢工具
         7.3.1使用EnterpriseManager查詢工具
         7.3.2用ISQLforWindows
         7.3.3從命令行使用ISQL
         7.3.4用FROM(需要的元素)指定錶
         7.3.5用SELECT(需要的元素)來指定
         列
         7.3.6在SELECT子句中使用通配符
         7.3.7指定錶的行
         7.3.8使用ORDERBY 子句
         7.3.9使用DISTIN CT來檢索獨有的
         列值
         7.3.10使用算術運算符
         7.3.11使用GROUPBY子句
         7.3.12在SELECT語句中使用COMPUTE
         子句
         7.3.13使用子查詢
         7.3.14使用FORBROWSE選項
         7.4小結
         第8章 添加、修改和刪除錶中的信息
         8.1添加行
         8.1.1修改已有的信息
         8.1.2更新行的過程
         8.1.3SET子句選項
         8.2 刪除行
         8.3用ALTERTABLE添加列
         8.4修改錶列的寬度
         8.5 從錶中刪除列
         8.5.1用ALTERTABLE添加的約束
         8.5.2使用WITHNOCHECK子句
         8.5.3通過SQLEnterpriseManager添加
         約束
         8.6執行關係連接
         8.6.1使用區域變量
         8.6.2使用多對一和一對多連接
         8.6.3使用多對多連接
         8.6.4使用外部連接
         8.7 用UNI0N閤並查詢結果
         8.8 實際檢查
         8.9小結
         第9章 使用函數
         9.1使用基本SQL 函數
         9.1.1使用AVG
         9.1.2使用COUNT
         9.1.3使用MAX
         9.1.4使用MIN
         9.1.5使用SUM
         9.1.6COUNT與DISTINCT一起使用
         9.1.7使用CUBE 和ROLLUP
         9.2使用字符串函數
         9.2.1使用ASCII
         9.2.2使用CHAR
         9.2.3使用SOUNDEX
         9.2.4使用DIFFERENCE
         9.2.5使用LOWER
         9.2.6使用UPPER
         9.2.7使用LTRIM
         9.2.8使用RTRIM
         9.2.9使用CHARINDEX
         9.2.10使用PATINDEX
         9.2.11使用REPLICATE
         9.2.12使用REVERSE
         9.2.13使用RIGHT
         9.2.14使用SPACE
         9.2.15使用STR
         9.2.16使用STUFF
         9.2.17使用SUBSTRING
         9.2.18連接
         9.2.19轉換函數
         9.3使用算術函數
         9.4使用TEXT和IMAGE函數
         9.4.1使用SET TEXTSIZE
         9.4.2使用TEXTPTR
         9.4.3使用REA DTE XT
         9.4.4使用TEXTVALID
         9.5 使用轉換函數
         9.6 使用日期函數
         9.6.1使用DATENAME
         9.6.2使用DATEPART
         9.6.3使用GETDATE
         9.6.4使用DATEADD
         9.6.5使用DATEDIFF
         9.7使用係統函數
         9.7.1使用ISNULL和NULLIF
         9.7.2使用COALESCE
         9.8使用Niladic函數
         9.9 實際檢查
         9.10 小結
         第10章 管理和使用視圖
         10.1理解視圖
         10.2 創建視圖
         10.2.1選擇列
         10.2.2選擇行
         10.2.3選擇列和行
         10.2.4簡單和復雜的視圖
         10.3顯示視圖
         10.4編輯視圖
         10.5添加WITHENCRYPTION子句
         10.6顯示視圖關聯
         10.7創建視圖的視圖
         10.8在視圖中對列改名
         10.9對視圖改名
         10.10刪除視圖
         10.11通過視圖插入行
         10.12用視圖刪除行
         10.13用視圖更新行
         10.14研究其它視圖特徵
         10.15理解視圖的高級用法
         10.16實際檢查
         10.17小結
         第11章 管理和使用索引和鍵標
         11.1定義索引
         11.2 理解一般的索引規則
         11.2.1基於使用模式優化索引
         11.2.2成功索引的關鍵
         11.2.3選擇一個好的索引候選
         11.2.4創建索引
         11.2.5理解統計
         11.2.6顯示索引信息
         11.2.7刪除索引
         11.3 定義鍵標
         11.3.1加入主鍵標和外部鍵標
         11.3.2顯示鍵標信息
         11.3.3刪除鍵標
         11.4 實際檢查
         11.5小結
         第12章 理解事務處理和鎖定
         12.1定義事務處理
         12.1.1事務處理限製
         12.1.2樂觀鎖定與悲觀鎖定
         12.1.3鎖定的背景情況
         12.1.4定義隔離層
         12.1.5建立和處理事務處理
         12.1.6瞭解DDL和數據庫語句
         12.1.7使用命名的事務處理和
         SavePoint
         12.1.8使用沒有IDENTTTY的係列化
         列
         12.2 理解鎖定
         12.2.1顯示鎖定的信息
         12.2.2 刪除一個鎖定進程
         12.2.3 顯式維持一個鎖定
         12.2.4 使用LOCKEscalation選項
         12.3實際檢查
         12.4 小結
         第三部分 服務器端邏輯和功能
         第13章 管理和使用規則、約束和
         缺省值
         13.1定義規則
         13.1.1創建規則
         13.1.2綁定規則
         13.1.3顯示規則綁定
         13.1.4顯示規則
         13.1.5解綁規則
         13.1.6重命名規則
         13.1.7放棄規則
         13.2 定義缺省值
         13.2.1創建缺省值
         13.2.2綁定缺省值
         13.2.3顯示綁定
         13.2.4顯示缺省值
         13.2.5解綁缺省值
         13.2.6重命名缺省值
         13.2.7放棄缺省值
         13.3 實際檢查
         13.4 小結
         第14章 管理存儲過程和使用流程
         控製語句
         14.1定義存儲過程
         14.1.1在過程中使用參數
         14.1.2從應用程序中調用存儲過程
         14.1.3顯示和編輯過程
         14.1.4改變和放棄存儲過程
         14.1.5理解存儲過程解析方法和
         編譯
         14.1.6自動重新編譯
         14.1.7定義過程自動執行
         14.1.8理解過程和批處理限製
         14.1.9理解批處理結束標記GO
         14.2 使用流程控製語句
         14.2.1使用IF...ELSE
         14.2.2使用BEGIN...END
         14.2.3使用WHILE
         14.2.4使用BBEAK
         14.2.5使用CONTINUE
         14.2.6使用WHILE,BREAK和CONTINUE
         的例子
         14.3定義和使用變量
         14.3.1在PRINT語句中使用變量
         14.3.2 使用全局變量
         14.4 使用附加的過程和批處理關鍵字
         14.4.1使用GOTO
         14.4.2 使用RETURN
         14.4.3使用RAISERROR
         14.4.4 使用WAITFOR
         14.4.5使用CASE錶達式
         14.5 實際檢查
         14.6 小結
         第15章 創建和管理觸發器
         15.1理解SQLServer觸發器
         15.1.1創建觸發器
         15.1.2檢查觸發器的限製
         15.2 使用觸發器
         15.2.1使用插入(INSERT)和更新
         (UPIDATE)觸發器
         15.2.2使用DELETE觸發器
         15.2.3使用帶有迴調觸發器的特殊事
         務處理管理
         15.2.4 使用發送電子郵件的觸發器
         15.3 使用嵌套的觸發器
         15.4 顯示觸發器信息
         15.4.1使用SQLEnterpriseManager
         15.4.2 使用sp_help,sp_depends和
         sp_helptext
         15.5 放棄觸發器
         15.6 實際檢查
         15.7小結
         第16章 理解服務器數據庫和設計
         查詢選項
         16.1定義服務器選項
         16.1.1顯示和設置服務器選項
         16.1.2 服務器選項解釋
         16.1.3SYSCONFIGURES及SYSCURCONFIGS:
         係統類目錶
         16.2 定義數據庫選項
         16.2.1顯示和設置數據庫選項
         16.2.2 數據庫選項解釋
         16.3理解查詢選項
         16.3.1顯示和設置數據庫查詢選項
         16.3.2查詢選項解釋
         16.4 在最小配置模式下啓動服務器
         16.4.1從命令行以最小配置模式啓動
         SQLServer
         16.4.2用控製麵闆內的Services應用
         程序以最小配置模式啓動SQL
         Server
         16.4.3修復最小配置模式下啓動的
         服務器
         16.5小結
         第17章 建立和管理復製
         17.1理解基礎知識
         17.2 理解分布式和復製式信息之間的
         差異
         17.3 SQLServer復製的基礎知識
         17.3.1首先開始檢查連接
         17.3.2 齣版:嚮其它係統提供信息
         17.3.3訂閱:對信息的接收
         17.3.4記錄讀者進程
         17.3.5分布式服務器:信息源
         17.3.6用於復製的不同服務器配置
         17.4 安裝SQLServer復製服務
         17.5 啓用齣版
         17.5.1齣版數據庫:如何復製整個數
         據庫
         17.5.2齣版部分數據庫和/或錶
         17.6啓用訂閱
         17.7刪除復製安裝
         17.7.1禁止特定的服務器
         17.7.2完全刪除復製安裝
         17.8實際檢查
         17.9小結
         第18章 使用分布式事務處理
         協調器
         18.1理解分布式事務處理
         18.1.1資源管理器( Resourc eManager)
         18.1.2 事務處理管理器(Transaction
         Manager)
         18.1.3 建立分布式事務處理
         18.2 配置遠程服務器以使用DTC
         18.3 安裝和配置DTC
         18.4定義分布式事務處理
         18.5 調試分布式事物處理
         18.6 實際檢查
         18.7 小結
         第四部分 SQL Server管理論題
         第19章 SQLServer的管理
         19.1理解和執行檢查點
         19.2使用DatabaseConsistency Checker
         19.2.1設置來保證最好的結果:單用
         戶模式
         19.2.2 使用DBCC選項
         19.3理解和使用updatestati stics和
         recompile
         19.4 備份和恢復數據庫和事務處理日誌
         19.4.1決定備份周期
         19.4.2備份和恢復數據庫
         19.4.3使用和理解從備份中恢復信息
         19.5 理解和使用鏡像
         19.5.1設置鏡像
         19.5.2 當鏡像生效時如何去做
         19.6 給SQLServer傳遞信息和從中獲取
         信息
         19.7實際檢查
         19.8小結
         第20章 SQLServer的安全性
         20.1瞭解安全性類型
         20.1.1使用標準的安全性
         20.1.2 使用集成的安全性
         20.1.3 使用混閤的安全性
         20.2 建立和管理用戶帳號
         20.2.1用SQLEnrerpriseManager創建
         登錄
         20.2.2用SQLEnterpriseManager放棄
         登錄和用戶
         20.2.3 用sp_addlogin嚮服務器添加
         登錄
         20.2.4用sp_adduser往數據庫上添加
         新用戶
         20.2.5sp_droplogin和sp_dropuser
         20.3 創建和使用組
         20.3.1使用SQLEnterpriseManager來添
         加組
         20.3.2用SQLEnterpriseManage 放棄組
         20.4使用許可和SQLServer
         20.4.1對象許可
         20.4.2使用SQLEnterpriseManager管理
         許可
         20.4.3 使用GRANT和REV 0RE
         20.5 使用視圖提高安全性
         20.6 用存儲過程隱蔽對象和商務規則
         20.7 在SQLServ er外使用安全性
         20.7.1物理安全性
         20.7.2局域網(LAN)訪問
         20.7.3 遠程或廣域網訪問
         20.7.4 應用程序的安全性
         20.7.5加密的多協議網庫
         20.8 實際檢查
         20.9小結
         第21章 優化性能
         21.1決定創建設備的最佳途徑
         21.2估計數據庫的大小
         21.2.1數據類型的大小
         21.2.2計算錶要求的空間
         21.2.3FILLFACTOR的影響
         21.3計算Procedure Cache的大小
         21.4使用Windows NTPerformanceMonitor
         21.4.1SQLServer統計對象
         21.4.2創建和使用錶視圖
         21.4.3創建和使用報錶
         21.4.4創建和使用警告
         21.5 實際檢查
         21.6小結
         第五部分 開發應用程序和解決方案
         第22章 開發在SQLServer上工作的
         應用程序
         22.1理解DB-Library接口
         22.1.1DB-LID所需的組件
         22.1.2概念和特徵
         22.1.3發送命令到SQLServer
         22.1.4處理結果集
         22.1.5 關閉SQL連接
         22.1.6 客戶配置
         22.1.7使用DB-Library的優缺點
         22.2 理解開放式數據庫連接(0DBC)
         22.2.1SQL-DMO對象的用途
         22.2.2DataAccessObjects(DAO)的
         用途
         22.2.3概念和特徵
         22.2.4理解ODBC會話
         22.2.5客戶配置
         22.2.6處理ODBCDSN
         22.2.7使用ODBC的優缺點
         22.3理解SQL0LE接口
         22.3.1概念和特徵
         22.3.2使用SQLOLE的優缺點
         22.4實際檢查
         22.5小結
         第23章 理解SQLServer和Internet
         23.1建立InternetDatabaseConnector
         23.2為SQLServer數據庫建立ODBC
         數據源
         23.3為MicrosoftAccessDatabase建立
         0DBC數據源
         23.4 用戶權限與安全性考慮
         23.5 建立動態Web頁麵
         23.5.1建立提示值的初始窗體
         23.5.2 建立服務器查詢源文件
         23.5.3建立結果源文件
         23.6InternetDatabaseConnector:摘要及
         示例
         23.7使用SQLServ er的WebPage
         Wizard
         23.7.1SQLServer必要基礎
         23.7.2使用Wizard
         23.7.3 在SQLServer上查看結果
         23.7.4在Web站點上查看結果
         23.8把IIS訪問登錄到0DBC數據庫
         23.8.1在檢索登錄中的示例查詢
         23.8.2聯機重查係統日誌
         23.8.3配置IIS以等待SQLServer
         啓動
         23.9 添加應急選項
         23.9.1選擇正確的方法
         23.9.2活動服務器頁麵、高級數據
         控件和ActiveX數據對象
         23.10在AdvancedDataConnector上查看
         23.10.1理解ADC核心組件
         23.10.2研究一個HTMLPage的例子
         23.11實際檢查
         23.12小結
         第24章 創建和使用光標
         24.1區分前端光標與後端光標
         24.2使用SQLServer光標
         24.2.1聲明光標
         24.2.2打開光標
         24.2.3取裝光標
         24.2.4關閉光標
         24.2.5解除分配光標
         24.2.6 使用光標的一個例子
         24.3使用嵌套光標
         24.4從前端應用程序處理光標
         24.5實際檢查
         24.6小結
         第25章 通過前端産品訪問SQLServer
         數據庫
         25.1為SQLServer6.5配置ODBC
         25.2使用Gupta的SQLWindows
         25.2.1創建連接
         25.2.2預備和執行SQL語句
         25.2.3使用存儲過程和批處理命令
         25.2.4CenturaSQLWindows
         25.2.5更多的信息和示例
         25.3使用Borland的Delphi2
         25.3.1建立連接
         25.3.2理解Delphi2的數據庫模型
         25.3.3關於樣本應用程序DPHIDEM0
         25.3.4預備和執行SQL語句
         25.3.5使用存儲過程和批處理命令
         25.3.6更多的信息和示例
         25.4使用MicrosoftVisualBasic4和5
         25.4.1理解VisualBasic數據庫模型
         25.4.2連接到SQLServer
         25.4.3預備和執行SQL語句
         25.4.4關於樣本應用程序vB4DEM0
         25.5 小結
         第26章 升級MicrosoftOffice97應用
         程序到SQLServer
         26.1從Access升級到SQLServer
         26.2在SQLServer中使用Microsoft
         Access
         26.2.1升級Access應用程序――
         一個示例
         26.2.2用Microsoft Access創建客戶/服
         務器係統
         26.2.3 創建經曆查詢
         26.3實際檢查
         26.4小結
         第六部分 附 錄
         附錄A 使SQLServer具有電子郵件
         功能
         附錄B RAID
         附錄C SQL係統錶
         附錄D SQLTrace
         附錄E 如何實現RealityCheck站點
         附錄F 案例研究:New YorkMetropolitan
         MuseumofArt(紐約大都會)
         附錄G 數據訪問對象(DA0)3.5API
         附錄H 光盤上的內容
      · · · · · ·     (
收起)