トランザクションとは?
トランザクションとは、データベースに対する一連の処理を、分割できない1つのまとまりとして扱う単位。途中で失敗した場合は全体を取り消し、データの整合性を保つ。
プロジェクトマネージャ試験の過去問では2回出題されています(2017年度〜2023年度)。
トランザクション
トランザクションの意味
データベースに対する一連の処理を、分割できない1つのまとまりとして扱う単位。途中で失敗した場合は全体を取り消し、データの整合性を保つ。
トランザクションの具体例
銀行口座間の振込では「出金」と「入金」を1つのトランザクションとして扱い、一方だけが成功する状態を防ぐ。
トランザクションは試験でどう引っ掛けられる?
障害復旧の向きを逆に覚えやすい。コミット前に落ちた処理は取り消す(ロールバック)、コミット済みの処理は再現して残す(ロールフォワード)。またACID特性の原子性は「全部やるか全部やらないか」、一貫性は「処理の前後で矛盾のない状態が保たれる」ことで、別の性質を指す。
トランザクションと関連する用語
トランザクションが出た過去問
ファンクションポイント法の一つであるIFPUG法では,機能を機能種別に従ってデータファンクションとトランザクションファンクションとに分類する。機能種別を適切に分…
正解:データファンクション:EIF,ILF / トランザクションファンクション:EI,EO,EQ
要点:ILFとEIFがデータ、EI・EO・EQがトランザクションファンクション
IFPUG法では、データを保持する機能をデータファンクション、データを出し入れする処理をトランザクションファンクションに分類する。前者は内部論理ファイル(ILF)と外部インタフェースファイル(EIF)の2種類、後者は外部入力(EI)、外部出力(EO)、外部照会(EQ)の3種類である。
出典:平成29年度 春期 プロジェクトマネージャ試験 am2 問13(IPA)売上管理を行うアプリケーションソフトウェアの規模を、条件に従ってファンクションポイント法で見積もる。調整要因も加味したファンクションポイント数は幾つか。ここで、…
正解:45
要点:FP=(トランザクション+データ)×調整要因で求める
各要素処理の複雑さを表2・表3で判定し、表4で点数に換算する。①は外部入力で低(3点)、②は外部照会で高(6点)、③は外部照会で低(3点)、④は外部出力で中(5点)となり、トランザクションファンクションの合計は17。これにデータファンクションの33を加えて未調整値は50となり、調整要因0.9を掛けて45となる。
出典:令和5年度 秋期 プロジェクトマネージャ試験 am2 問10(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。