情報セキュリティマネジメント試験 令和元年度秋期 午前 問46「データベースのトランザクションに関する記述のうち,適切なものはどれか。…」の正解と解説です。情報セキュリティマネジメント試験の過去問で、これまでの受験者の正答率は約74%です。
エ. 複数のトランザクション間でデッドロックが発生したので,トランザクションをDBMSがロールバックした。
正答率 73.8%(61人中 45人が正解)
トランザクションでは、ロールバックは処理を取り消して開始前の状態に戻す操作、ロールフォワードは更新後ログで障害前の状態を再現する復旧操作、コミットは更新結果を確定する操作である。デッドロック発生時にはDBMSが一方のトランザクションをロールバックして解消するのが正しい動作なので、正解はエである。