聯繫我們

課程簡介

1. 關係型資料庫介紹

  • 什麼是關係型資料庫?
  • PostgreSQL 架構與組件
  • PgAdmin 和 psql 工具概述
  • 連接資料庫並理解模式(Schema)

2. SQL 基礎

  • 資料庫物件:資料表、欄位與約束
  • 數據類型與 NULL 值
  • 撰寫簡單的 SELECT 查詢
  • 使用 WHERE 篩選、模式匹配及邏輯運算子
  • 排序與限制查詢結果

3. 函數與運算式應用

  • 算術與字串函數
  • 條件運算式與 CASE 語句
  • 處理 NULL 值與數據類型轉換

4. 數據組合與篩選

  • 內部連接、外部連接、自我連接與交叉連接
  • 集合操作:UNION、INTERSECT 和 EXCEPT
  • 子查詢:標量、相關聯及表格子查詢
  • 公用表運算式(CTEs)與遞迴查詢

5. 聚合與分組

  • 聚合函數:SUM、AVG、COUNT、MIN、MAX
  • GROUP BY 與 HAVING 子句
  • 視窗函數與排名函數

6. 數據修改

  • 插入、更新與刪除記錄
  • 使用交易與回滾操作
  • 理解 ACID 原則
  • 安全的數據操作實踐

7. 資料庫物件與邏輯結構

  • 建立及管理模式(Schema)與資料表
  • 主鍵、外鍵與唯一約束
  • 建立及管理檢視功能與物化檢視
  • 索引介紹及其效能影響

最低要求

  • 具備基本的 IT 和數據概念知識
  • 無需先前的 SQL 或資料庫經驗
  • 熟悉在 Windows/Linux 上使用軟體工具為加分項

適用對象

  • 資料庫初學者及分析師
  • 開始接觸 PostgreSQL 的開發人員
  • 管理或探索關係型資料庫的專業人士
 14 小時

客戶評論 (1)

課程分類