課程簡介

1. 關係型數據庫簡介

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

2. SQL 基礎

  • 數據庫對象:表、列和約束
  • 數據類型與 NULL 值
  • 編寫簡單的 SELECT 查詢
  • 使用 WHERE 進行過濾、模式匹配和邏輯運算符
  • 排序和限制查詢結果

3. 使用函數和表達式

  • 算術和字符串函數
  • 條件表達式和 CASE 語句
  • 處理 NULL 值和數據類型轉換

4. 數據組合與過濾

  • 內連接、外連接、自連接和交叉連接
  • 集合操作:UNION、INTERSECT 和 EXCEPT
  • 子查詢:標量子查詢、相關子查詢和表子查詢
  • 公用表表達式 (CTE) 和遞歸查詢

5. 聚合與分組

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

6. 數據修改

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

7. 數據庫對象與邏輯結構

  • 創建和管理模式與表
  • 主鍵、外鍵和唯一約束
  • 創建和管理視圖與物化視圖
  • 索引簡介及其性能影響

最低要求

  • 對基本 IT 和數據概念的理解。
  • 無需具備 SQL 或數據庫經驗。
  • 熟悉在 Windows/Linux 上使用軟件工具者優先。

目標受衆

  • 數據庫初學者和分析師。
  • 剛開始使用 PostgreSQL 的開發者。
  • 管理或探索關係型數據庫的專業人士。
 14 時間:

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類