聯繫我們

課程簡介

簡介

  • 課程概述
  • 目標與目的
  • 示例數據
  • 課程時間表
  • 相互介紹
  • 先修條件
  • 責任說明

關係型數據庫

  • 數據庫概念
  • 關係型數據庫
  • 數據表
  • 行與列
  • 示例數據庫
  • 選擇行
  • 供應商表
  • 訂單表
  • 主鍵索引
  • 次要索引
  • 關係
  • 類比說明
  • 外鍵
  • 外鍵
  • 連接數據表
  • 引用完整性
  • 關係類型
  • 多對多關係
  • 解決多對多關係
  • 一對一關係
  • 完成設計
  • 關係解析
  • Microsoft Access - 關係
  • 實體關係圖
  • 數據建模
  • CASE 工具
  • 示例圖表
  • RDBMS(關係型數據庫管理系統)
  • RDBMS 的優勢
  • 結構化查詢語言
  • DDL - 數據定義語言
  • DML - 數據操作語言
  • DCL - 數據控制語言
  • 為何使用 SQL?
  • 課程數據表手冊

數據檢索

  • SQL Developer
  • SQL Developer - 連接
  • 查看數據表信息
  • 使用 SQL WHERE 子句
  • 使用註釋
  • 字符數據
  • 用戶與模式
  • AND 和 OR 子句
  • 使用括號
  • 日期字段
  • 使用日期
  • 日期格式化
  • 日期格式
  • TO_DATE
  • TRUNC
  • 日期顯示
  • ORDER BY 子句
  • DUAL 表
  • 字符串拼接
  • 選擇文本
  • IN 操作符
  • BETWEEN 操作符
  • LIKE 操作符
  • 常見錯誤
  • UPPER 函數
  • 單引號
  • 查找元字符
  • 正則表達式
  • REGEXP_LIKE 操作符
  • 空值
  • IS NULL 操作符
  • NVL
  • 接受用戶輸入

使用函數

  • TO_CHAR
  • TO_NUMBER
  • LPAD
  • RPAD
  • NVL
  • NVL2 函數
  • DISTINCT 選項
  • SUBSTR
  • INSTR
  • 日期函數
  • 聚集函數
  • COUNT
  • GROUP BY 子句
  • ROLLUP 和 CUBE 修正符
  • HAVING 子句
  • 按函數分組
  • DECODE
  • CASE
  • 工作坊

子查詢與聯合

  • 單行子查詢
  • UNION
  • UNION - ALL
  • INTERSECT 和 MINUS
  • 多行子查詢
  • UNION – 數據檢查
  • 外連接

連接進階

  • 連接
  • 交叉連接或笛卡爾積
  • 內連接
  • 隱式連接語法
  • 顯式連接語法
  • 自然連接
  • 等價連接
  • 交叉連接
  • 外連接
  • 左外連接
  • 右外連接
  • 全外連接
  • 使用 UNION
  • 連接算法
  • 嵌套循環
  • 合併連接
  • 哈希連接
  • 自反連接或自連接
  • 單表連接
  • 工作坊

高級查詢

  • ROWNUM 和 ROWID
  • Top N 分析
  • 內聯視圖
  • EXISTS 和 NOT EXISTS
  • 相關子查詢
  • 帶函數的相關子查詢
  • 相關更新
  • 快照恢復
  • 閃回恢復
  • ALL
  • ANY 和 SOME 操作符
  • INSERT ALL
  • MERGE

示例數據

  • ORDER 數據表
  • FILM 數據表
  • EMPLOYEE 數據表
  • ORDER 數據表詳情
  • FILM 數據表詳情

工具

  • 什麼是工具?
  • 導出工具
  • 使用參數
  • 使用參數文件
  • 導入工具
  • 使用參數
  • 使用參數文件
  • 卸載數據
  • 批量運行
  • SQL*Loader 工具
  • 運行工具
  • 追加數據

最低要求

本課程適合對 SQL 有一定了解的學員,也適合首次使用 ORACLE 的初學者。

具備交互式計算機系統的操作經驗較為理想,但並非必要條件。

 14 小時

客戶評論 (7)

課程分類