課程簡介
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 專業人員
客戶評論 (5)
我非常喜歡這次培訓的形式,動手操作,直接在SQL Developer中進行。
Andreea - OPEN COURSE
Course - Oracle Database 19c PL and Advanced SQL
機器翻譯
我學習了複雜的函數以及如何應用它們
Ana Alexandrescu - DB Global Technology
Course - Oracle SQL Advanced
機器翻譯
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Course - ORACLE SQL Fundamentals
It was quite hands-on, not too much theory.
David Lambaerts - Estee Lauder BV
Course - ORACLE PL/SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.