聯繫我們

課程簡介

資料庫簡介

  • 什麼是資料庫?
  • 資料庫的種類
  • 關聯式資料庫簡介
  • 資料庫管理系統 (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)

即將到來的課程

課程分類