データベース

平成24年度 秋期 基本情報技術者試験 午前 問29

“商品” 表のデータが次の状態のとき,〔ビュー定義〕で示すビュー “収益商品” の行数が減少する更新処理はどれか。
商品表:
商品コード品名型式売値仕入値
S001TT2003150,000100,000
S003SS2003200,000170,000
S005RR2003140,00080,000
〔ビュー定義〕 CREATE VIEW 収益商品 AS SELECT * FROM 商品 WHERE 売値 - 仕入値 >= 40000
  • ア 商品コードが S001 の売値を 130,000 に更新する。
  • イ 商品コードが S003 の仕入値を 150,000 に更新する。
  • ウ 商品コードが S005 の売値を 130,000 に更新する。
  • エ 商品コードが S005 の仕入値を 90,000 に更新する。

出典:平成24年度 秋期 基本情報技術者試験 午前 問29

答えと解説を見る

正解:ア

覚える知識

ビュー定義の条件による行数変化の判定

ビューは基表に対する問合せ結果で、条件を満たさなくなった行は消える。

この問題で必要なこと

ビューは売値−仕入値≧40000の行だけを含む。S001の売値を130,000にすると差が30,000になり行が減る。

ひっかけ

更新後の差額の計算を誤らせる。

この知識の出題:本試験系 2 回・免除試験 2 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「ビューと権限の付与」で学ぶ

同じ知識の過去問