Oracle Database11g-SQL試験のシラバス

(Oracle認定Oracleデータベース11g管理者)

Oracle Database 11g:SQL Fundamentals認定試験には、専門知識を確認するためのシラバスが定義されています。オラクルの公式Webサイトによると、以下は認定試験で検討される章と対象トピックのリストです。

SQLSELECTステートメントを使用したデータの取得

  • SQLSELECTステートメントの機能を一覧表示します

  • 基本的なSELECTステートメントを実行します

データの制限と並べ替え

  • クエリによって取得される行を制限する

  • クエリによって取得された行を並べ替えます

  • アンパサンド置換を使用して、実行時に出力を制限およびソートします

単一行関数を使用した出力のカスタマイズ

  • SQLで使用できるさまざまなタイプの関数について説明する

  • SELECTステートメントで文字、数値、および日付関数を使用する

変換関数と条件式の使用

  • SQLで使用できるさまざまなタイプの関数について説明する

  • SELECTステートメントで文字、数値、および日付関数を使用する

グループ関数を使用した集計データのレポート

  • 利用可能なグループ機能を特定する

  • グループ関数の使用について説明する

  • GROUPBY句を使用してデータをグループ化する

  • HAVING句を使用して、グループ化された行を含めるか除外する

複数のテーブルからのデータの表示

  • 等結合および非等結合を使用して複数のテーブルのデータにアクセスするSELECTステートメントを記述します

  • 自己結合を使用してテーブルをそれ自体に結合します

  • 外部結合を使用して、通常は結合条件を満たさないデータを表示します

  • 2つ以上のテーブルからすべての行のデカルト積を生成します

サブクエリを使用してクエリを解決する

  • サブクエリを定義する

  • サブクエリで解決できる問題の種類を説明する

  • サブクエリの種類を一覧表示します

  • 単一行および複数行のサブクエリを作成する

集合演算子の使用

  • 集合演算子を説明する

  • 集合演算子を使用して、複数のクエリを1つのクエリに結合します

  • 返される行の順序を制御します

データの操作

  • 各データ操作言語(DML)ステートメントを説明する

  • テーブルに行を挿入します

  • テーブルの行を更新する

  • テーブルから行を削除する

  • トランザクションの制御

DDLステートメントを使用したテーブルの作成と管理

  • メインデータベースオブジェクトを分類する

  • テーブル構造を確認する

  • 列に使用できるデータ型を一覧表示します

  • 簡単なテーブルを作成する

  • テーブル作成時に制約がどのように作成されるかを説明する

  • スキーマオブジェクトのしくみを説明する

他のスキーマオブジェクトの作成

  • 単純なビューと複雑なビューを作成する

  • ビューからデータを取得する

  • シーケンスの作成、維持、および使用

  • インデックスの作成と維持

  • プライベートとパブリックの同義語を作成する