令和7年度 秋期 プロジェクトマネージャ試験 データベーススペシャリスト試験 エンベデッドシステムスペシャリスト試験 システム監査技術者試験 情報処理安全確保支援士試験 午前Ⅰ 問題【共通】 問9
テクノロジデータベース
この問題は2025(R7)秋 高度試験共通 午前Iに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
関係データベースのビューに関する記述のうち、適切なものはどれか。
解答・解説を読む
正解: 選択肢ア
関係データベースにおける ビュー(View) は、1つ以上の基本表から SELECT 文によって導出された仮想的な表です。
ビューを作成する際(CREATE VIEW 文)、基の表の列名とは異なる新しい列名を指定して定義することが可能です。
各選択肢の解説
- ア(正解):ビューを作成する際、
CREATE VIEW ビュー名 (列名1, 列名2, ...)のように指定することで、基の表とは異なる列名を定義できます。 - イ:ビューの定義には
SELECT文を使用するため、列の抽出(射影)だけでなく、WHERE句を用いた行の抽出(選択)も可能です。 - ウ:複数の表を結合して作成したビューでは、元の表の行と1対1に対応しない場合などがあり、更新操作(
INSERT、UPDATE、DELETE)には厳しい制限が設けられています。すべての結合ビューが更新できるわけではありません。 - エ:和両立(列数と対応する列のデータ型が同じ)な二つの表に対して、
UNIONなどの和集合演算を用いてビューを定義することは可能です。