聯繫我們
 課程時長 21 時間:

課程簡介

關係型數據庫模型

  • 關係型數據庫的結構
  • 表之間的連接類型
  • 數據庫的規範化與去規範化
  • 關係運算子

數據提取

  • 撰寫 SQL 查詢的規則
  • SELECT 語句的語法
  • 選擇所有列
  • 涉及算術運算的查詢
  • 列別名
  • 字面量
  • 連接運算子

限制結果

  • WHERE 子句
  • 比較運算子
  • LIKE 條件
  • BETWEEN ... AND 條件
  • IS NULL 條件
  • IN 條件
  • 布爾運算子 AND、OR 和 NOT
  • WHERE 子句中的多個條件
  • 運算子的順序
  • DISTINCT 子句

數據排序

  • ORDER BY 子句
  • 按多個列或表達式排序

SQL 函數

  • 單行函數與多行函數的區別
  • 文本、數值、日期函數的特性
  • 顯式與隱式轉換
  • 轉換函數
  • 函數嵌套
  • 檢視函數性能 - dual 表
  • 獲取當前日期的函數 SYSDATE
  • 處理 NULL 值

使用分組對數據進行聚合

  • 分組函數
  • 分組函數如何處理 NULL 值
  • 創建數據分組 - GROUP BY 子句
  • 分組多個列
  • 限制分組函數結果 - HAVING 子句

從多個表中檢索數據

  • 連接器的類型
  • 使用 NATURAL JOIN
  • 表別名
  • WHERE 子句中的連接
  • INNER JOIN 內連接
  • 外部合併 LEFT, RIGHT, FULL OUTER JOIN
  • 笛卡爾積

子查詢

  • 在 SELECT 命令中放置子查詢
  • 單行和多行子查詢
  • 單行子查詢運算子
  • 子查詢中分組的特性
  • 多行子查詢運算子 IN, ALL, ANY
  • NULL 值在子查詢中如何被處理

集合運算子

  • UNION 運算子
  • UNION ALL 運算子
  • INTERSECT 運算子
  • MINUS 運算子

插入、更新和刪除數據

  • INSERT 命令
  • 從另一張表複製數據
  • UPDATE 命令
  • DELETE 命令
  • TRUNCATE 命令

事務

  • COMMIT, ROLLBACK 和 SAVEPOINT 命令

DDL 命令

  • 主要的數據庫對象
  • 對象命名規則
  • 創建表
  • 可用的列數據類型
  • DEFAULT 選項
  • NULL 和 NOT NULL 選項

表管理

  • 引用完整性 CHECK, PRIMARY KEY, FOREIGN KEY, UNIQUE
  • 通過查詢創建表
  • 刪除表 DROP TABLE
  • DESCRIBE 命令

其他模式對象

  • 序號
  • 同義詞
  • 視圖

最低要求

  • 電腦操作能力
  • 熟悉任一操作系統

客戶評論 (6)

課程分類