DBMSのトランザクションに関する記述として,適切なものはどれか。

テクノロジ系

ア あるデータベースの内容を他のデータベースに複製し,内容の同期をとる。

なぜ違う: これはレプリケーションの説明でありトランザクションではないため誤りである。

イ データベースに対して行った操作を,順次記録する。

なぜ違う: これはログ(ジャーナル)の説明でありトランザクションそのものではないため誤りである。

ウ データベースに対する一連の処理が全て成功したら変更結果を確定し,途中で失敗したら処理前の状態に戻す。
エ データベースの表の索引を作成し,検索時には索引を使用する。

なぜ違う: これはインデックスの説明でありトランザクションではないため誤りである。

正解: ウ

要点: トランザクションは一連の処理が全成功で確定,失敗で処理前に戻す。

トランザクションは,データベースに対する一連の処理が全て成功したら変更結果を確定(コミット)し,途中で失敗したら処理前の状態に戻す(ロールバック)という原子性をもつ処理単位である。

この問題に出てくる用語

関連キーワード: トランザクション・DBMS・データベース

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

ITパスポートの学習アプリ(ITパストレ)

出典:令和7年度 ITパスポート試験 公開問題 問61