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