課程介紹:
本課程向學員提供主要內容為: 1、學習如何在SQL Server 2014數據庫上的T-SQL編寫基礎,滿足SQL Server數據庫查詢語言基本的編寫需求,同時該知識也是數據庫管理、數據庫開發和商業智能方向的必要基礎知識。 2、學習如何實現SQL Server 2014數據庫的安裝和規劃,了解SQL Server產品的功能和管理工具,滿足日常數據庫管理與維護工作中所涉及到的相關知識技能。 3、了解SQL Server服務器高可用解決方案,讓學員能夠根據企業的業務特點和需求,設計和撰寫SQL Server高可用方案。
?
學員基礎:
本課程面向數據庫管理和維護人員,也可以是希望轉向管理和維護數據庫的技術人員,建議有一定的數據庫基礎知識,這樣有助于提高聽課效果。
?
培訓目標:
1、掌握SQL Server數據庫的規劃和安裝,以及安裝后的配置與日常管理等相關技術知識 2、掌握T-SQL查詢語言,滿足日常管理與應用中涉及到的T-SQL語言需求 3、掌握SQL Server 數據庫的持續性維護技術,如備份與恢復、索引和消除碎片等相關知識 4、了解SQL Server高可用性技術,滿足企業SQL Server高可用性解決方案的撰寫 5、了解SQL Server數據庫監控工具的使用和方法,能夠排除企業中一般常見問題
課程大綱:
一、SQL Server 2014簡介
1、SQL Server 2014的概述
2、SQL Server 2014的版本和組件
3、SQL Server Management Studio的增強
?
二、安裝和配置SQL Server 2014
1、規劃SQL Server 2014安裝
2、安裝SQL Server 2014
3、安裝后的配置
?
三、Microsoft Azure SQL數據庫
1、規劃SQL Server 2014安裝
2、安裝SQL Server 2014
3、安裝后的配置
?
四、T-SQL查詢基礎
1、了解Select語句中的邏輯順序
2、編寫簡單的Select語句
3、編寫CASE表達式
4、SQL Server 2014數據類型
5、使用Insert、Update、Delete
?
五、T-SQL高級查詢
1、多表查詢
2、TOP和OFFSET-FETCH選項
3、處理空值
4、使用內置函數
5、使用Set運算符
6、分組和匯總數據
7、使用子查詢
?
六、使用視圖、存儲過程和函數
1、使用視圖
2、使用存儲過程
3、使用內嵌表值函數
?
七、使用數據庫和存儲
1、SQL Server數據存儲概述
2、管理系統數據庫存儲
3、管理用戶數據庫存儲
4、文件和文件組
5、移動數據庫文件
?
八、進行持續的數據庫維護
1、確保數據庫的完整性
2、索引概述
3、維護索引和消除碎片
4、日常數據庫維護的自動化
?
九、實現SQL Server 2014安全管理
1、SQL Server 2014安全架構概述
2、身份驗證和授權用戶
3、服務器和數據庫角色
4、授權用戶訪問資源
?
十、規劃和實施備份策略
1、了解SQL Server恢復模式
2、規劃備份策略
3、備份數據庫和事務日志
4、使用備份選項
5、確保備份可靠性
?
十一、恢復SQL Server 2014數據庫
1、了解恢復過程
2、還原數據庫
3、高級恢復方案
?
十二、實現SQL Server 2014管理自動化
1、SQL Server 管理自動化
2、SQL Server 2014代理
3、管理SQL Server 作業
?
十三、導入導出數據
1、傳輸數據
2、導入和導出數據
3、復制和移動數據庫
?
十四、監控SQL Server 2014
1、SQL Server監控概述
2、動態管理視圖和函數
3、性能監控
?
十五、SQL Server 2014高可用性
1、SQL Server 2014高可用性概述
2、介紹SQL Server 2014故障轉移群集
3、介紹SQL Server 2014日志傳送
4、介紹SQL Server 2014數據庫鏡像
5、介紹SQL Server 2014 復制
6、Always高可用性
7、數據恢復增強功能
?
十六、排除常見的SQL Server 2012管理問題
1、SQL Server 2014的故障排除方法
2、解決服務相關的問題
3、解決登錄和連接問題