修了試験 2020-06-14実施分 基本情報技術者試験 問29
“商品”表に対して,更新SQL文を実行するトランザクションが,デッドロックの発生によって異常終了した。 異常終了後の“商品”表はどれか。 ここで,“商品”表に対する他のトランザクションは,参照は行うが更新はしないものとする。 商品 商品コード|商品名|販売単価/A010|AAA|2,500/B020|BBB|1,000/C030|CCC|4,500 〔更新SQL文〕 DELETE FROM 商品 WHERE 商品コード = 'B020'
正答2
解説
正解はイ。 デッドロックが発生すると,そのトランザクションのDELETE文はロールバックされて更新前の状態に戻る。 したがって“商品”表はB020を含む更新前のままの状態であり,選択肢イが正しい。まとめて解く
修了試験 2020-06-14実施分を通しで解く(80問)→