IPA公式正解:ア ビューの列は,基の表の列名と異なる名称で定義することができる。
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【ア】です。リレーショナルデータベースにおけるビューは、SELECT文の結果に仮想的な名前を付けたものであり、AS句などを用いて基の表の列名とは異なる列名を定義できます。
【詳細解説】■ 本問の核心・解法のポイント
関係データベース(RDB)におけるビュー(仮想表)の性質と制約に関する問題です。ビューは1つ以上の基底表(または他のビュー)に対するSELECT問合せの結果を、あたかも1つの表のように扱う仕組みです。
・各選択肢の徹底解説:
・【選択肢ア★】:適切です。ビューを定義する際、SELECT句の中で別名(AS句)を指定したり、CREATE VIEW文で列名リストを指定することで、基の表とは異なる任意の列名を付けることができます。
・イ:不適切です。ビューはSELECT文のWHERE句などを用いて特定の条件を満たす行のみを抜き出す(選択)ことも可能です。
・ウ:不適切です。二つ以上の表を結合して作成したビューは、結合の種類や主キーの有無、集約関数等の利用状況によって更新操作(INSERT、UPDATE、DELETE)が制限または禁止される場合があります。
・エ:不適切です。和両立(UNIONが可能)な二つの表に対して、UNIONを用いた和集合演算によってビューを定義することは可能です。
よって正解はアです。