その取得を目指すITエンジニアのための講座が本連載だ。公開[ゴールデンフォレスト株式会社,@IT]前回「SQLでの表の作成と管理」では、表の作成方法と管理方法について学習しました。今回は、以下の項目を確認します。■例題1次の中から複合ビューを選択してください。null;■例題の範囲をおさらい参考:「SQLで便利なオブジェクトを使いこなす」ビューは、SELECT文に名前を付けて保存したオブジェクトです。ビューを使用することで、表示する列を制限したり、複雑なSELECT文を隠したりすることができます。ビューには単一ビューと複合ビューがあります。それぞれの違いは以下の表のとおりです。選択肢a、d:1つの表から作成された単一ビューです。選択肢b:EMP表とDEPARTMENTS表の2つから作成された複合ビューです。このビューをSELECTすると、以下のように2つの表の結合結果が表示されます。Executive選択肢c:MAX関数を使用した複合ビューです。複合ビューに対するDMLは条件付きで可能ですが、このビューに対するDMLは不可です。このビューをSELECTすると以下のような結果となります。24000この結果は、元データからのMAX関数を使用した計算結果です。DMLで元表の変更をすることはできません。よって、複合ビューは選択肢b、cです。■例題2シノニムを作成しているSQL文を選択してください。sql.departments;■例題の範囲をおさらい参考:「SQLで便利なオブジェクトを使いこなす」シノニムを使用すると、オブジェクトに別名を作成できます。複雑な表名や別のユーザーが所有するオブジェクト(「ユーザー名.オブジェクト名」でアクセス)に単純な名前を付けることで、アクセスが容易になります。■正解b■解説シノニムの作成構文は、以下のとおりです。元のオブジェクト名;よって、正解は選択肢bです。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。