上門編程教學課程內容
課程簡介
本課程專為希望快速掌握 Microsoft SQL Server(MS SQL) 的專業人員設計,三小時內完整介紹 SQL Server 的架構、資料庫操作、T-SQL(Transact-SQL)語法與實務應用技巧。
MS SQL Server 是微軟開發的企業級關聯式資料庫管理系統,廣泛應用於 金融、零售、醫療、政府與企業資訊系統,在資料處理、安全性與報表分析等面向具有強大功能。
透過本課程,學員將深入理解資料庫運作方式,並能使用 SQL 指令完成資料查詢、更新、整合與報表生成,建立紮實的 SQL 程式基礎。
適合對象:
-
想學習 MS SQL 的初學者與資料處理人員
-
後端開發工程師、系統分析師與 BI 開發者
-
希望掌握 T-SQL 查詢與實務報表製作的工作者
-
欲從事資料庫管理、數據工程或資料分析的學員
學習成果:
-
理解 MS SQL Server 的運作架構與資料儲存機制
-
熟練使用 SQL Server Management Studio(SSMS)
-
掌握 Transact-SQL 的查詢與邏輯運算語法
-
能建立、管理與查詢資料表
-
能分析資料並輸出報表結果
課程時長
3 小時(180 分鐘)
理論講解與實作操作比例約 3 : 7
課程大綱
第一部份:MS SQL 概論與環境建置(30 分鐘)
-
MS SQL Server 與其他資料庫(MySQL、PostgreSQL、Oracle)比較
-
SQL Server 架構概述:Database Engine、Agent、Integration Services
-
安裝與使用 SQL Server Management Studio(SSMS)
-
建立資料庫與使用者帳號
-
實作:登入 SSMS、建立第一個資料庫與資料表
第二部份:資料操作與查詢語法基礎(40 分鐘)
-
SQL 基本語法與資料結構概念
-
新增(INSERT)、查詢(SELECT)、修改(UPDATE)、刪除(DELETE)
-
條件查詢(WHERE、AND、OR、BETWEEN、LIKE、IN)
-
排序與過濾(ORDER BY、TOP、DISTINCT)
-
實作練習:管理與查詢業務資料表
第三部份:多表關聯與聚合查詢(40 分鐘)
-
關聯模型概念(Primary Key、Foreign Key)
-
JOIN 操作(INNER、LEFT、RIGHT、FULL JOIN)
-
聚合函数(COUNT、SUM、AVG、MAX、MIN)與 GROUP BY / HAVING
-
子查詢(Subquery)、CTE(Common Table Expression)基礎應用
-
實作範例:撰寫「員工與部門」關聯查詢
第四部份:T-SQL 語法與控制流程(40 分鐘)
第五部份:資料庫管理與延伸應用(30 分鐘)
課程特色
-
三小時內完整掌握 MS SQL Server 基礎與 T-SQL 程式設計。
-
以實作導向進行:建立資料庫 → 撰寫查詢 → 建立程序 → 輸出結果。
-
涵蓋常見工作場景(人事管理、訂單報表、系統資料整合)。
-
適合初學者入門,也適用於職場資料應用技能強化。