學(xué)員基礎(chǔ):
本課程面向數(shù)據(jù)庫管理和維護(hù)人員,也可以是希望轉(zhuǎn)向管理和維護(hù)數(shù)據(jù)庫的技術(shù)人員,建議有一定的數(shù)據(jù)庫基礎(chǔ)知識,,這樣有助于提高聽課效果。
培訓(xùn)目標(biāo):
1、掌握SQL Server數(shù)據(jù)庫的規(guī)劃和安裝,以及安裝后的配置與日常管理等相關(guān)技術(shù)知識
2,、掌握T-SQL查詢語言,滿足日常管理與應(yīng)用中涉及到的T-SQL語言需求
3,、掌握SQL Server 數(shù)據(jù)庫的持續(xù)性維護(hù)技術(shù),,如備份與恢復(fù),、索引和消除碎片等相關(guān)知識
4,、了解SQL Server高可用性技術(shù),滿足企業(yè)SQL Server高可用性解決方案的撰寫
5,、了解SQL Server數(shù)據(jù)庫監(jiān)控工具的使用和方法,,能夠排除企業(yè)中一般常見問題
T-SQL高級查詢
1、多表查詢
2,、TOP和OFFSET-FETCH選項(xiàng)
3,、處理空值
4、使用內(nèi)置函數(shù)
5,、使用Set運(yùn)算符
6,、分組和匯總數(shù)據(jù)
7、使用子查詢
8,、使用透視和逆透視
使用視圖,、存儲過程和函數(shù)
1、使用視圖
2,、使用存儲過程
3,、使用內(nèi)嵌表值函數(shù)
T-SQL編程基礎(chǔ)
1、事務(wù)
2,、T-SQL編程元素
3,、控制程序的流程
4、使用Try/Catch塊
導(dǎo)入和導(dǎo)出數(shù)據(jù)
1,、傳輸數(shù)據(jù)
2,、導(dǎo)入和導(dǎo)出表數(shù)據(jù)
3、批量插入數(shù)據(jù)
使用數(shù)據(jù)庫
1,、SQL Server 2012數(shù)據(jù)庫概述
2,、文件和文件組
3、移動數(shù)據(jù)庫文件
進(jìn)行持續(xù)的數(shù)據(jù)庫維護(hù)
1,、確保數(shù)據(jù)庫的完整性
2,、索引概述
3、維護(hù)索引和消除碎片
4,、日常數(shù)據(jù)庫維護(hù)的自動化