コース概要
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を使用したタスク自動化
まとめと次のステップ
要求
- 情報技術の一般的な知識
対象者
- 開発者
- データベース管理者
お客様の声 (5)
複雑な関数を学び、その適用方法も理解しました
Ana Alexandrescu - DB Global Technology
コース - Oracle SQL Advanced
機械翻訳
素晴らしいコミュニケーション、Łukaszはすべてをわかりやすく説明してくれました
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
コース - ORACLE SQL Fundamentals
機械翻訳
講師は非常に親切で、研修のペースも本当に良かったです。演習は難しすぎず、簡単すぎることもなく、ちょうどよかったです。私が困ったときにはいつも手を差し伸べてくれて、理解していることを確認してくれました。
Jade Stappaerts - KULeuven
コース - Oracle SQL Language
機械翻訳
練習
Amna AlAli - Federal Demographic Council
コース - Oracle SQL for beginners
機械翻訳
Trainer provided some topic and support it with plenty of exercises. We had a chance to apply knowledge by doing them on our own.
UBS Business Solutions Poland Sp. z o.o.
コース - Oracle SQL Intermediate
機械翻訳