コース概要
序論
- 概要
- 目的と目標
- サンプルデータ
- スケジュール
- 自己紹介
- 前提知識
- 責任範囲
リレーショナルデータベース
- データベース
- リレーショナルデータベース
- テーブル
- 行とカラム
- サンプルデータベース
- 行の選択
- サプライヤーテーブル
- 注文テーブル
- 主キーインデックス
- サブインデックス
- 関係
- アナロジー
- 外部キー
- 外部キー
- テーブルの結合
- 参照整合性
- 関係の種類
- マンティーマニー関係
- マンティーマニー関係の解決
- ワンツーワン関係
- デザインの完成
- 関係の解決
- 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を初めて使用する方まで幅広く対象としています。
インタラクティブなコンピュータシステムの使用経験があると望ましいですが、必須ではありません。
お客様の声 (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
機械翻訳