聯繫我們

課程簡介

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. 資料庫對象與邏輯結構

  • 建立及管理 schemas(模式)和表格
  • 主鍵、外鍵及唯一約束
  • 建立及管理視圖及物化視圖
  • 索引入門及其效能影響

最低要求

  • 理解基本的 IT 和數據概念
  • 無需先前的 SQL 或資料庫經驗
  • 熟悉使用 Windows/Linux 上的軟體工具有助益

受眾對象

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

人數


每位參與者的報價

客戶評論 (1)

即將到來的課程

課程分類