トランザクションとは?
トランザクションとは、データベースに対する一連の処理を、分割できない1つのまとまりとして扱う単位。途中で失敗した場合は全体を取り消し、データの整合性を保つ。
情報セキュリティマネジメント試験の過去問では7回出題されています(2016年度〜2022年度)。
トランザクション
トランザクションの意味
データベースに対する一連の処理を、分割できない1つのまとまりとして扱う単位。途中で失敗した場合は全体を取り消し、データの整合性を保つ。
トランザクションの具体例
銀行口座間の振込では「出金」と「入金」を1つのトランザクションとして扱い、一方だけが成功する状態を防ぐ。
トランザクションは試験でどう引っ掛けられる?
障害復旧の向きを逆に覚えやすい。コミット前に落ちた処理は取り消す(ロールバック)、コミット済みの処理は再現して残す(ロールフォワード)。またACID特性の原子性は「全部やるか全部やらないか」、一貫性は「処理の前後で矛盾のない状態が保たれる」ことで、別の性質を指す。
トランザクションと関連する用語
トランザクションが出た過去問
あるデータセンタでは、受発注管理システムの運用サービスを提供している。次の“受発注管理システムの運用中の事象”において、インシデントに該当するものはどれか。 〔…
正解:プログラムの異常終了
要点:インシデントはサービスの計画外中断そのものを指す
ITサービスマネジメントでいうインシデントとは、サービスの計画外の中断、またはサービス品質の低下を引き起こす事象を指す。ここではプログラムが異常終了してサービスが止まった事象そのものがインシデントである。プログラムの誤りはその根本原因(問題)であり、検知や緊急出社はインシデントに対する対応活動にすぎない。
出典:平成28年度 秋期 情報セキュリティマネジメント試験 午前 問42(IPA)あるデータセンタでは、受発注管理システムの運用サービスを提供している。次の受発注管理システムの運用中の事象において、インシデントに該当するものはどれか。 〔受発…
正解:プログラムの異常終了
要点:インシデントはサービスの中断や品質低下を招く事象そのもの
インシデントとは、サービスの中断や品質低下を引き起こす、あるいはその恐れのある事象を指す。この事例では、注文書を出力するプログラムが異常終了してサービスが止まったことがインシデントにあたる。異常終了の原因であるプログラムの誤りは既知の誤りとして問題管理で扱う事柄であり、検知や緊急出社はインシデントへの対応行動である。
出典:令和1年度 春期 情報セキュリティマネジメント試験 午前 問41(IPA)DBMSにおいて,複数のトランザクション処理プログラムが同一データベースを同時に更新する場合,論理的な矛盾を生じさせないために用いる技法はどれか。
正解:排他制御
要点:排他制御はロックで同時更新の矛盾を防ぐ技法
排他制御は、複数のトランザクションが同じデータを同時に更新しようとしたときに、ロックによって一方の処理を待たせ、更新の消失など論理的な矛盾が生じないようにする技法である。正規化は設計上の手法、整合性制約はデータの妥当性を保つ規則であり、同時実行の制御とは目的が異なる。
出典:平成30年度 春期 情報セキュリティマネジメント試験 午前 問46(IPA)インターネットバンキングでのMITB攻撃による不正送金について、対策として用いられるトランザクション署名の説明はどれか。
正解:利用者が送金取引時に、送金処理を行うPCとは別のデバイスに振込先口座番号などの取引情報を入力して表示された値をインターネットバンキングに送信する。
要点:トランザクション署名は取引内容を別デバイスで確認しMITBを防ぐ
トランザクション署名は、送金先口座番号や金額といった取引情報そのものを、PCとは別の専用デバイスに入力して認証値を生成し、それをサーバへ送って検証する方式である。PC上のマルウェアが取引内容を書き換えるMITB攻撃を受けても、利用者が意図した取引情報に基づく値と一致しなくなるため改ざんを検出できる。単なるログイン用ワンタイムパスワードでは取引内容の改ざんは防げない。
出典:令和1年度 秋期 情報セキュリティマネジメント試験 午前 問13(IPA)データベースのトランザクションに関する記述のうち、適切なものはどれか。
正解:複数のトランザクション間でデッドロックが発生したので、トランザクションをDBMSがロールバックした。
要点:デッドロックはDBMSがロールバックで解消する
デッドロックは複数のトランザクションが互いに相手の保持するロックを待ち続けて処理が進まなくなる状態で、DBMSがこれを検出し、いずれかのトランザクションをロールバックして解消する。ロックの獲得・解放はDBMSが管理し、更新の確定はコミット、障害からの復旧はロールバックやロールフォワードが使い分けられる。
出典:令和1年度 秋期 情報セキュリティマネジメント試験 午前 問46(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。