聯繫我們

課程簡介

Oracle 資料庫入門

  • 資料庫架構
  • 關聯式資料庫模型
  • 使用者、結構描述與工作階段
  • 資料庫互動工具

SELECT 語法簡介

  • 使用 WHERE 子句進行篩選
  • 排序查詢結果
  • 資料類型、運算子與 NULL 值處理
  • 利用內建純量函數
  • 日期操作
  • 理解 SQL 中的國家與地區設定

分析匯總數據

  • 分組函數
  • DISTINCT 子句
  • GROUP BY 與 HAVING 子句

從多個資料表擷取資料

  • 內外部關聯式查詢(INNER JOIN、OUTER JOIN)
  • ANSI SQL 語法及其他關聯方式(SELF JOIN、NATURAL JOIN)
  • 集合運算子(UNION、UNION ALL、INTERSECT、MINUS)

子查詢

  • 簡單子查詢
  • 相關子查詢
  • EXISTS 與 NOT EXISTS 運算子
  • 其他類型的子查詢

階層式查詢與取樣

  • 使用 CONNECT BY PRIOR 和 START WITH 子句建構階層式查詢
  • 利用 SYS_CONNECT_BY_PATH 函數
  • 使用 SAMPLE 子句進行資料取樣

數據操作(DML)

  • INSERT、UPDATE、DELETE 語句
  • 大規模數據集操作(INSERT FIRST、INSERT ALL、MERGE)

系統字典

  • 理解及利用 Oracle 資料字典

使用者併發工作

  • 交易
  • 鎖定機制
  • FLASHBACK 技術

使用者與權限

  • 建立與修改使用者及結構描述
  • 權限與角色管理

管理數據存儲 - 邏輯層

  • 資料表、暫存資料表及索引組織資料表
  • 約束
  • 索引
  • 檢視、序列、同義詞、實體化檢視
  • 儲存 PL/SQL 單元

使用 Oracle SQL Modeler 進行數據建模與還原

  • 利用 Oracle SQL Modeler 進行數據建模與還原

數據遷移

  • 邏輯數據複製 - Data Pump 導入與導出
  • 數據載入 - SQL*Loader
  • 外部資料表
  • 資料庫鏈結

自動化任務

  • 使用 DBMS_JOB 和 DBMS_SCHEDULER 進行任務自動化

總結與後續步驟

最低要求

  • 資訊科技基本知識

受眾

  • 開發人員
  • 資料庫管理員
 35 小時

客戶評論 (1)

課程分類