資料庫設計與查詢
課程簡介:
不論你的目標是系統開發、數據分析、人工智慧...等等。 只要牽扯到資料, 你一定會需要這門課專業知識。
本課程以企業實務為導向,協助學員理解資料庫中資料的結構與意義,並具備撰寫與閱讀SQL查詢的能力。透過真實企業情境與操作練習,學員能快速取的正確的資料、理解報表的來源,提升跨部門溝通與決策品質,讓資料真正成為企業可用的資產。
課程大綱
1.   資料庫與SQL概論
        •   何謂資料庫管理系統
        •   關聯式資料庫(RDBMS)概念
        •   SQL的角色與分類(DDL/DML/DCL)
2.   資料表結構與資料型態
        •   Table、Column、Row
        •   常見資料型態
        •   Key與約束關係
        •   ER Diagram
3.   基本查詢技巧
        •   Select語法結構
        •   指定欄位查詢
        •   相異資料查詢
        •   排序查詢結果
4.   資料篩選
        •   比較運算子
        •   邏輯運算子
        •   BETWEEN、IN、LIKE
        •   NULL資料處理
5.   資料彙總與函數
        •   常見聚合函數
        •   GROUP BY
        •   HAVING與WHERE
6.   多表查詢技巧
        •   資料表關聯概念
        •   INNER JOIN
        •   LEFT/RIGHT JOIN
        •   JOIN常見的錯誤與陷阱
7.   子查詢
        •   子查詢的用途與時機
        •   單列/多列子查詢
        •   EXISTS與IN的差異
8.   資料處理與文字/日期函數
        •   字串函數
        •   日期與時間函數
        •   資料格式轉換
9.   進階查詢技巧
        •   CASE WHEN
        •   視圖
        •   常見查詢設計模式
10.   查詢效能與索引
        •   Index基本概念
        •   EXPLAIN介紹

適合上課對象
1. 具備基礎電腦能力
2. 想了解資料庫概念與技巧者
3. 預增強資料庫查詢能力者

其他課程描述
1. 授課講師:Richard Chiang
2. 課程總時數:21小時,每堂課授課時間為3小時