データベース
ITパスポート試験「トランザクション処理」の問題
トランザクション処理に関する記述のうち,適切なものはどれか。
アコミットとは,トランザクションが正常に処理されなかったときに,データベースをトランザクション開始前の状態に戻すことである。
イ排他制御とは,トランザクションが正常に処理されたときに,データベースの内容を確定させることである。
ウロールバックとは,複数のトランザクションが同時に同一データを更新しようとしたときに,データの矛盾が起きないようにすることである。
エログとは,データベースの更新履歴を記録したファイルのことである。
正解
エ.ログとは,データベースの更新履歴を記録したファイルのことである。
ログ(ジャーナル)はDBMSがトランザクションの開始・更新・コミット・ロールバックの各イベントを記録するファイルであり、障害回復時にロールバック(更新前ログ)やロールフォワード(更新後ログ)の根拠として使われる。エの記述はこの定義と完全に一致する。
?選択肢ごとの解説
ア ×アの記述は「ロールバック」の正しい定義である。コミットは「トランザクションが正常完了したことをDBに確定させる」操作であり、アとエは用語と定義が入れ替わっている…
イ ×イの記述は「コミット」の正しい定義である。排他制御(ロック)は「複数トランザクションの同時アクセスによるデータ矛盾を防ぐ」機能であり、イとウの説明が入れ替わって…
ウ ×ウの記述は「排他制御」の正しい定義である。ロールバックは「トランザクション失敗時にDB状態をトランザクション開始前に戻す」操作であり、ウとアの説明が互いに入れ替…
エ ○ログ(ジャーナル)はDBMSがトランザクションの開始・更新・コミット・ロールバックの各イベントを記録するファイルであり、障害回復時にロールバック(更新前ログ)やロールフォワード(更新後ログ)の根拠として使われる。エの記述はこの定義と完全に一致する。
データベースの他の問題
この問題の「深掘り・誤答の完全解説・試験のコツ・覚え方」はアプリで。
無料ではじめる →ITパスポート試験の全問を、一問ごとにAIの8-ways解説つきで。SRS暗記カード・全真模試・弱点診断まで。まずは無料で。
ukamiru 過去問 · ITパスポート試験 · itpass-r6k-q74
