★ 課程大綱
SQL Server 2005系統(tǒng)管理培訓(32課時)
1. SQL Server 2005概述、安裝。Sql server2005和windows,使用圖形化管理工具,使用命令行工具。
2. 部署sql server2005,配置SQL Server 2005網絡。Sql server集成角色,規(guī)劃部署。使用配置工具配置sql server服務,管理網絡和本地客戶端配置。
3. 管理SQL Server 2005服務器。Sql server2005服務器的啟動與關閉,配置sql server2005服務器,注冊與暫停Sql server2005服務器。
4. SQL Server 2005體系結構。Sql server2005服務器的組成;數(shù)據(jù)庫引擎體系結構;查詢處理器的體系結構;內存的體系結構;線程的體系結構;I/O的體系結構;sql server2005數(shù)據(jù)庫的體系結構;sql server2005數(shù)據(jù)文件;sql server2005日志文件;sql server2005系統(tǒng)數(shù)據(jù)庫。
5. 管理SQL Server 2005數(shù)據(jù)庫。數(shù)據(jù)庫狀態(tài)與數(shù)據(jù)庫文件狀態(tài);設計與創(chuàng)建數(shù)據(jù)庫;配置用戶數(shù)據(jù)庫;分離與附加數(shù)據(jù)庫;脫機和聯(lián)機用戶數(shù)據(jù)庫;收縮用戶數(shù)據(jù)庫和文件;刪除用戶數(shù)據(jù)庫;
6. sql server2005的數(shù)據(jù)管理。操作架構、表、索引和視圖;數(shù)據(jù)的導入與導出及轉換。使用集成服務,使用sql server導入和導出向導來創(chuàng)建包,BCP。
7. 鏈接服務器與分布式事務。使用鏈接服務器和分布式數(shù)據(jù);管理鏈接服務器。
8. 管理SQL Server 2005表。Sql server2005數(shù)據(jù)類型;NULL;創(chuàng)建、修改、刪除表。
9. Transact-SQL基礎。Transact-SQ概述,數(shù)據(jù)類型,運算符,變量,函數(shù)。
10. 用Transact-SQL操作數(shù)據(jù)。設計實例數(shù)據(jù)庫,操作實例數(shù)據(jù)庫的結構,操作表結構,INSERT,UPDATE,DELETE。
11. 用Transact-SQL查詢數(shù)據(jù)。附加實例數(shù)據(jù)庫;查詢工具、查詢語句結構;WHERE條件查詢,ORDER BY排序查詢,GROUP BY分組查詢,HAVING篩選查詢,INTO查詢,SELECT聯(lián)結查詢,SELECT嵌套查詢。
12. 管理SQL Server 2005索引。Sql server2005的索引類型;索引中的數(shù)據(jù)存儲;設計、創(chuàng)建、修改、查詢、刪除索引。
13. sql server2005中的XML。XML簡介,使用無類型和有類型的XML,查詢XML,使用XML數(shù)據(jù)修改語言,數(shù)據(jù)和XML間的轉換。
14. 其他數(shù)據(jù)對象,數(shù)據(jù)完整性。通過事務來維護數(shù)據(jù)的一致性,通過觸發(fā)器和約束來維護數(shù)據(jù)的一致性。視圖,統(tǒng)計,同義詞。
15. 管理SQL Server 2005安全。Sql server企業(yè)級應用的安全性設計,設計數(shù)據(jù)庫服務器安全策略。Sql server2005安全性概況;Sql server2005身份驗證模式;特殊目的的登錄和用戶;權限;角色;管理服務器的登錄;配置服務器角色;控制數(shù)據(jù)庫訪問和管理;管理數(shù)據(jù)庫權限。
16. 代理、作業(yè)和警報。創(chuàng)建作業(yè)和警報,配置sql server代理,使用維護計劃向導。
17. 故障轉移群集。設計windows群集,設計sql server2005故障轉移群集實例。
18. 日志傳送。日志傳送概述,初始化日志傳送,設計故障轉移和故障恢復策略。
19. 數(shù)據(jù)庫復制。復制概述,快照復制,事務復制,合并復制。
20. 數(shù)據(jù)庫快照。命名數(shù)據(jù)庫快照,創(chuàng)建數(shù)據(jù)庫快照,刪除數(shù)據(jù)庫快照,通過數(shù)據(jù)庫快照恢復數(shù)據(jù)庫。
21. 數(shù)據(jù)庫鏡像。數(shù)據(jù)庫鏡像介紹,創(chuàng)建數(shù)據(jù)庫鏡像,數(shù)據(jù)庫鏡像管理。
22. 備份、恢復和維護等。創(chuàng)建數(shù)據(jù)庫備份,還原數(shù)據(jù)庫,設計數(shù)據(jù)庫恢復策略。
23. 數(shù)據(jù)庫數(shù)據(jù)歸檔。設計一個數(shù)據(jù)歸檔,使用分區(qū)歸檔。
24. 數(shù)據(jù)庫性能優(yōu)化和調整。性能優(yōu)化和調整概述,監(jiān)視sql server,優(yōu)化數(shù)據(jù)庫設計,查詢優(yōu)化。監(jiān)視服務器的性能和活動,使用復制監(jiān)視器,使用事件日志,監(jiān)視sql server性能,使用探查器。
Sql server2005數(shù)據(jù)庫實現(xiàn)培訓(24課時)
1. 創(chuàng)建、維護、配置數(shù)據(jù)庫和數(shù)據(jù)庫文件。創(chuàng)建數(shù)據(jù)庫,創(chuàng)建文件組,創(chuàng)建架構,創(chuàng)建數(shù)據(jù)庫快照。
2. Sql server2005管理與開發(fā)工具。SQL Server Management Studio;編輯查詢語法;SQL Server Business Intelligence Development Studio;SQL Server Configuration Manager;Reporting Services管理器;SQL Server Surface Area Configuration;Database Engine Tuning Advisor;SQL Profiler;SqlCmd命令行工具程序。
3. T-SQL語言。新的DDL語法。使用T-SQL DDL創(chuàng)建數(shù)據(jù)庫對象,使用T-SQL DDL進行查詢和更新。開發(fā)CLR數(shù)據(jù)庫對象。了解CLR和SQL Server 2005數(shù)據(jù)庫引擎,創(chuàng)建CLR數(shù)據(jù)庫對象,調試CLR數(shù)據(jù)庫對象。
4. 表。表的創(chuàng)建、修改和刪除。SQL Server中的對象名,CREATE語句,ALTER語句,DROP語句,使用GUI工具。
5. 索引。索引的創(chuàng)建與銷毀。索引結構與優(yōu)化。
6. 視圖。視圖的創(chuàng)建與銷毀。
7. 游標。Sql 游標的基本概念,sql 游標的使用,sql server中游標的擴展。
8. 存儲過程和觸發(fā)器。Sql中的存儲過程和函數(shù),流控制語句;觸發(fā)器的概念,INSERTED和DELETED表,創(chuàng)建、修改、刪除觸發(fā)器。
9. 查詢。簡單查詢,復雜搜索條件查詢;多表查詢;子查詢。
10. 數(shù)據(jù)操作。數(shù)據(jù)插入,數(shù)據(jù)更新和刪除。
11. 數(shù)據(jù)完整性。完整性約束,表約束,完整性檢查,域約束與斷言,sql server2005中完整性控制。
12. 存儲過程與函數(shù)。存儲過程與函數(shù),流控制語句。
13. 事務控制與并發(fā)處理。Sql事務控制,事務控制的實現(xiàn);并發(fā)控制,sql server中的并發(fā)事務控制。
14. XML。SQL Server2005與XML;XML數(shù)據(jù)類型;創(chuàng)建XML索引;XQuery;載入XML數(shù)據(jù)。
15. Sql server2005 Service Broker。Service Broker架構與組成組件;事件通知。SQL Server Service Broker體系結構,開發(fā)SQL Service Broker應用程序,SQL Server Service Broker激活,對話安全,系統(tǒng)視圖。
16. HTTP end Point。原生支持Web Service,以SOAP訪問SOAP Server 2005的應用程序。
17. ADO和ADO.NET。以基礎類的數(shù)據(jù)源提供程序模型;異步執(zhí)行命令;批處理載入數(shù)據(jù);Provider的統(tǒng)計信息;多數(shù)據(jù)結果集;SQL Server 2005所提供的主動通知;通過ADO.NET 2.0存取XML數(shù)據(jù)類型;與System. Transaction的集成;DataSet的改良;前端應用程序可用的數(shù)據(jù)控制項。
18. 商業(yè)智能。
19. 報表。創(chuàng)建報表,數(shù)據(jù)篩選與排序,使用報表生成器;報表的部署與執(zhí)行,報表的訂閱與分發(fā),管理報表快照;管理報表數(shù)據(jù)庫,性能監(jiān)控與可靠性,安全管理。
20. 數(shù)據(jù)倉庫
21. 數(shù)據(jù)集成。實現(xiàn)控制流,實現(xiàn)數(shù)據(jù)流,使用包變量;實現(xiàn)日志功能,實現(xiàn)錯誤處理,實現(xiàn)檢查點與事務;任務包配置,任務包管理,任務包安全。
22. 數(shù)據(jù)分析。創(chuàng)建多維數(shù)據(jù)庫,配置維度與度量值,多維查詢;實現(xiàn)自定義計算,實現(xiàn)KPI,實現(xiàn)數(shù)據(jù)挖掘;配置數(shù)據(jù)處理,性能監(jiān)控與優(yōu)化。
23. 使用 Microsoft SQL Server 2005 設計高可用的數(shù)據(jù)庫解決方案,開發(fā)案例綜述,總結測驗。