コース概要

Oracle 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を用いたデータモデルのモデリングと復元

データ移動

  • 論理的なデータコピー - Data Pumpインポートとエクスポート
  • データロード - SQL*Loader
  • 外部テーブル
  • データベースリンク

タスクの自動化

  • DBMS_JOBとDBMS_SCHEDULERを使用したタスク自動化

まとめと次のステップ

要求

  • 情報技術の一般的な知識

対象者

  • 開発者
  • データベース管理者
 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー