《SQLServer2005實現與MCTS教程)》是2007年11月1日清華大學出版社。本書作為最佳認證考試教材,全面覆蓋MCTS EXAM 70-431的考查目標,並通過課程的形式進行深入闡述。課後測試等多種形式的練習能幫助讀者及時地鞏固所學知識。
基本介紹
- 書名:SQLServer2005實現與MCTS教程)
- ISBN:9787302163305
- 頁數:687頁
- 出版社:清華大學出版社
- 出版時間:2007年11月1日
- 裝幀:平裝
內容簡介,作者簡介,目錄,
內容簡介
本書是微軟認證技術專家(MCTS)70-431考試的專用教材,全書共21章,圍繞著考查目標,通過譯盡的描述、大量課程和課後測試,全面介紹了SQL SERVER 2005的實現和維護過程。最後通過例場景幫助讀者進一步鞏固所學知識。本書配套光碟包含實戰測試(含450道題)、案例場景和最佳實踐,供讀者練習和強化知識所用。
本書適合於資料庫管理員閱讀,也適全於需要實現和維護SQL SERVER2005的資料庫專家參考和使用。
作者簡介
作者均為SOLID QUALITY LEARNING專職講師,他們具有深厚的技術底蘊和豐富的實際開發經驗,為客戶提供MICROSOFT SQL SERVER資料庫平台的高級解決方案和培訓。
施平安,中國人工智慧學會機器學習專業委員會成員,中國人工智慧學會可拓工程專業委員會委員。目前就職于海軍兵種指揮學院,主要研究方向為系統分析與設計、決策支持系統、知識發現與數據挖掘。曾講過資料庫,編譯原理和人工智慧課程。
在各類計算機刊物上發表學術論文20餘篇,編著教材《資料庫系統原理與套用》、《VISUAL C++.NET 程式設計數據》。1999年開始涉足計算機圖書翻譯,代表譯著有《軟體項目管理實踐》、《軟體工程過程》、《系統分析與設計》和《C++程式設計教程》等。
目錄
第1章 安裝SQL Server 2005
準備工作
第1課 選擇正確的SOL Server 2005
版本
理解sQL Server2005的各種版本
SQL Server 2005各種版本的特徵
本課總結
課後測試
第2課 確定SQtServel2005的
基礎結構需求
確定最低的硬體、OS和網路要求
本課總結
課後測試
第3課 使用SQL Setvet2005的默認
實例、命名實例和多實例
安裝SQL Server2005的默認實例、
命名實例和多實例
確定在什麼情況下可以使用SOL
Server 2005的多個實例
本課總結
課後測試
第4課 安裝SQL Setwer 2005的
一個新實例
確定服務賬戶
選擇一種身份驗證模式
確定排序規則設定
實踐練習:安裝sOL Server 2005
的一個命名實例
本課總結
課後測試
第5課 升級到SQL Server 2005系統
確定合適的升級策略
選擇升級方法
確定測試成功的標準
制定恢復計畫
成功升級的提示
練習:使用分離/附加方法和備份
還原方法移動資料庫
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景
建議練習
實戰測試
第2章 配置SQL Server 2005
準備工作
第1課 配置日誌檔案和數據檔案
數據檔案
日誌檔案
檔案組
如何配置數據檔案和日誌檔案
配置資料庫檔案的RAID系統
最佳實踐
練習:配置資料庫檔案和檔案組
本課總結
課後測試
第2課 配置資料庫郵件
識別資料庫郵件的前提條件
理解資料庫郵件體系結構
如何配置資料庫郵件
練習:配置資料庫郵件
本課總結
課後測試
第3課 指定恢復模式
恢復模式綜述
如何配置恢復模式
練習:改變資料庫的恢復模式
本課總結
課後測試
第4課 配置伺服器安全主體
選擇身份驗證模式
如何配置SQIServer登錄名
管理固定伺服器角色
練習:選擇一種身份驗證模式和
創建一個登錄名
本課總結
課後測試
第5課 配置資料庫安全對象
管理資料庫用戶
管理孤立用戶
管理資料庫角色
管理架構
練習:配置伺服器安全對象
本課總結
課後測試
第6課 配置加密
配置加密層次結構
配置對稱和非對稱的密鑰
配置證書
練習:對一列數據進行加解密
本課總結
課後測試.
第7課 配置連結伺服器
如何創建連結伺服器
配置安全模式
練習:創建一個Microsoft Access
連結伺服器
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景
童議練習
實戰測試
第3章 創建表、約束和用戶定義的類型
準備工作
第1課 創建表
理解數據類型
為空性(nullability)
標識
計算所得的列
創建一個表
分配許可權
練習:創建一個表
本課總結
課後測試
第2課 實現約束
檢查約束
規則
默認約束
唯一約束
主鍵約束
外鍵約束
練習:實現約束
本課總結
課後測試
第3課 創建用戶定義的類型
T-SQI UDT
CLR UDT
實現一個T-SQL UDT
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景:設計一個資料庫
建議練習
實戰測試
第4章 創建索引
準備工作
第1課 理解索引結構
B-樹
索引級內幕
本課總結
課後測試
第2課 創建聚集索引
實現聚集索引
禁用一個索引
練習:創建一個聚集索引
本課總結
課後測試
第3課 創建非聚集索引
實現一個非聚集索引
創建一個覆蓋索引
平衡索引維護工作
使用包含列
練習:創建非聚集索引
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景:索引一個資料庫
建議練習
實戰測試
第5章 使用Transact—SQL
準備工作
第1課 數據查詢
確定一個查詢應使用哪些表
確定聯接類型
確定要返回的列
如何創建子查詢
創建使用複合標準的查詢
創建使用聚合函式的查詢
創建使用PIvoT和LYNPIVOT
運算符格式化數據的查詢
創建使用全文搜尋的查詢
使用TABLESAMPLE子句限制
返回的結果
練習:查詢並轉換雇員的工資
本課總結
課後測試
第2課 格式化結果集
使用系統函式
在查詢中使用用戶定義的函式
查詢CLR用戶定義的類型
列別名
練習:格式化列輸出
本課總結
課後測試
第3課 修改數據
理解游標
創建局部l臨時表和全局l臨時表
使用SELECT INTO命令
練習:創建並使用一個臨時表
本課總結
課後測試
第4課 操作事務
開始事務、提交事務和回滾事務
以編程的方式處理錯誤
練習:查看事務的效果
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景
建議練習
實戰測試
第6章 創建分區
準備工作
第1課 創建分區函式
如何創建一個分區函式
練習:創建一個分區函式
本課總結
課後測試
第2課創建分區方案
如何創建分區方案
練習:創建一個分區方案
本課總結
課後測試
第3課 分區表和索引
創建一個已分區的表、索引或
索引視圖
已分區的索引和包含列
分區一個現有的表或索引
練習:創建一個分區表
本課總結
課後測試
第4課 查詢分區
如何查詢分區
練習:查詢分區
本課總結
課後測試
第5課 管理分區
分割和合併
SWITCH
練習:管理分區
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景:數據存檔
建議練習
實戰測試
第7章 實現視圖
準備工作
第1課 創建視圖
如何創建一個視圖
理解所有權鏈
練習:創建一個視圖
本課總結
課後測試
第2課 通過視圖修改數據
創建可更新視圖
練習:創建一個可更新視圖
本課總結
課後測試
第3課 創建索引視圖
索引視圖的前提
查詢替換
練習:創建索引視圖
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景:創建視圖
建議練習
實戰測試
第8章 管理XML數據
準備工作
第l課 使用XMI結構
XML數據的存儲選項
用文本列存儲XML
用XML數據類型列存儲
XML數據
輸入XML數據並用XML
架構進行驗證
練習:創建一個新資料庫
本課總結
課後測試
第2課 使用sQL Server伺服器端
技術檢索XML數據
將關係型數據轉換為XMI
從XML數據類型檢索XML數據
練習:使用XQUEKY查詢
LJniversalLog表
本課總結
課後測試
第3課 使用SQL Server中間層技術
檢索XML數據
使用sOLXML-帶注釋的
XSD架構
從NET查詢帶注釋的XML
架構和XML視圖
練習:使用sQLXML查詢
LJniversalLog表
本課總結
課後測試
第4課 修改XML數據
修改XML值和:XML結構
使用SQLXML Updategram
練習:修改:XML數據
本課總結
課後測試
第5課 XML數據與關係型數據
之間的轉換
使用OPENXML和XML存儲
過程分解XML
使用XML數據類型的nodes()
方法分解XMI
使用SQLXML分解XML
練習大容量載入XML檔案
本課總結
課後測試
第6課 創建XML索引
索引一個XML數據類型實例
創建一個XML數據類型的
主索引
創建XML數據類型的輔助索引
練習:為XML數據創建合適
的索引
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景:創建視圖
建議練習
實戰測試
第9章 創建函式、存儲過程和觸發器
準備工作
第1課 實現函式
標量函式
表值函式
確定性函式與非確定性函式
練習:創建一個函式
本課總結
課後測試
第2課 實現存儲過程
創建一個存儲過程
將一個存儲過程的訪問許可權
分配給一個角色
練習:創建存儲過程
本課總結
課後測試
第3課 實現觸發器
DML觸發器
DDL觸發器
練習:創建DML和DDL觸發器
本課總結
課後測試
本章複習
本章總結
關鍵術語
案例場景:創建觸發器、
函式和存儲過程
建議練習
實戰測試
第10章 使用平面檔案
準備工作
第1課 準備使用平面檔案
源檔案定位
導入機制
數據目標
一個最佳的案例場景
練習:改變恢復模式
本課總結
課後測試
第2課 運行bcp實用工具
什麼是bop
bop命令行語法
bop提示參數
bcp訪問許可權
練習:使用bop導入數據
本課總結
課後測試
第3課 執行大容量插入任務
BULKINSERT和bcp之間的區別
BuLK INSERT許可權
練習:使用BULKINSERT導入數據
本課總結
課後測試
第4課 導入大容量XML數據
OPENROWSET函式
練習:使用OPENROWSET
導入數據
本課總結
課後測試
第5課 使用SSIS導入/導出嚮導
如何啟動SSIS導入/導出嚮導
遍歷導入/導出嚮導
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景:修改一個膨脹的
事務日誌
建議練習
實戰測試
第11章 備份、還原與移動資料庫
準備工作
第l課 資料庫備份
執行資料庫完整備份
執行資料庫差異備份
事務日誌備份
執行檔案組備份
執行鏡像備份
資料庫部分備份
練習:分別使用完整備份/差異
備份/事務日誌備份以及檔案
組備份/檔案組差異備份/
事務日誌備份的方式對
資料庫進行備份
本課總結
課後測試
第2課 資料庫還原
還原完整備份
還原差異備份
還原事務日誌備份
執行部分還原
還原損壞的頁
還原媒體錯誤
驗證備份
練習:還原AdventureWorks
資料庫
本課總結
課後測試
第3課 移動資料庫
使用分離/附加方式移動資料庫
使用複製資料庫嚮導
練習:使用分離/附加方式來
移動資料庫
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景:設計一個資料庫備份策略
建議練習
實戰測試
第12章 使用TrarlsacT-SQL管理資料庫
準各工作
第1課 管理索引碎片
理解什麼是索引碎片
檢測索引碎片
管理索引碎片
決定執行哪條語句
練習:使用ALTERINDEX來
糾正索引碎片的程度
本課總結
課後測試
第2課 管理統計信息
理解什麼是統計信息
自動生成與更新統計信息
手動創建與更新統計信息
顯示列的統計信息
練習:手動創建並更新統計信息.
本課總結
課後測試
第3課 收縮資料庫
自動資料庫收縮
手動資料庫收縮
收縮事務日誌
練習:收縮資料庫
本課總結
課後測試
第4課 使用DBCC CHECKDB DBCC CHECKDB
練習:執行DBCC CHECKDB語句
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景
建議練習
實戰測試
第13章 使用HTTP端點
準備工作
第1課 理解HTTP端點的安全性
HTTP端點安全性的7個層面
本課總結
課後測試
第2課 創建安全的HTTP端點
創建一個HTTP端點
指定Web方法
指定WSDL,Schemas和
Namespaces
其他SOAP負載參數
練習:創建一個端點
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景:創建HTTP端點
建議練習
實戰測試
第14章 使用SQL Server代理作業
準備工作
第1課 創建sQL SetVeR代理作業
如何創建sQL Server代理作業
如何指定作業的所有者
如何創建作業步驟
如何創建作業計畫
練習:創建一個sOL Server
代理作業
本課總結
課後測試
第2課 創建維護計畫
如何創建維護計畫
練習:創建一個維護計畫
本課總結
課後測試
第3課 配置操作員
如何配置操作員
練習:設定操作員
本課總結
課後測試
第4課 配置警報
如何配置警報
練習:配置警報
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景:計畫管理操作
建議練習
實戰測試
第15章 SQL Server性能監視和故障診斷
準備工作
第1課 使用SQLServerProfiler
定義跟蹤
啟動、暫停和停止跟蹤
保存跟蹤日誌
提取跟蹤捕獲的所有
Transact-SOL事件
收集顯示計畫的數據
創建重播跟蹤
練習:設定一個基線跟蹤
本課總結
課後測試
第2課 使用系統監視器
創建一個計數器日誌
練習:設定一個系統監視器的
計數器日誌
本課總結
課後測試
第3課 使用資料庫引擎最佳化顧問
創建工作負荷
設定DTA來分析工作負荷
保存DTA輸出的建議
練習:在DTA中分析一個
工作負荷
本課總結
課後測試
第4課 使用動態管理視圖和函式
關鍵的性能與監視DMV和DMF
本課總結
課後測試
第5課 關聯性能與監視數據
基本的查詢處理結構
關聯繫統監視器數據和SQLServer
Profile跟蹤
關聯DMV/DMF和SQL Server
Profiler跟蹤
關聯DMV/DMF和系統監視器
數據
關聯多個DMV/DMF
練習:創建聯合的性能視圖
本課總結
課後測試
第6課 解除阻塞和死鎖問題
理解鎖定
理解隔離級別
理解阻塞
終止進程
理解死鎖
練習:調查死鎖
本課總結
課後測試
第7課 解除資料庫錯誤
使用DAC
SQLServer和Windows錯誤日誌
練習:建立DAC連線
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景:性能問題診斷
建議練習
實戰測試
第16章 管理資料庫快照
準備工作
第l課 創建資料庫快照
資料庫快照結構
“寫時複製”技術
創建資料庫快照
在資料庫快照中查詢數據
練習:創建一個資料庫快照
本課總結
課後測試
第2課 由資料庫快照恢複數據庫
恢複數據庫
練習:由資料庫快照恢複數據庫
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景:在管理維護中使用
資料庫快照
建議練習
實戰測試
第17章 實現資料庫鏡像
準備工作
第1課 理解資料庫鏡像角色
資料庫鏡像角色
主體角色
鏡像角色
見證伺服器
本課總結
課後測試
第2課為資料庫鏡像準備資料庫
恢復模式
備份和還原
複製系統對象
練習:為資料庫鏡像準備資料庫
本課總結
課後測試
第3課 創建端點
端點類型
端點安全性
資料庫鏡像端點
練習:為資料庫鏡像創建端點
本課總結
課後測試
第4課 理解運行模式
高可用性運行模式
高性能運行模式
高級別保護模式
高速快取
透明的客戶重定向
練習:配置運行模式
本課總結
課後測試
第5課 故障轉移資料庫鏡像
理解故障情形
如何初始化故障轉移
練習:故障轉移資料庫鏡像
本課總結
課後測試
第6課 刪除資料庫鏡像
刪除資料庫鏡像
練習:刪除資料庫鏡像
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景:實現資料庫鏡像
建議練習
實戰測試
第18章 實現日誌傳送
準備工作
第l課 準備日誌傳送
理解日誌傳送需要的條件
本課總結
課後測試
第2課 配置日誌傳送選項
如何激活主資料庫
定義日誌傳送備份選項
編制日誌傳送配置的腳本
如何配置輔助資料庫
配置複製檔案任務
配置日誌傳送還原選項
編寫輔助資料庫配置腳本
練習:建立日誌傳送配置
本課總結
課後測試
第3課 配置日誌傳送模式
如何配置無恢復模式
如何配置備用模式
練習:配置備用模式
本課總結
課後測試
第4課 配置監視
理解監視伺服器的角色
如何配置監視伺服器
練習:建立日誌傳送配置
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景
建議練習
實戰測試
第19章 管理複製
準備工作
第1課 理解複製類型
理解複製術語
複製類型
複製代理
本課總結
課後測試
第2課 設定複製
如何設定分發伺服器
如何建立發布
如何訂閱發布
練習:配置快照複製
本課總結
課後測試
第3課 配置複製安全性
設定安全環境中的複製
保護髮布的安全
代理需要的許可
練習:建立一個安全的事務
複製配置
本課總結
課後測試
第4課 配置合併複製衝突
解決方案
衝突解決方案基礎
衝突解決程式
練習:配置合併複製
課後測試
第5課 監視複製:
使用SQLServer複製監視器
用SSRM配置警報
用系統監視器監視複製
練習:使用SSRM來檢查代理
狀態歷史信息
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景
建議練習
實戰測試
第20章 使用Sorvice Broker
準備工作
第1課 Service Broker探秘
訊息概述
Service Broker組件
訊息應用程式的互動作用
激活Service Broker
練習:激活Service Broker
本課總結
課後測試
第2課 建立訊息類型和協定
建立訊息類型
建立協定
練習:建立詳細類型和協定
本課總結
課後測試
第3課 建立佇列和服務
建立訊息佇列
創建服務
練習:創建佇列和服務
本課總結
課後測試
第4課 創建對話
創建對話
把訊息傳送到服務
練習:建立對話
本課總結
課後測試
第5課 傳送和接收訊息
傳送訊息
接收訊息
練習:傳送和接收訊息
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景:建立Service Broker
應用程式
建議練習
實戰測試
第21章 創建全文目錄
準備工作
第1課 創建全文目錄
如何創建全文目錄
練習:創建全文目錄
本課總結
課後測試
第2課 創建全文索引
全文索引結構
如何創建全文索引
練習:創建全文索引
本課總結
課後測試
第3課 填充全文索引
指定索引填充方法
填充全文目錄
練習:填充全文索引
本課總結
課後測試
第4課 通過全文索引查詢數據
執行查詢
FREET:EXT
FREETEXTTABLE
CONTAINS
CONTAINSTABLE
練習:查詢全文索引
本課總結
課後測試
本章回顧
本章總結
關鍵術語
案例場景:建立全文索引
建議練習
實戰測試
參考答案
術語表