SQL Server 6.5開發使用手冊

SQL Server 6.5開發使用手冊

《SQLServer6.5開發使用手冊》是1999年機械工業出版社出版的圖書,作者是沃恩柯伯(美)。

基本介紹

  • 書名:SQLServer6.5開發使用手冊
  • 作者:沃恩柯伯(美)
  • ISBN:9787111062141
  • 頁數:631
  • 定價:89.00
  • 出版社:機械工業出版社
  • 出版時間:1999-03
  • 裝幀:平裝
作品目錄,第一部分 基礎篇,第二部分 SQLServer提高篇,第三部分 伺服器端邏輯和功能,第四部分 SQL Server管理論題,第五部分 開發應用程式和解決方案,第六部分 附 錄,

作品目錄

目 錄
譯者序
前言

第一部分 基礎篇


第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 光碟上的內容

相關詞條

熱門詞條

聯絡我們