Course Code: oraclesqldev
Duration: 35 hours
Prerequisites:
  • 資訊技術常識

觀眾

  • 開發人員
  • Database 管理員
Overview:

Oracle SQL (結構化查詢語言) 是一種用於與 Oracle 資料庫交互的標準程式設計語言。它旨在管理、查詢和操作存儲在關係資料庫系統中的數據。

此講師指導的現場培訓(在線或現場)面向希望使用 Oracle SQL 來設計、管理和優化資料庫應用程式並高效自動執行任務的中級開發人員和資料庫管理員。

在本次培訓結束時,參與者將能夠:

  • 瞭解 Oracle 資料庫架構並管理使用者、架構和許可權。
  • 編寫優化的 SQL 查詢,用於數據檢索、操作和分析。
  • 使用高級 SQL 技術,包括聯接、子查詢和分層查詢。
  • 設計和管理資料庫物件,如表、索引、視圖和序列。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在即時實驗室環境中動手實施。

課程自定義選項

  • 要申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:

簡介 Oracle Database

  • Database 體系結構
  • 關係資料庫模型
  • 用戶、架構和會話
  • 用於資料庫交互的工具

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 進行數據建模和恢復

移動數據

  • 邏輯數據複製 - 數據泵導入和匯出
  • 載入資料 - SQL*Loader
  • 外部表
  • Database 連結

自動執行任務

  • 使用 DBMS_JOB和 DBMS_SCHEDULER 實現任務自動化

總結和後續步驟

Sites Published:

United Arab Emirates - Oracle SQL for Developers

Qatar - Oracle SQL for Developers

Egypt - Oracle SQL for Developers

Saudi Arabia - Oracle SQL for Developers

South Africa - Oracle SQL for Developers

Brasil - Oracle SQL for Developers

Canada - Oracle SQL for Developers

中国 - Oracle SQL for Developers

香港 - Oracle SQL for Developers

澳門 - Oracle SQL for Developers

台灣 - Oracle SQL for Developers

USA - Oracle SQL for Developers

Österreich - Oracle SQL for Developers

Schweiz - Oracle SQL for Developers

Deutschland - Oracle SQL for Developers

Czech Republic - Oracle SQL for Developers

Denmark - Oracle SQL for Developers

Estonia - Oracle SQL for Developers

Finland - Oracle SQL for Developers

Greece - Oracle SQL for Developers

Magyarország - Oracle SQL for Developers

Ireland - Oracle SQL for Developers

Luxembourg - Oracle SQL for Developers

Latvia - Oracle SQL for Developers

España - Oracle SQL for Developers

Italia - Oracle SQL for Developers

Lithuania - Oracle SQL for Developers

Nederland - Oracle SQL for Developers

Norway - Oracle SQL for Developers

Portugal - Oracle SQL for Developers

România - Oracle SQL for Developers

Sverige - Oracle SQL for Developers

Türkiye - Oracle SQL for Developers

Malta - Oracle SQL for Developers

Belgique - Oracle SQL for Developers

France - Oracle SQL for Developers

日本 - Oracle SQL for Developers

Australia - Oracle SQL for Developers

Malaysia - Oracle SQL for Developers

New Zealand - Oracle SQL for Developers

Philippines - Oracle SQL for Developers

Singapore - Oracle SQL for Developers

Thailand - Oracle SQL for Developers

Vietnam - Oracle SQL for Developers

India - Oracle SQL for Developers

Argentina - Oracle SQL for Developers

Chile - Oracle SQL for Developers

Costa Rica - Oracle SQL for Developers

Ecuador - Oracle SQL for Developers

Guatemala - Oracle SQL for Developers

Colombia - Oracle SQL for Developers

México - Oracle SQL for Developers

Panama - Oracle SQL for Developers

Peru - Oracle SQL for Developers

Uruguay - Oracle SQL for Developers

Venezuela - Oracle SQL for Developers

Polska - Oracle SQL for Developers

United Kingdom - Oracle SQL for Developers

South Korea - Oracle SQL for Developers

Pakistan - Oracle SQL for Developers

Sri Lanka - Oracle SQL for Developers

Bulgaria - Oracle SQL for Developers

Bolivia - Oracle SQL for Developers

Indonesia - Oracle SQL for Developers

Kazakhstan - Oracle SQL for Developers

Moldova - Oracle SQL for Developers

Morocco - Oracle SQL for Developers

Tunisia - Oracle SQL for Developers

Kuwait - Oracle SQL for Developers

Oman - Oracle SQL for Developers

Slovakia - Oracle SQL for Developers

Kenya - Oracle SQL for Developers

Nigeria - Oracle SQL for Developers

Botswana - Oracle SQL for Developers

Slovenia - Oracle SQL for Developers

Croatia - Oracle SQL for Developers

Serbia - Oracle SQL for Developers

Bhutan - Oracle SQL for Developers

Nepal - Oracle SQL for Developers

Uzbekistan - Oracle SQL for Developers