課程介紹
要如何迎接大數據時代的到來,從SQL Server開始學起,絕對是讓您事倍功半!本課程以實務為導向,透過由淺入深的課程內容,將指導初學者逐步擁有資料庫系統專業,讓您成為各產業炙手可熱的絕佳人才!
教學內容
課程從SQL Server介紹到帶領學員了解T-SQL,除了使用T-SQL的功能之外,更可從撰寫語法及函數中,更加深入了解T-SQL的組成及運用,以利未來走向資料庫管理者甚至資料庫設計者。
MOC-20761:使用微軟T-SQL查詢資料-30小時
Lesson 1~
模組1:微軟SQL Server 2016介紹
模組2:T-SQL查詢介紹
1-1 SQL Server 2016的基本架構
1-2 SQL Server功能性版本(Editions)和產品版本(Versions)
1-3 以SQL Server Management Studio作為SQL Server的使用入門
1-4 介紹T-SQL
1-5 瞭解集合
1-6 瞭解謂詞邏輯
Lesson 2~模組3:編寫SELECT查詢指令式
2-1 瞭解在SELECT指令式中運算的邏輯順序
2-2 編寫簡單的SELECT指令式
2-3 使用DISTINCT來清除重覆的資料
2-4 欄位和資料表別名的使用編寫簡單的CASE表達式
Lesson 3~模組4:查詢多個資料表
3-1 瞭解聯結(Join)
3-2 使用內部聯結(Inner Join)來查詢
3-3 使用外部聯結(Outer Join)來查詢
3-4 使用交叉聯結(Cross Join)和自我聯結(Self Join)來查詢
Lesson 4~模組5:排序和篩選資料
4-1 排序資料
4-2 利用述詞篩選資料
4-3 利用TOP和OFFSET-FETCH子句篩選資料
4-4 操作未知值
Lesson 5~模組6:運用SQL Server 2016資料型別
5-1 簡介SQL Server 2016資料型別
5-2 運用字元資料
5-3運用日期與時間資料
Lesson 6~模組7:透過DML進行資料的異動
6-1 新增資料到資料表中
6-2 修改資料以及刪除資料
6-3自動產生欄位值
Lesson 7~模組8:運用內建函數
7-1 撰寫內建函數查詢語法
7-2 使用轉換函數
7-3 使用邏輯函數
7-4在函數應用中加入NULL
Lesson 8~模組9:針對資料進行分群與彙總計算
8-1 使用彙總函數
8-2 運用GROUP BY子句
8-3 運用HAVING子句過濾群組資料
Lesson 9~模組10:運用子查詢
9-1 撰寫獨立且自足的查詢語法
9-2 撰寫關聯子查詢語法
9-3 在子查詢中運用EXISTS述詞
Lesson 10~模組 11:運用集合運算子
10-1 撰寫UNION運算子查詢語法
10-2 運用EXCEPT運算子以及INTERSECT運算子
10-3 運用APPLY運算子
-MOC-20762:開發微軟SQL Server資料庫-36小時
Lesson 11~
模組1:SQL Server 2016資料庫開發概論
模組2:資料表設計和維護
1-1 SQL Server平台介紹
1-2 SQL Server工具
1-3 設定SQL Server服務與組態
1-4 資料表設計
1-5 使用結構描述(Schema)設定權限
1-6建立及修改資料表
Lesson 12~模組3:進階資料表設計-分割資料表和壓縮資料表
2-1 進階資料表設計
2-2 分割資料
2-3 壓縮資料
2-4暫存資料表
Lesson 13~
模組4:資料一致性的維護
模組5:索引的設計與最佳化
3-1 強制套用資料完整性
3-2 區域的資料完整性
3-3 資料個體及參照資料的完證性
3-4 索引的基本概念
3-5 單欄式索引或複合式索引
3-6 SQL Server資料表架構
Lesson 14~
模組6:索引的最佳化
模組7:資料行存放區索引的使用
4-1 叢集索引與非叢集索引
4-2 索引管控
4-3 使用執行計劃
4-4 資料庫索引微調建議者
4-5 查詢儲存(Query Store)
4-6建立資料行儲存索引(Columnstore Indexes)
Lesson 15~模組8:檢視表的設計
5-1 介紹檢視表(Views)
5-2 建立及管理檢視表(Views)
5-3考量檢視表(Views)的效能
Lesson 16~模組9:預存程序的設計
6-1 預存程序(Stored Procedures)介紹
6-2 使用預存程序
6-3 具有參數的預存程序
6-4 實作使用者自行定義的預存程序
Lesson 17~模組10:使用者自訂函數的設計
7-1 函數(Functions)概論
7-2 設計及實作純量函數
7-3 設計及實作資料表值函數
7-4 實作函數須考量的因素
7-5 調整修改函數
Lesson 18~模組11:利用觸發程序維護資料
8-1 設計DML觸發程序
8-2 資料表異動與DML觸發程序
8-3 進階觸發程序的概念
8-4 實作觸發程序來回應資料操作
Lesson 19~模組12:記憶體內資料表的使用
9-1 記憶體最佳化資料表(Memory-Optimized Tables)
9-2 原生預存程序(Native Stored Procedures)
9-3 實作In-Memory資料庫
Lesson 20~模組13:在SQL Server中使用託管碼程式
10-1 介紹 SQL CLR 整合
10-2 實作及設定編譯組件(Assembly)
10-3 實作SQL CLR的整合
Lesson 21~模組14:XML的使用與查詢
11-1 介紹XML及XML結構
11-2 在QL Server中儲存及查詢XML
11-3 實作XML資料型別
11-4 使用TSQL FOR XML的陳述句
11-5 使用XQuery
11-6 分割剖析(Shredding)XML
Lesson 22~模組15:檔案資料表與全文檢索
12-1 處理大區塊資料
12-2 使用FileStream
12-3 使用File Table
12-4 使用全文檢索
※為維護課程品質及尊重智慧財產權,上課中請勿錄音錄影,亦不提供錄音或錄影補課。
優惠辦法
※檢附相關證件;臨櫃報名享特定優惠(請參考以下資格)
1.網路報名:享95折優惠($38,000元)
2.推廣舊生、開課2週前報名:享9折優惠($36,000元)
註:以上優惠擇一使用