過去問ドリル

令和元年度 秋期 情報セキュリティマネジメント試験 午前 問46

テクノロジ/データベース

データベースのトランザクションに関する記述のうち,適切なものはどれか。

出典:令和元年度 秋期 情報セキュリティマネジメント試験 午前 問46

正解:エ

解説

複数のトランザクション間でデッドロックが発生した場合、DBMSがそのうち一方のトランザクションを強制的にロールバックして解消します。

下線の用語は 用語集 で意味を確認できます。

選択肢ごとの解説

  • ア誤り。テーブルに対するロックの解放はDBMSが管理するものであり、アプリケーションプログラムが直接解放するものではありません。
  • イ誤り。異常終了したトランザクションの復旧には更新前ログを用いたロールバックが用いられ、ロールフォワードは正常終了した更新内容を復元する処理です。
  • ウ誤り。更新結果を確定する操作はコミットであり、ロールバックではありません。また、これらの操作はDBMSが実行します。
  • エ正しい。デッドロックが発生した場合、DBMSがトランザクションをロールバックして解消します。
情報セキュリティマネジメントの過去問を演習モードで解く