IPA過去問ドリル

令和3年度 秋期 システム監査技術者試験 午前Ⅱ 問21

テクノロジ/データベース

関係データベースのビューに関する記述のうち,適切なものはどれか。

出典:令和3年度 秋期 システム監査技術者試験 午前Ⅱ 問21

正解:ア

解説

関係データベースのビューは,実表(基の表)に対する仮想的な表であり,SELECT文の定義によって作成される。ビューの列には,基の表の列名とは異なる別名を付けて定義することができる。一方,ビューは列だけでなく行を選択・抽出するように定義することもでき(WHERE句など),複数表の結合や集合演算を用いたビューも定義できるが,結合や集合演算の内容によっては更新操作ができない場合がある。

選択肢ごとの解説

  • 正しい。ビューの列は,基の表の列名と異なる名称で定義することができます。
  • 誤り。ビューは,行を抽出する条件(WHERE句など)を指定して定義することもできます。
  • 誤り。二つ以上の表の結合によって定義されたビューは,結合の仕方によっては更新操作ができない場合があります。
  • 誤り。和両立な二つの表に対し,和集合演算(UNIONなど)を用いてビューを定義することもできます。
システム監査技術者の過去問を演習モードで解く