関係データベースのビューに関する記述のうち、適切なものはどれか。
ビューは列名を付け替えられ、任意の問合せで定義できる
選択肢
- アビューの列名は、基の表の列名と異なる名称で定義することができる。
- イビューは、基の表から指定した列を抜き出すように定義するものであり、行を抜き出すように定義することはできない。
- ウ二つ以上の表の結合によって定義されたビューは、結合の仕方によらず更新操作ができる。
- エ和両立な二つの表に対し、和集合演算を用いてビューを定義することはできない。
正解と解説
正解:ア ビューの列名は、基の表の列名と異なる名称で定義することができる。
ビューを定義するCREATE VIEW文では列名を明示的に指定でき、基となる表の列名とは異なる名前を付けられる。ビューは射影(列の抽出)だけでなく選択(行の絞込み)や結合、和集合など任意の問合せで定義できる。ただし結合や集約を含むビューは更新できない場合がある。
選択肢ごとの解説
同じ分野の他の問題
- 更新可能なビューを作成するSQL文はどれか。ここで、SQL文中に現れる基底表は全て更新可能とする。2023年度 秋期 午前 問28
- “部門別売上”表から、部門コードごと、期ごとの売上を得るSQL文はどれか。2021年度 秋期 午前 問29
- "東京在庫"表と"大阪在庫"表に対して、SQL文を実行して得られる結果はどれか。ここで、実線の下線は主キーを表す。 〔S…2020年度 10月試験 午前 問29
- 表に対するSQLのGRANT文の説明として、適切なものはどれか。2020年度 10月試験 午前 問26
- 図のような関係データベースの“注文”表と“注文明細”表がある。“注文”表の行を削除すると、対応する“注文明細”表の行が、…2019年度 秋期 午前 問27
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。