課程介紹
本課程主要內容為如何設計和規劃SQL Server數據庫,通過學習該課程,學員可以掌握如何通過監控SQL Server ,實現高性能的、安全的、可伸縮性的SQL Server 服務器,同時,為企業設計和實現SQL Server 高可用性解決方案。
培訓對象
數據庫管理或開發人員。
課程收益
使用內置函數;
分組和匯總數據;
使用子查詢;
使用Table表達式;
使用SET運算符;
使用Window排名和聚合函數;
Pivoting和 Grouping Sets;
SQL Server 2012元數據查詢;
執行存儲過程;
T-SQL編程;
異常錯誤處理;
執行事務;
提高查詢性能。
知識概要
-- SQL Server 2012 簡介;
-- SQL Azure入門;
-- T-SQL查詢;
-- SELECT查詢;
-- 多表查詢;
-- 數據排序和篩選;
-- SQL Server 2012 的數據類型。
課程大綱
微軟SQL Server 2012的簡介
入門使用SQL Server 2012 Management Studio
SQL Azure的概述;?使用SQL Azure
T-SQL簡介;了解SET;了解謂詞邏輯;了解SELECT語句中的邏輯順序操作
編寫簡單的SELECT語句
使用DISTINCT消除重復
使用列和表的別名;編寫簡單的CASE表達式
了解連接;查詢與內連接;查詢外連接;交叉連接;自連接
Sorting Data
Filtering Data with a WHERE Clause
Filtering with the TOP and OFFSET-FETCH Options
Working with Unknown and Missing Values
對數據進行排序
WHERE子句中篩選條件
TOP和OFFSET-FETCH選項
空值的處理
介紹SQL Server 2012 的數據類型
使用字符數據
日期和時間數據類型
內置函數編寫查詢;使用轉換函數
使用邏輯函數;NULL相關函數
使用聚合函數
使用GROUP BY子句
是用HAVING篩選
自包含的子查詢;相關子查詢
使用EXISTS謂詞的子查詢
使用派生表;使用CTE
使用視圖;使用內嵌表值函數
使用UNION運算符 ;使用EXCEPT和INTERSECT
使用APPLY
創建Windows OVER;是用Window函數
使用PIVOT和UNPIVOT
使用Grouping Sets
查詢系統目錄視圖和函數
執行系統存儲過程
查詢動態管理對象(DMV)
使用存儲過程查詢數據;將參數傳遞給存儲過程
創建簡單的存儲過程;動態SQL
認證過程
無認證考試
開班信息
暫無開班信息