コース概要

イントロダクション

  • 概要
  • 目的と目標
  • サンプルデータ
  • スケジュール
  • 自己紹介
  • 必要条件
  • 責任分担

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

  • データベース
  • リレーショナルデータベース
  • テーブル
  • 行と列
  • サンプルデータベース
  • 行の選択
  • サプライヤーテーブル
  • 販売注文テーブル
  • プライマリキーインデックス
  • セカンダリアンデックス
  • 関係
  • 類似性
  • フォーリンキー
  • フォーリンキー
  • テーブルの結合
  • 参照整合性
  • 関係の種類
  • 多対多関係
  • 多対多関係の解決
  • 一対一関係
  • デザインの完成
  • 関係の解決
  • Microsoft Access - 関係
  • エンティティリレーションシップ図
  • データモデリング
  • CASEツール
  • サンプル図
  • RDBMS(リレーショナルデータベース管理システム)
  • RDBMSの利点
  • 構造化クエリ言語
  • DDL - データ定義言語
  • DML - データ操作言語
  • DCL - データ制御言語
  • SQLの使用理由
  • コーステーブルの資料

データ取得

  • SQL Developer
  • SQL Developer - 接続
  • テーブル情報の表示
  • 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 - データの確認
  • アウタージョイン

ジョインの詳細

  • ジョイン
  • クロスジョインまたはカルテジアン積
  • インナージョイン
  • 暗黙のジョイン表記
  • 明示的なジョイン表記
  • 自然なジョイン
  • 等価結合(Equi-Join)
  • クロスジョイン
  • アウタージョイン
  • 左アウタージョイン
  • 右アウタージョイン
  • 完全アウタージョイン
  • UNIONの使用
  • ジョインアルゴリズム
  • ネストされたループ
  • マージジョイン
  • ハッシュジョイン
  • 再帰的または自己結合(Reflexive or Self Join)
  • 単一テーブル結合
  • ワークショップ

高度なクエリ

  • ROWNUMとROWID
  • 上位N分析(Top N Analysis)
  • インラインビュー
  • EXISTSとNOT EXISTS
  • 相関サブクエリ
  • 関数を使用した相関サブクエリ
  • 相関更新
  • スナップショットの復元
  • フラッシュバックの復元
  • ALL
  • ANYおよびSOME演算子
  • INSERT ALL
  • マージ(Merge)

サンプルデータ

  • 注文テーブル(ORDER Tables)
  • 映画テーブル(FILM Tables)
  • 従業員テーブル(EMPLOYEE Tables)
  • 注文テーブルの詳細
  • 映画テーブルの詳細

ユーティリティ

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

要求

このコースは、SQLについて既に一部の知識を持っている方や、初めてORACLEを使用する方にも適しています。

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

 14 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (7)

今後のコース

関連カテゴリー