基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [令和元年秋午前] [令和元年秋午後]

平成19年 秋期 基本情報技術者 午前 問61
問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

ア 商品コードが S001 の行の売値を 130,000 に更新する。

イ 商品コードが S003 の行の仕入値を 150,000 に更新する。

ウ 商品コードが S005 の行の売値を 130,000 に更新する。

エ 商品コードが S005 の行の仕入値を 90,000 に更新する。


解答←クリックすると正解が表示されます

解説

 問題のビュー定義で示す"収益商品"表は、「売値−仕入値」が40000 以上の商品なので 表の2行になる。

 商品コード   品名   型式    売値   仕入値  
 S001  T T2003 150,000 100,000
 S005  R R2003 140,000  80,000

ア:正しい。

イ:S003 の行の仕入値を 150,000 に更新すると収益が 50000 円になり、行が3行に増える。

ウ:S005 の行の売値を 130,000 に更新すると収益が 50000 円になるが行数は変わらない。

エ:S005 の行の仕入値を 90,000 に更新すると収益が 50000 円になるが行数は変わらない。


[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]