IPA過去問ドリル

令和7年度 秋期 応用情報技術者試験 午前 問28

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

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

出典:令和7年度 秋期 応用情報技術者試験 午前 問28

正解:ア

解説

ビューは SELECT 文に名前を付けて仮想の表として扱えるようにしたものです。CREATE VIEW 文でビュー名の後に列名リストを指定すれば,基の表とは異なる列名を付けることができます。集約結果の列などに分かりやすい名前を与えるためによく使われます。

選択肢ごとの解説

  • 正しい。CREATE VIEW で列名リストを指定することで,基の表と異なる列名を定義できます。
  • 誤り。WHERE 句を指定すれば行を絞り込むビューも定義できます。列の抜出しだけに限定されるわけではありません。
  • 誤り。結合によって定義されたビューは,更新時にどの表のどの行を変更すべきかが一意に定まらない場合があり,一般に更新操作が制限されます。
  • 誤り。列数と対応する列のデータ型が一致する(和両立な)表であれば,UNION を用いてビューを定義できます。
応用情報技術者の過去問を演習モードで解く