ITパスポート 令和6年度公開問題科目A問74

科目A問74

トランザクション処理に関する記述のうち,適切なものはどれか。
コミットとは,トランザクションが正常に処理されなかったときに,データベースをトランザクション開始前の状態に戻すことである。
排他制御とは,トランザクションが正常に処理されたときに,データベースの内容を確定させることである。
ロールバックとは,複数のトランザクションが同時に同一データを更新しようとしたときに,データの矛盾が起きないようにすることである。
ログとは,データベースの更新履歴を記録したファイルのことである。
『情報処理過去問.com』からiPhoneアプリがリリースされました!!

正解

解説

トランザクション処理とは、データベースの処理では、データの検索やレコードの更新などの一連の処理を指し、処理は「全て成功」か「全て失敗」のいずれかになります。
A口座から出金してB口座に入金する処理のように、どちらも成功させなくならないような処理の場合に、出金、入金を一つのトランザクションとして管理します。
トランザクションの開始時点の状態はログファイルに書き出され、ログファイルの更新前情報をもとにロールバック処理を行いトランザクション開始前の状態に戻します。
スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする