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

平成15年 秋期 基本情報技術者 午前 問69
問69   ビュー定義

“商品”表のデータが次の状態のとき,〔ビュー定義〕で示すビュー“収益商品”表に 現れる行数が減少する更新処理はどれか。

商品

商品コード 品名 型式 売値 仕入値
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 に更新する。


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

解説

 次の条件を満たすと「収益商品」表に行が現れる。

   売値 − 仕入値 >= 40000

ア:型式が R2003 の売値を 130,000 に更新する。(変化なし)

 形式   売値    仕入値   売値−仕入値  
 R2003(更新前)  140,000     80,000     60,000  
 R2003(更新後)  130,000     80,000     50,000  

イ:型式が R2003 の仕入値を 90,000 に更新する。 (変化なし)

 形式   売値    仕入値   売値−仕入値  
 R2003(更新前)  140,000     80,000     60,000  
 R2003(更新後)  140,000     90,000     50,000  

ウ:型式が S2003 の仕入値を 150,000 に更新する。 (変化なし)

 形式   売値    仕入値   売値−仕入値  
 S2003(更新前)  200,000    170,000     30,000  
 S2003(更新後)  200,000    150,000     50,000  

エ:型式が T2003 の売値を 130,000 に更新する。(行数が減る)

 形式   売値    仕入値   売値−仕入値  
 T2003(更新前)  150,000    100,000     50,000  
 T2003(更新後)  130,000    100,000     30,000  

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