課程簡介

Databases 簡介

  • 什麼是資料庫?
  • 資料庫的類型
  • 關係資料庫簡介
  • Database Management 系統 (DBMS) 概述
  • DBMS的功能
  • 流行的DBMS軟體

Database 設計基礎

  • 概念、邏輯和物理數據模型
  • 實體關係 (ER) 建模簡介
  • 創建 ER 圖
  • 實體、屬性和關係

歸一化和 Database 設計

  • 正常形式(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 概念

  • 內部連接、左連接、右連接、完全連接
  • 編寫子查詢
  • GROUP BY 和 HAVING 子句
  • 聚合函數(COUNT、SUM、AVG、MAX、MIN)

使用索引和檢視

  • 創建和使用索引
  • 索引的優點和缺點
  • 創建和管理檢視
  • 使用檢視簡化查詢

Database 安全和交易

  • 使用者角色和許可權
  • 實施安全最佳實踐
  • ACID特性
  • COMMIT 和ROLLBACK語句

Database 優化與維護

  • 分析和優化 SQL 個查詢
  • 使用 EXPLAIN 計劃
  • 備份策略
  • 還原資料庫

摘要和後續步驟

最低要求

  • 對電腦操作有基本的瞭解

觀眾

  • Database 管理員
  • IT 專業人員
 21 時間:

客戶評論 (5)

課程分類