お問い合わせ

コース概要

序論

  • 概要
  • 目的と目標
  • サンプルデータ
  • スケジュール
  • 自己紹介
  • 前提知識
  • 責任範囲

リレーショナルデータベース

  • データベース
  • リレーショナルデータベース
  • テーブル
  • 行とカラム
  • サンプルデータベース
  • 行の選択
  • サプライヤーテーブル
  • 注文テーブル
  • 主キーインデックス
  • サブインデックス
  • 関係
  • アナロジー
  • 外部キー
  • 外部キー
  • テーブルの結合
  • 参照整合性
  • 関係の種類
  • マンティーマニー関係
  • マンティーマニー関係の解決
  • ワンツーワン関係
  • デザインの完成
  • 関係の解決
  • 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演算子
  • Null値
  • IS NULL演算子
  • NVL
  • ユーザー入力の受付

関数の使用

  • TO_CHAR
  • TO_NUMBER
  • LPAD
  • RPAD
  • NVL
  • NVL2関数
  • DISTINCTオプション
  • SUBSTR
  • INSTR
  • 日付関数
  • 集約関数
  • COUNT
  • Group By句
  • RollupとCube修飾子
  • Having句
  • 関数によるグループ化
  • DECODE
  • CASE
  • ワークショップ

サブクエリとUnion

  • シングルロウサブクエリ
  • Union
  • Union - All
  • IntersectとMinus
  • マルチロウサブクエリ
  • Union – データチェック
  • Outer Join

結合の深入り

  • 結合
  • クロス結合またはデカルト積
  • Inner Join
  • 暗黙的な結合表記
  • 明示的な結合表記
  • Natural Join
  • Equi-Join
  • Cross Join
  • Outer Joins
  • Left Outer Join
  • Right Outer Join
  • Full Outer Join
  • UNIONの使用
  • 結合アルゴリズム
  • Nested Loop
  • Merge Join
  • Hash Join
  • 自己結合(リフレクティブまたはセルフ結合)
  • シングルテーブル結合
  • ワークショップ

高度なクエリ

  • ROWNUMとROWID
  • Top N分析
  • インラインビュー
  • ExistsとNot Exists
  • 相関サブクエリ
  • 関数を用いた相関サブクエリ
  • 相関Update
  • スナップショット復旧
  • Flashback復旧
  • All
  • AnyとSome演算子
  • Insert ALL
  • Merge

サンプルデータ

  • ORDERテーブル
  • FILMテーブル
  • EMPLOYEEテーブル
  • ORDERテーブルの詳細
  • FILMテーブルの詳細

ユーティリティ

  • ユーティリティとは
  • エクスポートユーティリティ
  • パラメータの使用
  • パラメータファイルの使用
  • インポートユーティリティ
  • パラメータの使用
  • パラメータファイルの使用
  • データのアンローディング
  • バッチ実行
  • SQL*Loaderユーティリティ
  • ユーティリティの実行
  • データの追記

要求

本コースは、SQLについてある程度の知識を持つ方から、ORACLEを初めて使用する方まで幅広く対象としています。

インタラクティブなコンピュータシステムの使用経験があると望ましいですが、必須ではありません。

 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー