一、課程緣起:
SQL Server(又稱T-SQL),不只是實作標準的ANSI SQL,也為自身資料庫系統的特性提供實作支援,初學者上手容易,不需要複雜的設定,比較適合新手做開發及練習目前,搭配SQL Server Management Studio (SSMS) 的整合式環境,可用於管理任何 SQL 基礎結構,SSMS 提供工具來設定、監視以及管理 SQL Server 執行個體和資料庫。
SQL Server是具有批次與區段特性的SQL指令集合,資料庫開發人員可以利用它來撰寫資料部份的商業邏輯(Data-based Business Logic),以強制限制前端應用程式對資料的控制能力。同時,它也是資料庫物件的主要開發語言。
二、課程目標:
◆ 從關聯式資料庫的基本概念介紹起,透過循序的教學與實作歷程,讓您逐步瞭解並熟悉微軟的 SQL Server 各式各樣的基礎語法撰寫實務。
◆ 本課程為 SQL Server 所有相關課程之基礎、先修課程。
三、課程特色:
- 堅強師資陣容:授課老師具備完整知識及豐富的業界經驗,讓學員以最快的速度奠定TSQL之實力。
- 課程內容彙整論文及書籍精華:講義內容豐富,綜整許多著名書籍的精華內容,使學員能夠具備從事資料庫工作之知識與能力。
- 快速的重點講解:課程中將結合講師講授、經驗分享、實務案例分析,以增進學習的成效。
四、課程大綱:
- 熟悉 SQL Server 提供的系統資料類型(Data Types)
- 關聯式資料庫的基本概念與 SQL Server 簡介
- 資料表(Tables)的基礎觀念、設計與實作
- 使用Keys條件約束(Constraints)來實作資料的完整性
- 使用一般的條件約束(Constraints)來實作資料的完整性
- DML指令的使用──如何做資料的新增
- DML指令的使用──如何做資料的修改與刪除
- 撰寫簡易的 SELECT 查詢語句
- 基本資料的查詢與篩選
- 欄位為空值時的查詢以及將查詢的結果予以排序
- 系統內建函數- 數學、日期與時間等函數介紹
- 系統內建函數- 字串函數介紹
- 系統內建函數- 轉換函數介紹
- 系統內建函數- 其餘函數以及CASE 運算式介紹
- 多表格聯結(Join) 的基本查詢語法
- 多表格聯結(Join) 的變形查詢語法
- 資料的分群以及彙總函數的使用
- 子查詢(Subquery) 的運用
五、適合對象:
- 欲從微軟 SQL Server 入門課程中瞭解關聯式資料庫概念者
- 對微軟 SQL、Transact-SQL 基礎語法撰寫實務具有高度興趣者
- 本課程會從關聯式資料庫的基本概念教起,非常適合想從「做中學」的過程中習得資料庫技能的新鮮人
六、先備知識:
- 無,有程式相關經驗更佳,沒有亦可。

