400-888-5228

課程介紹:

本課程為Oracle Database 11g的入門課程, Oracle 11g 技術(shù)和關(guān)系數(shù)據(jù)庫概念,以及強(qiáng)大的SQL編程語言。提供學(xué)員必要的查詢數(shù)據(jù)庫的SQL語言技術(shù),元數(shù)據(jù)和建立數(shù)據(jù)庫對象。此外,本課程也包括高級查詢和報(bào)表技術(shù),數(shù)據(jù)倉庫概念和在不同時(shí)區(qū)訪問大數(shù)據(jù)集的功能。

 

培訓(xùn)目標(biāo):

  1. 使用 SELECT 語句在表中檢索行數(shù)據(jù)和列數(shù)據(jù)
  2. 利用 SQL 函數(shù)生成和檢索自定義的數(shù)據(jù)
  3. 使用高級查詢語言
  4. 運(yùn)行數(shù)據(jù)操縱語言 (DML) 操縱數(shù)據(jù)
  5. 管理不同時(shí)區(qū)的數(shù)據(jù)類型
  6. 使用高級子查詢搜索數(shù)據(jù)

 

課程長度

2天

課程對象:

理解數(shù)據(jù)庫的基本概念;使用過任何一種數(shù)據(jù)庫。

 

課程大綱:

  • 第一章 使用SQL SELECT語句檢索數(shù)據(jù)
    1.1列出SQL SELECT語句
    1.2.從一個基本的SELECT語句的輸出生成報(bào)告數(shù)據(jù)
    1.3選擇所有列
    1.4選擇指定的列
    1.5 使用列標(biāo)題默認(rèn)值
    1.6使用算術(shù)運(yùn)算符
    1.7了解運(yùn)算符優(yōu)先級
    1.8了解DESCRIBE命令顯示表的結(jié)構(gòu)
  • 第二章 對數(shù)據(jù)進(jìn)行限制和排序
    2.1包含WHERE子句的查詢檢索輸出限制
    2.2列出在WHERE子句中使用比較運(yùn)算符和邏輯運(yùn)算符
    2.3 描述比較和邏輯運(yùn)算符優(yōu)先級的規(guī)則
    2.4 在WHERE子句中使用字符串
    2.5編寫包含ORDER BY子句的查詢
    2.6降序和升序排序
  • 第三章 使用單行函數(shù)自定義輸出
    3.1描述單行和多行函數(shù)之間的差異
    3.2 在SELECT和WHERE子句中操作字符串的字符函數(shù)
    3.3 操作ROUND,TRUNC和MOD函數(shù)
    3.4執(zhí)行日期類型的算術(shù)操作
    3.5 使用日期函數(shù)來計(jì)算日期
  • 第四章 使用轉(zhuǎn)換函數(shù)和條件表達(dá)式
    4.1隱式和顯式數(shù)據(jù)類型轉(zhuǎn)換
    4.2使用TO_CHAR,TO_NUMBER,和TO_DATE轉(zhuǎn)換函數(shù)
    4.3嵌套函數(shù)
    4.4 應(yīng)用NVL,NULLIF和COALESCE函數(shù)
    4.5 在SELECT語句中使用IF THEN ELSE的邏輯條件
  • 第五章 使用組函數(shù)報(bào)告匯總數(shù)據(jù)
    5.1 在SELECT語句中使用聚合函數(shù)
    5.2 使用GROUP BY子句
    5.3 使用HAVING子句
  • 第六章 ?顯示多個表中的數(shù)據(jù)
    6.1 確定聯(lián)接類型
    6.2 檢索自然聯(lián)接的記錄
    6.3 使用表別名編寫短代碼并在多個表中明確區(qū)分列
    6.4 列出外部聯(lián)接類型 LEFT、RIGHT 和 FULL
  • 第七章 使用子查詢來解析查詢
    7.1 描述子查詢
    7.2 定義子查詢
    7.3 列出子查詢類型
    7.4 單行和多行子查詢
  • 第八章 使用 SET 運(yùn)算符
    8.1 描述SET運(yùn)算符
    8.2 使用SET運(yùn)算合并成多個查詢結(jié)果
    8.3 控制使用SET運(yùn)算符時(shí),返回行的順序
  • 第九章 ?處理數(shù)據(jù)
    9.1 描述DML語句
    9.2 INSERT語句
    9.3 使用UPDATE語句來更改表中的行
    9.4 DELETE語句刪除表中的行
    9.5 COMMIT和ROLLBACK語句
    9.6 讀一致性
  • 第十章 ?使用 DDL 語句創(chuàng)建和管理表
    10.1數(shù)據(jù)庫對象分類
    10.2 查看表結(jié)構(gòu)
    10.3 列出的數(shù)據(jù)類型
    10.4創(chuàng)建一個簡單的表
    10.5 創(chuàng)建表的時(shí)候創(chuàng)建約束
    10.6Schema對象
  • 第十一章 ?創(chuàng)建其他Schema對象
    11.1創(chuàng)建一個簡單的和復(fù)雜的視圖
    11.2從視圖中檢索數(shù)據(jù)
    11.3 創(chuàng)建,維護(hù)和使用序列
    11.4創(chuàng)建和維護(hù)索引
    11.5創(chuàng)建私有和公有同義詞
  • 第十二章 ?管理方案對象
    12.1添加,修改和刪除列
    12.2添加,刪除和延遲約束
    12.3啟用和禁用約束
    12.4 創(chuàng)建和刪除索引
  • 第十三章 ?使用高級子查詢搜索數(shù)據(jù)
    13.1 多列子查詢
    13.2pairwise和Nonpairwise比較
    13.3使用標(biāo)量子查詢表達(dá)式
    13.4相關(guān)子查詢解決問題
    13.5更新與刪除行使用相關(guān)子查詢
    13.6使用EXISTS和NOT EXISTS運(yùn)算符
    13.7使用WITH子句
    13.8WITH子句中使用遞歸

甲骨文公司,全稱甲骨文股份有限公司(甲骨文軟件系統(tǒng)有限公司),是全球最大的企業(yè)級軟件公司,總部位于美國加利福尼亞州的紅木灘。1989年正式進(jìn)入中國市場。2013年,甲骨文已超越 IBM ,成為繼 Microsoft 后全球第二大軟件公司。