聯繫我們

課程簡介

資料庫簡介

  • 什麼是資料庫?
  • 資料庫類型
  • 關聯式資料庫簡介
  • 資料庫管理系統 (DBMS) 概覽
  • DBMS 的功能
  • 常見的 DBMS 軟體

資料庫設計基礎

  • 概念、邏輯與實體資料模型
  • 實體關聯 (ER) 建模簡介
  • 建立 ER 圖
  • 實體、屬性與關聯

正規化與資料庫設計

  • 正規化形式 (1NF, 2NF, 3NF, BCNF)
  • 正規化的好處
  • 正規化的實際範例
  • 反正規化及其應用

SQL 簡介

  • SQL 語法與結構
  • SQL 中的資料類型
  • CREATE、ALTER、DROP 語句
  • 約束條件 (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)

SQL 資料處理

  • INSERT 語句
  • 批次插入操作
  • UPDATE 與 DELETE 語句
  • 使用 WHERE 子句

使用 SQL 查詢資料

  • SELECT 語句
  • 使用 WHERE 子句篩選資料
  • 使用 ORDER BY 排序資料
  • 使用 LIMIT 與 OFFSET

進階 SQL 概念

  • INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN
  • 撰寫子查詢
  • GROUP BY 與 HAVING 子句
  • 聚合函數 (COUNT, SUM, AVG, MAX, MIN)

使用索引與檢視表

  • 建立與使用索引
  • 索引的優缺點
  • 建立與管理檢視表
  • 使用檢視表簡化查詢

資料庫安全與交易

  • 使用者角色與權限
  • 實施安全最佳實務
  • ACID 屬性
  • COMMIT 與 ROLLBACK 語句

資料庫優化與維護

  • 分析與優化 SQL 查詢
  • 使用 EXPLAIN 計畫
  • 備份策略
  • 恢復資料庫

總結與下一步

最低要求

  • 具備電腦操作的基礎知識

受眾

  • 資料庫管理員
  • IT 專業人士
 21 小時

客戶評論 (3)

課程分類