基本情報技術者試験 |
2005年度 = 平成17年度・秋期 |
午前 |
問61 |
“商品”表のデータが次の状態のとき、〔ビュー定義〕で示すビュー“収益商品”表に現れる行数が減少する更新処理はどれか。
商品
商品コード
| 品 名
| 型 式
| 売 値
| 仕入値
|
S001
| パソコンT
| T2003
| 150,000
| 100,000
|
S003
| パソコンS
| S2003
| 200,000
| 170,000
|
S005
| パソコンR
| R2003
| 140,000
| 80,000
|
〔ビュー定義〕
CREATE VIEW 収益商品
AS SELECT * FROM 商品
WHERE 売値 - 仕入値 >= 40000
ア 型式がR2003の売値を130,000に更新する。
イ 型式がR2003の仕入値を90,000に更新する。
ウ 型式がS2003の仕入値を150,000に更新する。
エ 型式がT2003の売値を130,000に更新する。
エ
与えられた〔ビュー定義〕のSQL文によると、売値 - 仕入値 >= 40000が成立するときに、ビュー“収益商品”表に行が現れます。
各選択肢の(売値 - 仕入値)は以下のようになりますので、40,000を超えないエが正解であることが分かります。
ア … 50,000
イ … 50,000
ウ … 50,000
エ … 30,000