聯繫我們

課程簡介

簡介

  • 概述
  • 目標與目的
  • 範例資料
  • 行程表
  • 自我介紹
  • 先備知識
  • 責任

關係型資料庫

  • 資料庫
  • 關係型資料庫
  • 資料表
  • 資料列與資料行
  • 範例資料庫
  • 選取資料列
  • Supplier 資料表
  • Saleord 資料表
  • 主索引鍵索引
  • 次要索引
  • 關係
  • 類比
  • 外部索引鍵
  • 外部索引鍵
  • 連線資料表
  • 參照完整性
  • 關係類型
  • 多對多關係
  • 解決多對多關係
  • 一對一關係
  • 完成設計
  • 解決關係
  • Microsoft Access - 關係
  • 實體關係圖
  • 資料建模
  • CASE 工具
  • 範例圖形
  • RDBMS
  • RDBMS 的優勢
  • 結構化查詢語言
  • DDL - 資料定義語言
  • DML - 資料操作語言
  • DCL - 資料控制語言
  • 為何使用 SQL?
  • 課程資料表講義

資料擷取

  • SQL Developer
  • SQL Developer - 連線
  • 檢視資料表資訊
  • 使用 SQL、WHERE 子句
  • 使用註解
  • 字元資料
  • 使用者與結構描述(Schema)
  • AND 和 OR 子句
  • 使用括號
  • 日期欄位
  • 使用日期
  • 格式化日期
  • 日期格式
  • TO_DATE
  • TRUNC
  • 日期顯示
  • ORDER BY 子句
  • DUAL 資料表
  • 字串串接
  • 選取文字
  • IN 運算子
  • BETWEEN 運算子
  • LIKE 運算子
  • 常見錯誤
  • UPPER 函數
  • 單引號
  • 尋找 Meta 字元
  • 正規表示式
  • REGEXP_LIKE 運算子
  • 空值(Null)
  • IS NULL 運算子
  • NVL
  • 接受使用者輸入

使用函數

  • TO_CHAR
  • TO_NUMBER
  • LPAD
  • RPAD
  • NVL
  • NVL2 函數
  • DISTINCT 選項
  • SUBSTR
  • INSTR
  • 日期函數
  • 聚合函數
  • COUNT
  • GROUP BY 子句
  • ROLLUP 和 CUBE 修飾符
  • HAVING 子句
  • 透過函數分組
  • DECODE
  • CASE
  • 研討會

子查詢與聯集(Union)

  • 單列子查詢
  • UNION
  • UNION ALL
  • INTERSECT 與 MINUS
  • 多列子查詢
  • UNION - 檢查資料
  • 外部連線(Outer Join)

更多關於連線(Joins)

  • JOIN
  • 交叉連線(Cross Join)或笛卡爾積
  • 內部連線(Inner Join)
  • 隱含連線表示法
  • 明確連線表示法
  • 自然連線(Natural Join)
  • 等值連線(Equi-Join)
  • 交叉連線
  • 外部連線
  • 左外部連線(Left Outer Join)
  • 右外部連線(Right Outer Join)
  • 完全外部連線(Full Outer Join)
  • 使用 UNION
  • 連線演算法
  • 巢狀迴圈(Nested Loop)
  • 合併連線(Merge Join)
  • 雜湊連線(Hash Join)
  • 自反或自我連線(Reflexive or Self Join)
  • 單一資料表連線
  • 研討會

進階查詢

  • ROWNUM 和 ROWID
  • Top N 分析
  • 內聯檢視(Inline View)
  • EXISTS 與 NOT EXISTS
  • 相關子查詢
  • 搭配函數的相關子查詢
  • 相關更新(Correlated Update)
  • 快照還原(Snapshot Recovery)
  • Flashback 還原
  • ALL
  • ANY 和 SOME 運算子
  • INSERT ALL
  • MERGE

範例資料

  • ORDER 資料表
  • FILM 資料表
  • EMPLOYEE 資料表
  • ORDER 資料表
  • FILM 資料表

公用程式

  • 什麼是公用程式?
  • 匯出公用程式
  • 使用參數
  • 使用參數檔案
  • 匯入公用程式
  • 使用參數
  • 使用參數檔案
  • 卸載資料(Unloading Data)
  • 批次執行(Batch Runs)
  • SQL*Loader 公用程式
  • 執行公用程式
  • 附加資料(Appending Data)

最低要求

本課程適合已具備一些 SQL 知識的人,也適合首次使用 ORACLE 的人士。

建議擁有互動式電腦系統的先前經驗,但並非必要條件。

 14 小時

客戶評論 (7)

課程分類