コース概要
イントロダクション
- 概要
- 目的と目標
- サンプルデータ
- スケジュール
- 自己紹介
- 必要条件
- 責任分担
リレーショナルデータベース
- データベース
- リレーショナルデータベース
- テーブル
- 行と列
- サンプルデータベース
- 行の選択
- サプライヤーテーブル
- 販売注文テーブル
- プライマリキーインデックス
- セカンダリアンデックス
- 関係
- 類似性
- フォーリンキー
- フォーリンキー
- テーブルの結合
- 参照整合性
- 関係の種類
- 多対多関係
- 多対多関係の解決
- 一対一関係
- デザインの完成
- 関係の解決
- 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を使用する方にも適しています。
インタラクティブなコンピュータシステムでの以前の経験は望ましいですが、必須ではありません。
お客様の声 (7)
グレッグは非常に親切で丁寧でした
Chris Havel - Encyclopaedia Britannica
コース - ORACLE SQL Fundamentals
機械翻訳
理論が非常にうまく説明されました
Sven - LGT Financial Services AG
コース - ORACLE SQL Fundamentals
機械翻訳
私たちは分割画面のデータベースポータルを使って作業を進め、どの部分を学習しているか確認できたので、後で演習を再試行できるのが良かったです。講師は非常に分かりやすく、励ましてくれました。また、私がいるタイムゾーンでのトレーニングに感謝しています。講師は私より7時間早い時刻でした。
Olivia Button - Encyclopaedia Britannica
コース - ORACLE SQL Fundamentals
機械翻訳
それは非常に参考になりました
Metuatini (aka) Metua - Ministry of Justice
コース - ORACLE SQL Fundamentals
機械翻訳
- SQLとさまざまなデータベースについて学ぶ。 - 著者テーブルを作成し、その後で本のテーブルを作成し、それらを接続して情報を使用し、SQLクエリを実行する。 - 特定のSQLクエリを適用できるさまざまなシナリオを楽しんだ。JOINの種類や特定の従業員の平均給与を計算したり、特定の情報を見つけるための多くの異なるSQLクエリについて学ぶのが楽しかった。 - トレーニング環境はユーザーフレンドリーで、デスクトップに問題がある場合、Joseがリモートで接続して問題を確認し、解決してくれた。
Frank - Ministry of Justice
コース - ORACLE SQL Fundamentals
機械翻訳
彼が前のトピックからの参照を用いてその重要な応用とともにトピックを説明する方法。
Ferdinand - National Grid Corporation of the Philippines
コース - ORACLE SQL Fundamentals
機械翻訳
ルカはユーモアのある、優しくて忍耐強い素晴らしい教師です。彼のリラックスしたスタイルのおかげで、「黒板に呼ばれること」のストレスフルな体験がより楽になりました。 また、他の学生を説明したりガイドしたりするというアイデアは非常に良かったと思います。 ルカが私たちと分かち合ってくれた「KISS メソドロジー」のスローガンを、SQL の演習だけでなく、個人的および職業的な生活でも活用します。なぜなら私は物事を複雑に考えがちだからです。 また、学ぶべき多くの教材を考えながら、ルカは適切なペースを保つことができました。
IWONA KLIMASZEWSKA - GP Strategies Poland sp. z o.o.
コース - ORACLE SQL Fundamentals
機械翻訳